본문 바로가기
Server/Linux Server

[Linux Server] DNS 서버 설치 및 설정

by JINJINC 2023. 3. 17.
728x90
반응형

■ Domain Name Resolving ( DNS 응답순서 : DNS자신 -> Caching -> root DNS )

  1.  Client상의 응용이 WWW.YAHOO.COM 에 접속하기 위해 자신의 Local Name Server(TCP/IP 설정시 명시한)에 질의한다.
  2.  Local NS는 먼저 자신의 캐쉬에 자료가 있는지 확인한 후 발견되지 않을시 Root NS(Root NS의 목록은 갖고있다)에 질의를 던진다. 그러나 Root NS도 WWW.YAHOO.COM 의 자료를 갖고 있지 않으므로, COM 도메인을 관리하는 NS를 참고하라는 답변을 보내준다.
  3.  Local NS는 다시 COM NS에 질의를 던지고, COM NS는 다시 YAHOO.COM의 NS를 일러준다. (루트(도트)와 COM 도메인은 Root NS에서 같이 관리되기 때문에 실제로 본 과정은 일어나지 않고 (2)번에서 바로 YAHOO.COM NS를 참고하라는 답변이 나온다.)
  4.  Local NS는 YAHOO.COM NS에 질의한다. YAHOO.COM NS는 서브도메인에 대한 자료를 관리하는 실제 NS 이므로, WWW.YAHOO.COM 에 대한 IP 204.71.200.74를 답변(authoritative answer) 한다.
  5.  마지막으로, Local NS는 Client에게 결과를 전송한다.

mount /dev/hdc 또는 sr0 /chrom
df -h  => 마운트 여부 확인
yum -y install bind caching-nameserver
(centos7 => yum -y install bind bind-libs bind-utils bind-chroot 다운)
named -v => 실행되는 파일 보인다.

service named restart 
eth0 파일에 DNS1= [dns 서버 주소] 를 추가해준다.
추가하면 => vi /etc/resolv.conf 파일에 

/etc/resolve.conf 파일의 

domain x.com 은 x.com이라는 도메인을 가진다는 의미입니다.

search는 도메인을 조회하는 순서를 적어준다. 

만야 여러 도메인이 있다면 원하는 순서대로 적어주면 됩니다.

 

nameserver  [nameserver IP] 여러개 적을 수 있습니다. 

나열 순서는 네임서버 아이피 순서를 지정할 수 있습니다. 

 

 

 

 

 

 

 

 

 

 

[ /etc/named.caching-nameserver.conf ]

listen-on port 53 을 추가로 작성해 준다. 

파일 수정후 :wq 

 

cd /var/named
cp localdomain.zone  x.com.zone  => 정방향
cp localdomain.zone  x.com.rev  => 역방향

vi /var/named/x.com.zone

hostmaster.x.com은 mail주소로 앞의 주소는 원하는 것으로 적어주면 된다. 

vi /var/named/x.com.rev

:

vi /etc/named.rfc1912.zones

만약 대역대가 두개면 역방향을 두개 적어주거나

zone "in-addr.arpa" IN {
	type master;
	file "x.com.rev";
};
<permission> 
# chown root.named  x.com.*
# chmod 777 x.com.*

<다시시작>
# service named restart
728x90
반응형

'Server > Linux Server' 카테고리의 다른 글

[Linux Server] DNS,DHCP 종합 설정  (0) 2023.03.20
[Linux Server] dhcp Scope,Reservation 설정  (0) 2023.03.15
[Linux Server] DHCP 설치  (0) 2023.03.15

댓글