|
Domain Name System (DNS)
張貼日期 2010/3/21 23:52:23
作者 lutuni
|
Environment (環境)
Operation-System:Ubuntu Server 8.041 Deb:bind9 (DNS)
jonny@ubuntu:~$ sudo apt-get install bind9
Hinet 網域註冊:
DNS Server Name:www.hjz.com.tw IP Address:122.xxx.xxx.41
DNS Server Name:dns.hjz.com.tw IP Address:122.xxx.xxx.41
Server Configure (伺服器設定)
1. 加入正反解設定:named.conf 會指出 Server 管轄的區域(Zone)名稱及相關檔案。於 include "/etc/bind/named.conf.local"; 上方加入預新增的設定
jonny@ubuntu:~$ sudo vi /etc/bind/named.conf ... //增加正解區域(Zone) zone "hjz.com.tw" { type master; file "/etc/bind/db.hjz"; };
//增加反解區域(Zone) zone "205.117.122.in-addr.arpa" { type master; file "/etc/bind/db.205.117.122"; };
include "/etc/bind/named.conf.local";
2. 修改 Bind 參數
1. 備份原始參數
jonny@ubuntu:/etc/bind$ sudo cp named.conf.options named.conf.options.bak
2. 更新參數
jonny@ubuntu:/etc/bind$ sudo vi named,conf.options options { directory "/var/cache/bind"; forwarders { 168.95.1.1; 139.175.10.20; 203.133.1.6; }; allow-query { any; }; allow-transfer { none; }; };
3. 建立正解區域設定檔
jonny@ubuntu:/etc/bind$ sudo vi db.hjz ; BIND reverse data file for local loopback interface
$TTL 604800 @ IN SOA hjz.com.tw. dns.hjz.com.tw. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS dns.hjz.com.tw. @ IN NS www.hjz.com.tw. @ IN MX 10 122.xxx.xxx.41 @ IN A 122.xxx.xxx.41 www IN A 122.xxx.xxx.41
4. 3. 建立反解區域設定檔
jonny@ubuntu:/etc/bind$ sudo vi db.xxx.xxx.122 ; BIND reverse data file for local loopback interface
$TTL 604800 @ IN SOA @ root.dns.hjz.com.tw. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS dns.hjz.com.tw. @ IN NS www.hjz.com.tw. 41 IN PTR dns.hjz.com.tw. 41 IN PTR www.hjz.com.tw.
5. 重開 DNS Server
jonny@ubuntu:~$ sudo /etc/init.d/bind9 restart [sudo] password for jonny: * Stopping domain name service... bind [ OK ] * Starting domain name service... bind [ OK ]
|
|