금요일날 ../etc/hosts 파일에 아이피와 도메인 네임을 업데이트 했는데요.. 아래와 같이..
[db_krotsb1:ots]/etc 7 > less hosts
#
# Internet host table
#
127.0.0.1 localhost
192.168.221.153 krotsb1.kr.db.com krotsb1 dfdr
10.170.30.100 krotsb1-idmz.kr.db.com krotsb1-idmz
192.168.220.162 df03 krotsp1
192.168.220.164 df04 krotsp2
그리고 확인을 하려고 nslookup을 해보았습니다.
결과 값은 아래와 같습니다.
[db_krotsb1:ots]/etc 9 > nslookup krotsb1
Server: 10.170.177.218
Address: 10.170.177.218#53
** server can't find krotsb1: NXDOMAIN
여기서 궁금한건 " ** server can't find krotsb1: NXDOMAIN " <--- 이건데요..
NXDOMAIN이 정확인 뭔지 혹시 아시나요? 그리고 왜 이렇게 뜨는지도 궁금합니다.
==> NXDOMAIN 은 Non-eXistent Domain의 약자입니다. 위에서는 krostsb1이라는 도메인을 찾을 수 없다는 의미같구요.
위에껀 Back up용이거든요.. 현재 쓰고 있는 것과 비교하자면..
[db_krotsp1:ots]/usr2/ots 1 > nslookup krotsp1
Server: 10.242.129.61
Address: 10.242.129.61#53
Non-authoritative answer:
Name: krotsp1.kr.db.com
Address: 10.170.27.204
==> nslookup krotsp1 서버는 응답이 있는 걸로 보아서
# cat /etc/resolv.conf 파일 보시면 search krotsp1.kr.db.com이 등록이 되어있을 것 같습니다.
그런데 krotsb1은 search /etc/resolv.conf 파일에 내용 등록이 안되어 있을 것으로 보이네요.
솔라리스에서 nslookup 명령어는 /etc/resolv.conf 파일을 봅니다. IBM AIX에서는 nslookup이 /etc/hosts 파일을 보고요.
kropsb1 서버에서도 nslookup 응답을 받으시려면 /etc/resolv.conf 파일에 kropsp1 처럼에 kropsb1 내용을 추가해주시면
해결이 되실 듯 합니다.
참고로 /etc/resolv.conf 파일에는 3가지 항목이 들어갈 수 있습니다.
nameserver
domain
search 입니다.
1-2일 정도 걸리나요?? 반영이 되려면?
==> 반영되는데 시간은 관계가 없습니다. 설정 문제입니다..
현재 쓰고 있는건 위와 같이 뜨는데 왜 backup에 hosts 파일에 등록했더니 "server can't find krotsb1 NXDOMAIN" 이라고
나올까요?
==> /etc/resolv.conf 파일에 내용을 등록해보세요.
혹시 F/W 때문에 port가 막혀있거나 그래서 그런건지??
../etc/serives 파일에 보면 아래 domain 관련 port는 열려있는거 같은데..
domain 53/udp
domain 53/tcp
도움이 되셨으면 좋겠습니다. ^^
첫댓글 자세한 설명 정말 감사합니다. ^^;; 도움 많이 되었습니다.