본문 바로가기
네트워크

[네트워크] DNS 설치

by 느링 2018. 1. 18.

DNS (Domain Name System)

- 문자 주소 → 아이피 변환

 

Ⅰ. DNS 설치

- bind9(named) / install bind & install bind-utils

 

Ⅱ. 캐시 서버

- /etc/named.conf

- 기본 캐시 서버로 동작

 

# vi /etc/named.conf

any로 바꿔줍니다.

options {
        listen-on port 53 { 127.0.0.1; }; → listen-on port 53 { any; };
                                                → allow-query        { any; };

 

# service named start  *[데몬을 실행해줍니다.]

# netstat -anu

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
udp        0      0 192.168.4.126:53            0.0.0.0:*                               
udp        0      0 127.0.0.1:53                0.0.0.0:*                               
udp        0      0 ::1:53                      :::*   # udp port 53번 오픈되어있는 것을 확인할 수 있습니다.

 

# nslookup 
 > server
 Default server: 168.126.63.1
 Address: 168.126.63.1#53
 > server 192.168.4.126
 Default server: 192.168.4.126
 Address: 192.168.4.126#53
 > www.naver.com
 Server:  192.168.4.126
 Address: 192.168.4.126#53

 Non-authoritative answer:
 www.naver.com canonical name = www.naver.com.nheos.com.
 Name: www.naver.com.nheos.com
 Address: 125.209.222.141
 Name: www.naver.com.nheos.com
 Address: 125.209.222.142

 

 

Ⅲ. 도메인 설정 : korea.net

 - /etc/named.rfc1912.zones # 해당 도메인의 대한 설정파일은 zone이라고 합니다.
 - /var/named/*

 

 linux.korea.net : 192.168.4.126
 win.korea.net : 192.168.4.26

 

① 먼저 윈도우 기본설정 DNS를 바꾸어 줍니다.

② /etc/named.rfc1912.zones 파일에서 추가해줍니다.

   

zone "hane.net" IN {

type master;

file "hane.net.zone";

allow-update {none;}

};

 

③ named.rfc1912.zones 파일에서 오타가 있는지 확인해줍니다.

[ named-checkconf / named-checkzone (오타를 확인해주는 것임!) ]

 

# named-checkconf /etc/named.rfc1912.zones

 

④ /var/named/hane.net.zone 에서 추가하기

 

$TTL 2

@        IN SOA ns.hane.net. root.hane.net. (

20180117; serial

2           ; refresh

1H         ; retry

1W        ; expire

3H )       ; minimim