/etc/hosts 파일 연습중 모르는게 있어서^^
현재 VMware에 브리지로 192.168.0.5주소를 사용중입니다.
공유기 사용중이고요.
리눅스 CentOS 5.3사용중입니다. 네트워크 설정 공부중 아래와 같은 상황이 벌어지더군요.
물론 hosts파일의 alias설정 이후로 해결은 되었는데...
alias 설정 없이 ping테스트를 했을때 궁금한 점 입니다. 아래는 제가 테스트 한 내용입니다.
ccna 책정도 공부했구요 네트워크 지식 낮습니다. 상세히 설명 좀 부탁드리겠습니다.
# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.0.5 blue9.blueblue.com
# ping blue9
PING blue9.localdomain (203.246.171.192) 56(84) bytes of data.
64 bytes from 203.246.171.192: icmp_seq=1 ttl=245 time=13.7 ms
64 bytes from 203.246.171.192: icmp_seq=2 ttl=245 time=12.6 ms
이렇게 엉뚱한 곳에서 응답이 오는것이 무슨 이유인가요?
# whois 203.246.171.192
knix.net이라는 회사 소유의 아이피 주소더군요.
# nslookup
> 203.246.171.192
Server: 210.220.163.82
Address: 210.220.163.82#53
** server can't find 192.171.246.203.in-addr.arpa: NXDOMAIN
이렇게 위에서 보듯이 도메인은 없는 IP였습니다.~
knix.net이라는 곳이 무슨 회사인지 홈피를 가봤으나 초보적인 네트워크 지식으로는 모르겠더군요^^;
/etc/hosts와 /etc/resolv.conf의 search와 무슨 서로 관계가 있나요? 테스트 해봤지만 너무 헛갈려서요
blue9.localdoman 은 mDNS
blue9.localdoman 은 mDNS 때문일 겁니다.
blueblue.com 을 기본으로 붙여서 찾고 싶다면 /etc/resolv.conf 의 search 에 추가하세요.
적어준 순서대로 붙여서 찾아질 때까지 쿼리합니다.
OTL
추가 질문요^^;
/etc/hosts
192.168.0.5 blue9
/etc/resolv.conf
search blueblue.com
ping blue9이 정상이 되더군요.
mDNS가 어떤건가요? 찾아봐도 이해가 잘 안되내요^^;
ping bllu9 실행시..
# ping blue9 실행시 hosts 파일에 정의한대로 192.168.0.5에 ping 타켓 지정되도록 하시려면..
# ping blue9.blueblue.com 으로 하셔야 겠지요.
또는 hosts에
192.168.0.5 blue9
위처럼 정의해도 됩니다.
댓글 달기