Domain Name Server는 www.naver.com/www.google.com와 같은 웹 주소를 기계가 알 수 있는 IP로 변환 하는 작업 실행 한다.


ubuntu 14.04 기준으로 dns server setup 하는 방법


1. Bind9 설치


$ sudo apt-get install bind9 


2. DNS 환경 설정


1) named.conf.local 수정


$ sudo vi /etc/bind/named.conf.local



에서 leedh.com 으로 도메인을 가정하에 파일 수정



/etc/bind/db.leedh.com은 Dns DB 파일이다.


2) IP주소를 도메인 명으로 바꾸기 위해 해당 DB 파일을 수정 한다.

sudo vi db.leedh.com


;

; BIND data file for local loopback interface

;

$TTL    604800

@       IN      SOA     ns.leedh.com. root.leedh.com. (

                              2         ; Serial

                         604800         ; Refresh

                          86400         ; Retry

                        2419200         ; Expire

                         604800 )       ; Negative Cache TTL

;

@       IN      NS      ns.leedh.com.    #Dns Server

@       IN      A       115.68.151.169   #Dns Server IP

@       IN      AAAA    ::1

ns      IN      A       115.68.151.169    #Dns Server IP

openstack      IN      A       115.68.151.164    #Service Server IP List

xen1    IN      A       115.68.151.170 #Service Server IP List



3) 리버스 파일 생성이 완료 되면 bind9 service를 restart 한다.

$ sudo service bind9 restart



4) resolv.conf 수정

sudo vi /etc/resolv.conf 파일의 nameserver를 127.0.0.1 # localhost로 변경 한다.


5) 서비스 확인


$ nslookup naver.com # 네이버의 주소가 출력 되는지 확인


$ nslookup xen1.leedh.com #추가 한 Server IPrk 출력 되는지 확인한다.


추가 한 서버의 IP가 나타나면 bind9를 이용하여 DNS 서버가 구축 완료 된 것











+ Recent posts