/etc/hosts.conf: 어떤 특정 도메인에 대해 IP 주소 값을 찾을 때, 주소 값을 어디에서 찾을 것인가를 결정하는 파일/etc/hosts.conf파일[root@server ~]# cat /etc/hosts.conf multi on order hosts,bindhosts:/etc/hosts파일bind: DNS를 말함. 즉,/etc/resolv.conf에 정의된 네임 서버를 의미
어떤 PC로 부터 자신(DNS 서버)에게 도메인 주소를 IP로 알려달라는 질의 요청이 온 경우
- 맨 처음엔
/etc/hosts파일에서 찾아본다. /etc/hosts파일에 없으면,/etc/resolv.conf파일에 정의된 네임 서버에게 쿼리를 날린다.
즉, 도메인 네임 서비스를 어디서 받을 것인가를 정의해 놓은 파일이라는 것이다.
resolv.conf: 사용하고자 하는 네임 서버를 지정하는 파일/etc/resolv.conf파일[root@server ~]# cat /etc/resolv.conf # Generated by NetworkManager domain localdomain search abc.com nameserver 192.168.111.2search: 호스트 + 도메인으로 사용할 도메인 명을 지정해둔 것이다. 거의 모두 호스트명과 도메인명을 함께 사용한다.- 하지만 특별하게 호스트명만 사용됐을 때 사용하게 될 기본 도메인명을 의미함
- 예를 들어,
search abc.com이라고 하면"telnet www"라고 했을 경우 자동으로"telnet www.abc.com"으로 인식한다.www: 호스트명abc.com: 도메인명
nameserver: 말 그대로 이 서버에서 사용할 네임 서버를 지정해둔 것이다.