리눅스

Total 331
Today 0
profile_image
윤진한
07-03-03 17:14 0개 11회
TIP
2차 DNS 설정시 장애.
로그 내용 중에서,

 
Jan 28 20:40:10 slave named[2433]: dumping master file: tmp-vvav2JdjC9: open: permission denied


이 부분이 문제의 원인이 무엇인지를 보여주는 부분이라 보입니다.

 

Zone Transfer 동작 자체는 문제없이 이루어지고 있지만,

네트워크 상으로 Zone Transfer를 통해 받은 매스터 존의 데이터 내용을

임시파일 "tmp-vvav2JdjC9"로 저장을 시도하다가

파일열기에서 권한오류가 발생하고 있는 것으로 보입니다.

(이는 슬레이브 존의 설정에서 "file ..." 옵션을 사용한 설정 때문에 파일로 저장하려고 시도하다가 오류가 발생)

 

네임서버 데몬의 실행계정을 확인하시고 네임서버가 사용하고 있는

디렉토리의 권한을 확인하여 네임서버 데몬이 파일을 생성할 수 있는 권한을 가지고 있는

상태인지를 확인해 보시는 것이 좋을 것 같습니다.

 

만약, 이러한 확인과 설정이 쉽지 않다면, 그리고 조속한 조치가 필요하다면,

네임서버의 named.conf 파일에서 "superbabo.com"에 대한 Zone 설정 부분에서

"file ..." 옵션부분을 지워버리면 위와 같은 오류가 발생하지 않고

정상적으로 동작이 가능할 것으로 보입니다.

슬레이브 네임서버에서의 도메인 존 설정 옵션에서 "file ..." 설정은 옵션사항이므로

이 "file ..." 설정을 지정하지 않아도 동작에는 문제가 없습니다.

 

매스터 존 데이터를 zone transfer로 받았을 때, 이 데이터는 메모리에만 적재되어

사용되는 것이 기본적인 동작입니다. 존 파일을 지정하지 않아도 됩니다.

 

named.conf 파일에서

zone "superbab.com" IN {

            type slave;

            masters { ip_address; };

}

와 같은 식으로 설정하면 기본적으로 문제없이 동작할 것입니다.

"file ..." 설정부분을 일단 제외하고, 정상 동작을 확인한 후에, 시간을 가지고

관련된 디렉토리에서의 파일 권한 문제를 살펴보고 해결조치하면 될 것으로 보입니다.

파일권한 문제를 해결한 후에 "file ..." 옵션을 지정하는 설정으로 변경할 수 있을 것입니다.

댓글목록

등록된 댓글이 없습니다.