</etc/host.conf>

이 파일은 어떤 특정 도메인에 대해 IP주소값을 찾을 때, 주소 값을 어디에서 찾을 것인가를 결정하는 파일이다.

파일을 보면 다음과 같다.



hosts : /etc/hosts파일을 말한다.

bind : DNS를 말한다. 즉, /etc/resolv.conf에 정의된 nameserver를 의미한다.

nis : NIS에 의한 도메인 쿼리를 말한다.

 

위의 내용으로 예를 들면 어떤 PC로 부터 자신(DNS서버)에게 도메인 주소를 IP로 알려달라는 질의 요청이 왔다. 맨 처음은 /etc/hosts파일에서 찾아본 후, 없으면 /etc/resolv.conf파일에 정의된 nameserver에게 쿼리하는 순서이다.

 

즉, 도메인네임서비스를 어디서 받을 것인가를 정의해 놓은 파일이라는 것이다.

 

 

 

</etc/resolv.conf>

이 파일은 사용하고자 하는 네임서버를 지정하는 파일이다.

구성을 보도록 하자.


search는 호스트+도메인으로 사용할 도메인 명을 지정해둔 것이다. 거의 모두 호스트명과 도메인 명을 함께 사용한다. 하지만 특별하게 호스트명만 사용되었을 때 사용하게될 기본 도메인명을 의미하는 것이다.

예를 들어 search abc.com 이라고 가정하자. 그럼 "telnet 호스트명"과 같이 "telnet www"라고 하였을 경우에 자동으로 "telnet www.abc.com"으로 인식하는 것이다.

 

nameserver는 말 그대로 이 서버에서 사용할 네임서버를 지정해둔 것이다.

windows같은 경우는 어디서 DNS서버를 설정할까?


이 창을 많이 보았을 것이다. 밑에 보면 DNS 서버 주소 라고 되어있는 곳에 DNS주소를 넣어주면 된다.

이렇듯 리눅스에서는 /etc/resolv.conf파일에 사용하고자 하는 DNS 서버의 IP주소를 넣어주는 것이다.

posted by 경원구