Child pages
  • RHEL/CentOS 및 Unix 에서 Domain name lookup 설정 및 DNS 설정

Contents


Domain name lookup 절차

Unix 계열의 OS 에서는 DNS 를 IP 로 변환하는 gethostbyname(3) 류의 function 호출시 /etc/nsswitch.conf 파일을 참고하여 DNS 를 조회한다.,

해당 파일의 hosts 항목을 보면 보통 다음과 같이 설정되어 있다.

/etc/nsswitch.conf

hosts:      files dns

위 의미는 해당 host 에서 domain name lookup 시 files(/etc/hosts) 를 먼저 참조하고 거기에 없으면 dns 를 사용하겠다는 의미이다.

Windows 에서도 hosts 파일의 경로(c:\windows\system32\drivers\etc\hosts)가 다르긴 하지만 비슷한 설정으로 dns lookup 을 수행한다.

Unix, Windows 상관없이 hosts 파일의 포맷은 다음과 같이 IP 공백 domain 을 적어주면 된다.

## comment
127.0.0.1   localhost localhost.localdomain

 

Name Server 수동 설정

Unix에서 dns 검색시 사용할 dns 서버는 /etc/resolv.conf  에 설정되어 있다.

포맷은 다음과 같다.

## nameserver 의 IP. nameserver를 통해 domain 을 IP 로 변환하므로 nameserver 는 IP 로 설정해야 한다. Linux 에서는 최대 3개까지 설정가능하다.
nameserver nameserver-ip
## search 설정되어 있으면 조회하고자 하는 domain 이 FQDN(Fully Qualified Domain Name) 이 아닐 경우 search 에 설정된 domain 을 붙여서 검색해 준다.
## 예로 search 에 lesstif.com 을 설정하고 mail 을 검색하면 mail 은 FQDN 이 아니므로 mail.lesstif.com 을 검색한다.
search mydomain.com

 

See Also

 

 

  • No labels

This page has no comments.