네임서버(DNS) fail 에 대해

익명 사용자의 이미지

다름이 아니라 기존에 잘 쓰던 서버를 좀더 상위 버젼으로
업그레이드하며 생긴 DNS 문제 입니다.

[Redhat Version] 6.2 -> 7.2
[BIND Version] ? -> 9.1.3

물론 예전 6.2를 사용하며 아무 문제 없이 서비를
하고 있었습니다.

서버 버젼을 업그레이드하고
예전 서버에 있는

/etc/named.conf
/etc/named.boot
/var/named/*.zone

파일을 새로운 서버의 같은 디렉토리로
복사하였습니다.
그리고 물론 /etc/resolv.conf 파일에
nameserver 127.0.0.1
도 등록을 했고 /etc/rc.d/init.d/named restart를
통해 네임서버를 재 실행 하였습니다.

그런던
#nslookup
.
.
>www.aaa.com

localhost 127.0.0.1

can't find www.aaa.com ....

위와 같은 메시지가 납니다.

그리고
#dig www.aaa.com 을 실행하여도

SERVFAIL 메시지가 납니다.

왜그런지요?

버젼이 다른 관계로 인해 예전에 있던 named.conf, named.boot,
*.zone을 예전과 같은 디렉토리로 복사해서 사용하면 안돼는
지요?

아니면 서버 install (Redhat7.2) 한후 다른 작업을 해주어야
하는자요?

급합니다, 도와주세요

익명 사용자의 이미지

저도 비슷한 문제로 당황한 적이 있습니다.
http//kltp.kldp.org
에 가면 그 문제에 대한 해결책이 있습니다.