Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

쟝이의 세상

Ubuntu 에서 DNS 서버 구축 본문

자료

Ubuntu 에서 DNS 서버 구축

zyangee 2024. 10. 8. 19:10

✔️ 방화벽 실행 및 53번 포트 허용

sudo ufw enable
sudo ufw allow 53
sudo ufw status

 

✔️ BIND 설치

#서비스 업데이트
sudo apt update

#bind 설치
sudo apt install bind9 bind9utils bind9-doc

 

 

✔️ BIND 설정 파일 편집

(파일: /etc/bind/named.conf.options)

//BIND DNS 서버가 DNS 쿼리를 받을 수 있는 클라이언트의 IP주소를 지정하는 역할
        allow-query { any; };

        recursion yes;

        forwarders {
                8.8.8.8;
                8.8.4.4;
        };

→ 해당 내용 추가

 

(파일: /etc/bind/named.conf)

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
zone "zyangee2e2.com" {
        type master;
        file "/etc/bind/db.zyangee2e2.com";
};

→ 파일 생성 후 내용 추가

 

(파일: /etc/resolv.conf)

nameserver [DNS 서버 주소]

→ nameserver에 내 IP 주소 추가

 

✔️ zone 파일 생성

sudo cp /etc/bind/db.local /etc/bind/db.aecd.com
sudo vi /etc/bind/db.aecd.com
편집 내용
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     ns.zyangee2e2.com. admin.zyangee2e2.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.zyangee2e2.com.
ns      IN      A       [DNS 서버 주소]
@       IN      A       [웹 서버 주소]
www     IN      CNAME   zyangee2e2.com.

 

✔️ BIND 서비스 시작

sudo systemctl start bind9

 

✔️ DNS 서버 테스트

dig @[DNS 서버 주소] zyangee2e2.com