centos 5.2 를 사용하여 dns 서버 설정시 외부에서 nslookup 이 불안정한 경우 어떤 부분을 확인해야 하나요?
centos 5.2 를 사용하여 dns 서버를 설정하고 있습니다.
--------------------------------------------------
$TTL 86400
@ IN SOA xyz.co.kr root.ns.xyz.co.kr. (
2009010201 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.xyz.co.kr
IN MX 0 mail.xyz.co.kr
@ IN A 123.123.123.123
ns IN A 123.123.123.123
mail IN A 123.123.123.123
www IN A 123.123.123.123
demo IN A 123.123.123.123
mw IN A 123.123.123.123
tech IN A 123.123.123.123
---------------------------------------------
nslookup www.xyz.co.kr
nslookup demo.xyz.co.kr
nslookup tech.xyz.co.kr
위의 세가지는 10번하면 8번 정도는 결과를 받아옵니다.
하지만 xyz.co.kr 이나 mw, ns, mail 은 결과를 받아오지 못합니다.
그래서 아래와 같이 nslookup 의 서버를 변경하여 test 하면 결과를 잘 받아오내요..
#nslookup
> server 123.123.123
>
위와같이 해당 서버로 직접 쿼리를 하면 모든 도메인의 ip 를 다 받아옵니다.
특별한 설정 없이 nslookup 만으로는 dns 서버의 종류에 다라 받아오는것도 있고 받아오지 못하는것도 있습니다.
마지막으로 특정 이름 예를들어
qprk IN A 123.123.123.123
위와같이 추가한 다음 네임서버를 다시 시작하고 nslookup 해보면
바로 결과가 나오지 않고 약 10분 정도후에 결과를 받아올 수 있습니다.
다른곳에 운영하는 dns(redhat9)의 경우는 설정을 추가하면 바로 결과를 볼 수 있었는데요..
위와 같은 경우 어떤 곳을 손봐야 할까요?
댓글 달기