마스터포유(Master4U)
Monday, 17 of January
 

로그인
리눅스 - DNS서버 설정 파일 (/etc/host.conf, /etc/resolv.conf)
관리자  2014-03-30 01:55:48 Hit:5741
링크 #1: http://babbo1836.blog.me/140205258755
첨부파일 #1: tcp_ipv4.jpg (95.9 KB), 다운로드: 5



리눅스 - DNS서버 설정 파일 (/etc/host.conf, /etc/resolv.conf)

Linux
2014/01/22 15:55

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

파일을 보면 다음과 같다.

[root] #cat /etc/host.conf
multi on
order hosts, bind

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

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

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

 

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

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

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

구성을 보도록 하자.

[root]#cat resolv.conf
#Generated by BetwokManager
domain localdomain
search localdomain
nameserver 1.254.19.228

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

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

 

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

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

<그림 "Internet Protocol Version 4 (TCP/IPv4) 속성>

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

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

 

본문인쇄본문메일발송
리눅스 - DNS서버 설정 파일 (/etc/named.conf, /etc/named.rfc1912.zones)
리눅스 아파치 홈 디렉토리 변경하기
Copyright 1999-2019 Zeroboard / skin by ChanBi