亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 984 | 回復(fù): 0
打印 上一主題 下一主題

架設(shè)智能DNS服務(wù)器【轉(zhuǎn)載】 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-06-05 15:23 |只看該作者 |倒序?yàn)g覽

本文檔基于FreeBSD、BIND平臺(tái),Win用戶請(qǐng)回避,沒有FreeBSD基礎(chǔ)的用戶請(qǐng)回避。Linux或者其他Unix用戶可以作為參考文檔。
配置步驟:
1. 前言
2. 軟件列表
3. 安裝BIND 9
4. 配置BIND 9
5. 測(cè)試BIND 9
6. 添加一個(gè)NS地址
7. 添加一個(gè)域名
8. 測(cè)試域名
一、 前言
本文假設(shè)你有一定的FreeBSD操作經(jīng)驗(yàn),懂得日常的FreeBSD操作,有良好的耐心,可以
把文檔看完,可以處理突發(fā)的問題。
本文再假設(shè)你已經(jīng)有了一個(gè)域名,并且已經(jīng)指向所操作的服務(wù)器,服務(wù)器的/etc/rc.conf
已經(jīng)正確的設(shè)置此域名。在本文里面,此域名為ns.naizhao.com,IP為219.132.1.1。
/etc/rc.conf如下所設(shè)置
hostname="ns.naizhao.com" #機(jī)器的域名,請(qǐng)酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
請(qǐng)別照抄。fxp0為我機(jī)器上面的網(wǎng)卡。
二、 軟件列表
本文所用到的軟件可從以下地址獲取。連接地址最后更新為2005/12/12
BIND 9.3.1
[url]ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz [/url]
三、 安裝BIND 9
我們假設(shè)你已經(jīng)把BIND 9使用fetch或者wget到/root/下,并且已經(jīng)su為root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已經(jīng)安裝上了。如果安裝過程中出現(xiàn)什么問題,一般不會(huì)是你的人品有問題,
請(qǐng)分析錯(cuò)誤信息,把缺少的包給安裝上。
四、 配置BIND 9
先別急,看看你的BIND版本再說。
# named -v
如果你是FreeBSD 4,估計(jì)你看到的提示類似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估計(jì)你不會(huì)看到上面的信息。然后我們?cè)賮磔斎?
# /usr/local/sbin/named -v
這次,不管你是FreeBSD 4還是FreeBSD 5,都會(huì)看到下面的信息
BIND 9.3.1
所以在這里,我們統(tǒng)一使用/usr/local/sbin/named
廢話少說,開始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
會(huì)在當(dāng)前目錄生成一個(gè)localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打開rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之間的內(nèi)容,去掉注釋#,添加到named.conf中
編輯named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的內(nèi)容全部用/**/注釋
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
};
*/
在named.conf文件的最后,把剛才rndc.conf里面的內(nèi)容添加進(jìn)去
key "rndc-key" {
algorithm hmac-md5;
secret "ILzfx8ONk2444ix9jnDfKA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
(上面的內(nèi)容只供參考)
接下來的,就是文章里面的重頭戲了。把下面的內(nèi)容,原封不動(dòng)的添加到named.conf的最后
//add cnc acl by naizhao
acl "CNC" {
58.16.0.0/16;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
58.22.0.0/15;
58.240.0.0/15;
58.242.0.0/15;
58.244.0.0/15;
58.246.0.0/15;
58.248.0.0/13;
60.0.0.0/13;
60.8.0.0/15;
60.10.0.0/16;
60.11.0.0/16;
60.12.0.0/16;
60.13.0.0/18;
60.13.128.0/17;
60.14.0.0/15;
60.16.0.0/13;
60.24.0.0/14;
60.30.0.0/16;
60.31.0.0/16;
60.208.0.0/13;
60.216.0.0/15;
60.218.0.0/15;
60.220.0.0/14;
61.48.0.0/13;
61.133.0.0/17;
61.134.96.0/19;
61.134.128.0/17;
61.135.0.0/16;
61.137.128.0/17;
61.138.0.0/17;
61.138.128.0/18;
61.139.128.0/18;
61.148.0.0/15;
61.156.0.0/16;
61.159.0.0/18;
61.161.0.0/18;
61.161.128.0/17;
61.162.0.0/16;
61.163.0.0/16;
61.167.0.0/16;
61.168.0.0/16;
61.176.0.0/16;
61.179.0.0/16;
61.181.0.0/16;
61.182.0.0/16;
61.189.0.0/17;
125.32.0.0/16;
125.40.0.0/13;
202.96.0.0/18;
202.96.64.0/21;
202.96.72.0/21;
202.97.128.0/18;
202.97.224.0/21;
202.97.240.0/20;
202.98.0.0/21;
202.98.8.0/21;
202.99.64.0/19;
202.99.96.0/21;
202.99.128.0/19;
202.99.160.0/21;
202.99.168.0/21;
202.99.176.0/20;
202.99.208.0/20;
202.99.224.0/21;
202.99.232.0/21;
202.99.240.0/20;
202.102.128.0/21;
202.102.224.0/21;
202.102.232.0/21;
202.106.0.0/16;
202.107.0.0/17;
202.108.0.0/16;
202.110.0.0/17;
202.111.128.0/18;
203.93.8.0/24;
203.93.192.0/18;
210.13.128.0/17;
210.14.160.0/19;
210.14.192.0/19;
210.15.32.0/19;
210.15.96.0/19;
210.15.128.0/18;
210.21.0.0/16;
210.52.128.0/17;
210.53.0.0/17;
210.53.128.0/17;
210.74.96.0/19;
210.74.128.0/19;
210.82.0.0/15;
218.8.0.0/14;
218.12.0.0/16;
218.21.128.0/17;
218.24.0.0/14;
218.56.0.0/14;
218.60.0.0/15;
218.67.128.0/17;
218.68.0.0/15;
218.104.0.0/14;
219.154.0.0/15;
219.156.0.0/15;
219.158.0.0/17;
219.158.128.0/17;
219.159.0.0/18;
220.252.0.0/16;
221.0.0.0/15;
221.2.0.0/16;
221.3.0.0/17;
221.3.128.0/17;
221.4.0.0/16;
221.5.0.0/17;
221.5.128.0/17;
221.6.0.0/16;
221.7.0.0/19;
221.7.32.0/19;
221.7.64.0/19;
221.7.96.0/19;
221.8.0.0/15;
221.10.0.0/16;
221.11.0.0/17;
221.11.128.0/18;
221.11.192.0/19;
221.12.0.0/17;
221.12.128.0/18;
221.13.0.0/18;
221.13.64.0/19;
221.13.96.0/19;
221.13.128.0/17;
221.14.0.0/15;
221.192.0.0/15;
221.194.0.0/16;
221.195.0.0/16;
221.196.0.0/15;
221.198.0.0/16;
221.199.0.0/19;
221.199.32.0/20;
221.199.128.0/18;
221.199.192.0/20;
221.200.0.0/14;
221.204.0.0/15;
221.206.0.0/16;
221.207.0.0/18;
221.207.64.0/18;
221.207.128.0/17;
221.208.0.0/14;
221.212.0.0/16;
221.213.0.0/16;
221.216.0.0/13;
222.128.0.0/14;
222.132.0.0/14;
222.136.0.0/13;
222.160.0.0/15;
222.162.0.0/16;
222.163.0.0/19;
222.163.32.0/19;
222.163.64.0/18;
222.163.128.0/17;
};
//view add by naizhao
view "view_cnc" {
match-clients { CNC; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
添加完成后,保存。
# mkdir master
# touch master/cnc.def
# touch master/telecom.def
完成,接著就是測(cè)試
五、 測(cè)試BIND 9
# /usr/local/sbin/named -gc /etc/namedb/named.conf
正常的情況下你會(huì)看到下面的信息
12-Dec-2005 13:55:46.772 starting BIND 9.3.1 -gc /etc/namedb/named.conf
12-Dec-2005 13:55:46.816 loading configuration from '/etc/namedb/named.conf'
12-Dec-2005 13:55:46.824 no IPv6 interfaces found
12-Dec-2005 13:55:46.825 listening on IPv4 interface fxp0, 219.132.1.1#53
12-Dec-2005 13:55:46.825 listening on IPv4 interface lo0, 127.0.0.1#53
......
12-Dec-2005 13:55:46.866 running
只要有最后一行,那么你的配置就算是基本成功了。
按一下鍵盤的ctrl+c,先把BIND 9停掉。
六、 添加一個(gè)NS
平時(shí)大家修改域名信息的時(shí)候,都會(huì)發(fā)現(xiàn)有一個(gè)DNS信息的修改,里面會(huì)有一些類似
ns7.hichina.com一樣的東西。添加這個(gè)東西不難,在新網(wǎng)的后臺(tái)就可以添加。添加
的時(shí)候要注意,域名狀態(tài)設(shè)置里面的域名必須不能在鎖定狀態(tài)。
登陸新網(wǎng)的后臺(tái)->域名管理->注冊(cè)本域名下的DNS->DNS名字:ns->IP地址219.132.1.1
(按照自己要求修改IP地址)->確定->MyDNS功能->添加新的A記錄->ns->IP地址
219.132.1.1->提交。
對(duì)于一些收費(fèi)的(如萬網(wǎng))或者不提供DNS服務(wù)器注冊(cè)的管理后臺(tái),我們一樣有辦法去
解決。首先按照上面的,先添加一個(gè)A記錄,然后打開
[url]http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp [/url]
按照上面的提示注冊(cè)一下就行。
OK,等待DNS生效吧
七、 添加一個(gè)域名
# cd /etc/namedb/master
# mkdir cnc
# mkdir telecom
# ee cnc.def
添加
zone "wuhongsheng.com" {
type master;
file "master/cnc/wuhongsheng.com";
};
# ee telecom.def
添加
zone "wuhongsheng.com" {
type master;
file "master/telecom/wuhongsheng.com";
};
添加網(wǎng)通的解析,解析到的IP為202.111.1.1
#ee cnc/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 202.111.1.1
www IN A 202.111.1.1
;
;end
添加電信的解析,解析到的IP為219.132.1.2
#ee telecom/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 219.132.1.2
www IN A 219.132.1.2
;
;end
添加一個(gè)腳本,用于在系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)把DNS服務(wù)器啟起來
# ee /usr/local/etc/rc.d/named.sh
添加內(nèi)容
/usr/local/sbin/named -gc /etc/namedb/named.conf &
# chmod 777 /usr/local/etc/rc.d/named.sh
把服務(wù)器啟起來
# /usr/local/etc/rc.d/named.sh
OK,到此你的DNS服務(wù)器就算是跑起來了。試一下分別用網(wǎng)通和電信的線路ping一下吧,嘿嘿。
八、 測(cè)試域名
除了用簡(jiǎn)單的ping來測(cè)試域名外,你還可以使用nslookup來測(cè)試域名
# nslookup
>server ns.naizhao.com
>set q=a
>wuhongsheng.com
本文出自 51CTO.COM技術(shù)博客
本文檔基于FreeBSD、BIND平臺(tái),Win用戶請(qǐng)回避,沒有FreeBSD基礎(chǔ)的用戶請(qǐng)回避。Linux或者其他Unix用戶可以作為參考文檔。
配置步驟:
1. 前言
2. 軟件列表
3. 安裝BIND 9
4. 配置BIND 9
5. 測(cè)試BIND 9
6. 添加一個(gè)NS地址
7. 添加一個(gè)域名
8. 測(cè)試域名
一、 前言
本文假設(shè)你有一定的FreeBSD操作經(jīng)驗(yàn),懂得日常的FreeBSD操作,有良好的耐心,可以
把文檔看完,可以處理突發(fā)的問題。
本文再假設(shè)你已經(jīng)有了一個(gè)域名,并且已經(jīng)指向所操作的服務(wù)器,服務(wù)器的/etc/rc.conf
已經(jīng)正確的設(shè)置此域名。在本文里面,此域名為ns.naizhao.com,IP為219.132.1.1。
/etc/rc.conf如下所設(shè)置
hostname="ns.naizhao.com" #機(jī)器的域名,請(qǐng)酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
請(qǐng)別照抄。fxp0為我機(jī)器上面的網(wǎng)卡。
二、 軟件列表
本文所用到的軟件可從以下地址獲取。連接地址最后更新為2005/12/12
BIND 9.3.1
[url]ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz [/url]
三、 安裝BIND 9
我們假設(shè)你已經(jīng)把BIND 9使用fetch或者wget到/root/下,并且已經(jīng)su為root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已經(jīng)安裝上了。如果安裝過程中出現(xiàn)什么問題,一般不會(huì)是你的人品有問題,
請(qǐng)分析錯(cuò)誤信息,把缺少的包給安裝上。
四、 配置BIND 9
先別急,看看你的BIND版本再說。
# named -v
如果你是FreeBSD 4,估計(jì)你看到的提示類似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估計(jì)你不會(huì)看到上面的信息。然后我們?cè)賮磔斎?
# /usr/local/sbin/named -v
這次,不管你是FreeBSD 4還是FreeBSD 5,都會(huì)看到下面的信息
BIND 9.3.1
所以在這里,我們統(tǒng)一使用/usr/local/sbin/named
廢話少說,開始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
會(huì)在當(dāng)前目錄生成一個(gè)localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打開rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之間的內(nèi)容,去掉注釋#,添加到named.conf中
編輯named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的內(nèi)容全部用/**/注釋
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
};
*/
在named.conf文件的最后,把剛才rndc.conf里面的內(nèi)容添加進(jìn)去
key "rndc-key" {
algorithm hmac-md5;
secret "ILzfx8ONk2444ix9jnDfKA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
(上面的內(nèi)容只供參考)
接下來的,就是文章里面的重頭戲了。把下面的內(nèi)容,原封不動(dòng)的添加到named.conf的最后
//add cnc acl by naizhao
acl "CNC" {
58.16.0.0/16;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
58.22.0.0/15;
58.240.0.0/15;
58.242.0.0/15;
58.244.0.0/15;
58.246.0.0/15;
58.248.0.0/13;
60.0.0.0/13;
60.8.0.0/15;
60.10.0.0/16;
60.11.0.0/16;
60.12.0.0/16;
60.13.0.0/18;
60.13.128.0/17;
60.14.0.0/15;
60.16.0.0/13;
60.24.0.0/14;
60.30.0.0/16;
60.31.0.0/16;
60.208.0.0/13;
60.216.0.0/15;
60.218.0.0/15;
60.220.0.0/14;
61.48.0.0/13;
61.133.0.0/17;
61.134.96.0/19;
61.134.128.0/17;
61.135.0.0/16;
61.137.128.0/17;
61.138.0.0/17;
61.138.128.0/18;
61.139.128.0/18;
61.148.0.0/15;
61.156.0.0/16;
61.159.0.0/18;
61.161.0.0/18;
61.161.128.0/17;
61.162.0.0/16;
61.163.0.0/16;
61.167.0.0/16;
61.168.0.0/16;
61.176.0.0/16;
61.179.0.0/16;
61.181.0.0/16;
61.182.0.0/16;
61.189.0.0/17;
125.32.0.0/16;
125.40.0.0/13;
202.96.0.0/18;
202.96.64.0/21;
202.96.72.0/21;
202.97.128.0/18;
202.97.224.0/21;
202.97.240.0/20;
202.98.0.0/21;
202.98.8.0/21;
202.99.64.0/19;
202.99.96.0/21;
202.99.128.0/19;
202.99.160.0/21;
202.99.168.0/21;
202.99.176.0/20;
202.99.208.0/20;
202.99.224.0/21;
202.99.232.0/21;
202.99.240.0/20;
202.102.128.0/21;
202.102.224.0/21;
202.102.232.0/21;
202.106.0.0/16;
202.107.0.0/17;
202.108.0.0/16;
202.110.0.0/17;
202.111.128.0/18;
203.93.8.0/24;
203.93.192.0/18;
210.13.128.0/17;
210.14.160.0/19;
210.14.192.0/19;
210.15.32.0/19;
210.15.96.0/19;
210.15.128.0/18;
210.21.0.0/16;
210.52.128.0/17;
210.53.0.0/17;
210.53.128.0/17;
210.74.96.0/19;
210.74.128.0/19;
210.82.0.0/15;
218.8.0.0/14;
218.12.0.0/16;
218.21.128.0/17;
218.24.0.0/14;
218.56.0.0/14;
218.60.0.0/15;
218.67.128.0/17;
218.68.0.0/15;
218.104.0.0/14;
219.154.0.0/15;
219.156.0.0/15;
219.158.0.0/17;
219.158.128.0/17;
219.159.0.0/18;
220.252.0.0/16;
221.0.0.0/15;
221.2.0.0/16;
221.3.0.0/17;
221.3.128.0/17;
221.4.0.0/16;
221.5.0.0/17;
221.5.128.0/17;
221.6.0.0/16;
221.7.0.0/19;
221.7.32.0/19;
221.7.64.0/19;
221.7.96.0/19;
221.8.0.0/15;
221.10.0.0/16;
221.11.0.0/17;
221.11.128.0/18;
221.11.192.0/19;
221.12.0.0/17;
221.12.128.0/18;
221.13.0.0/18;
221.13.64.0/19;
221.13.96.0/19;
221.13.128.0/17;
221.14.0.0/15;
221.192.0.0/15;
221.194.0.0/16;
221.195.0.0/16;
221.196.0.0/15;
221.198.0.0/16;
221.199.0.0/19;
221.199.32.0/20;
221.199.128.0/18;
221.199.192.0/20;
221.200.0.0/14;
221.204.0.0/15;
221.206.0.0/16;
221.207.0.0/18;
221.207.64.0/18;
221.207.128.0/17;
221.208.0.0/14;
221.212.0.0/16;
221.213.0.0/16;
221.216.0.0/13;
222.128.0.0/14;
222.132.0.0/14;
222.136.0.0/13;
222.160.0.0/15;
222.162.0.0/16;
222.163.0.0/19;
222.163.32.0/19;
222.163.64.0/18;
222.163.128.0/17;
};
//view add by naizhao
view "view_cnc" {
match-clients { CNC; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
添加完成后,保存。
# mkdir master
# touch master/cnc.def
# touch master/telecom.def
完成,接著就是測(cè)試
五、 測(cè)試BIND 9
# /usr/local/sbin/named -gc /etc/namedb/named.conf
正常的情況下你會(huì)看到下面的信息
12-Dec-2005 13:55:46.772 starting BIND 9.3.1 -gc /etc/namedb/named.conf
12-Dec-2005 13:55:46.816 loading configuration from '/etc/namedb/named.conf'
12-Dec-2005 13:55:46.824 no IPv6 interfaces found
12-Dec-2005 13:55:46.825 listening on IPv4 interface fxp0, 219.132.1.1#53
12-Dec-2005 13:55:46.825 listening on IPv4 interface lo0, 127.0.0.1#53
......
12-Dec-2005 13:55:46.866 running
只要有最后一行,那么你的配置就算是基本成功了。
按一下鍵盤的ctrl+c,先把BIND 9停掉。
六、 添加一個(gè)NS
平時(shí)大家修改域名信息的時(shí)候,都會(huì)發(fā)現(xiàn)有一個(gè)DNS信息的修改,里面會(huì)有一些類似
ns7.hichina.com一樣的東西。添加這個(gè)東西不難,在新網(wǎng)的后臺(tái)就可以添加。添加
的時(shí)候要注意,域名狀態(tài)設(shè)置里面的域名必須不能在鎖定狀態(tài)。
登陸新網(wǎng)的后臺(tái)->域名管理->注冊(cè)本域名下的DNS->DNS名字:ns->IP地址219.132.1.1
(按照自己要求修改IP地址)->確定->MyDNS功能->添加新的A記錄->ns->IP地址
219.132.1.1->提交。
對(duì)于一些收費(fèi)的(如萬網(wǎng))或者不提供DNS服務(wù)器注冊(cè)的管理后臺(tái),我們一樣有辦法去
解決。首先按照上面的,先添加一個(gè)A記錄,然后打開
[url]http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp [/url]
按照上面的提示注冊(cè)一下就行。
OK,等待DNS生效吧
七、 添加一個(gè)域名
# cd /etc/namedb/master
# mkdir cnc
# mkdir telecom
# ee cnc.def
添加
zone "wuhongsheng.com" {
type master;
file "master/cnc/wuhongsheng.com";
};
# ee telecom.def
添加
zone "wuhongsheng.com" {
type master;
file "master/telecom/wuhongsheng.com";
};
添加網(wǎng)通的解析,解析到的IP為202.111.1.1
#ee cnc/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 202.111.1.1
www IN A 202.111.1.1
;
;end
添加電信的解析,解析到的IP為219.132.1.2
#ee telecom/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 219.132.1.2
www IN A 219.132.1.2
;
;end
添加一個(gè)腳本,用于在系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)把DNS服務(wù)器啟起來
# ee /usr/local/etc/rc.d/named.sh
添加內(nèi)容
/usr/local/sbin/named -gc /etc/namedb/named.conf &
# chmod 777 /usr/local/etc/rc.d/named.sh
把服務(wù)器啟起來
# /usr/local/etc/rc.d/named.sh
OK,到此你的DNS服務(wù)器就算是跑起來了。試一下分別用網(wǎng)通和電信的線路ping一下吧,嘿嘿。
八、 測(cè)試域名
除了用簡(jiǎn)單的ping來測(cè)試域名外,你還可以使用nslookup來測(cè)試域名
# nslookup
>server ns.naizhao.com
>set q=a
>wuhongsheng.com
本文出自 51CTO.COM技術(shù)博客
本文檔基于FreeBSD、BIND平臺(tái),Win用戶請(qǐng)回避,沒有FreeBSD基礎(chǔ)的用戶請(qǐng)回避。Linux或者其他Unix用戶可以作為參考文檔。
配置步驟:
1. 前言
2. 軟件列表
3. 安裝BIND 9
4. 配置BIND 9
5. 測(cè)試BIND 9
6. 添加一個(gè)NS地址
7. 添加一個(gè)域名
8. 測(cè)試域名
一、 前言
本文假設(shè)你有一定的FreeBSD操作經(jīng)驗(yàn),懂得日常的FreeBSD操作,有良好的耐心,可以
把文檔看完,可以處理突發(fā)的問題。
本文再假設(shè)你已經(jīng)有了一個(gè)域名,并且已經(jīng)指向所操作的服務(wù)器,服務(wù)器的/etc/rc.conf
已經(jīng)正確的設(shè)置此域名。在本文里面,此域名為ns.naizhao.com,IP為219.132.1.1。
/etc/rc.conf如下所設(shè)置
hostname="ns.naizhao.com" #機(jī)器的域名,請(qǐng)酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
請(qǐng)別照抄。fxp0為我機(jī)器上面的網(wǎng)卡。
二、 軟件列表
本文所用到的軟件可從以下地址獲取。連接地址最后更新為2005/12/12
BIND 9.3.1
[url]ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz [/url]
三、 安裝BIND 9
我們假設(shè)你已經(jīng)把BIND 9使用fetch或者wget到/root/下,并且已經(jīng)su為root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已經(jīng)安裝上了。如果安裝過程中出現(xiàn)什么問題,一般不會(huì)是你的人品有問題,
請(qǐng)分析錯(cuò)誤信息,把缺少的包給安裝上。
四、 配置BIND 9
先別急,看看你的BIND版本再說。
# named -v
如果你是FreeBSD 4,估計(jì)你看到的提示類似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估計(jì)你不會(huì)看到上面的信息。然后我們?cè)賮磔斎?
# /usr/local/sbin/named -v
這次,不管你是FreeBSD 4還是FreeBSD 5,都會(huì)看到下面的信息
BIND 9.3.1
所以在這里,我們統(tǒng)一使用/usr/local/sbin/named
廢話少說,開始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
會(huì)在當(dāng)前目錄生成一個(gè)localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打開rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之間的內(nèi)容,去掉注釋#,添加到named.conf中
編輯named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的內(nèi)容全部用/**/注釋
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
};
*/
在named.conf文件的最后,把剛才rndc.conf里面的內(nèi)容添加進(jìn)去
key "rndc-key" {
algorithm hmac-md5;
secret "ILzfx8ONk2444ix9jnDfKA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
(上面的內(nèi)容只供參考)
接下來的,就是文章里面的重頭戲了。把下面的內(nèi)容,原封不動(dòng)的添加到named.conf的最后
//add cnc acl by naizhao
acl "CNC" {
58.16.0.0/16;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
58.22.0.0/15;
58.240.0.0/15;
58.242.0.0/15;
58.244.0.0/15;
58.246.0.0/15;
58.248.0.0/13;
60.0.0.0/13;
60.8.0.0/15;
60.10.0.0/16;
60.11.0.0/16;
60.12.0.0/16;
60.13.0.0/18;
60.13.128.0/17;
60.14.0.0/15;
60.16.0.0/13;
60.24.0.0/14;
60.30.0.0/16;
60.31.0.0/16;
60.208.0.0/13;
60.216.0.0/15;
60.218.0.0/15;
60.220.0.0/14;
61.48.0.0/13;
61.133.0.0/17;
61.134.96.0/19;
61.134.128.0/17;
61.135.0.0/16;
61.137.128.0/17;
61.138.0.0/17;
61.138.128.0/18;
61.139.128.0/18;
61.148.0.0/15;
61.156.0.0/16;
61.159.0.0/18;
61.161.0.0/18;
61.161.128.0/17;
61.162.0.0/16;
61.163.0.0/16;
61.167.0.0/16;
61.168.0.0/16;
61.176.0.0/16;
61.179.0.0/16;
61.181.0.0/16;
61.182.0.0/16;
61.189.0.0/17;
125.32.0.0/16;
125.40.0.0/13;
202.96.0.0/18;
202.96.64.0/21;
202.96.72.0/21;
202.97.128.0/18;
202.97.224.0/21;
202.97.240.0/20;
202.98.0.0/21;
202.98.8.0/21;
202.99.64.0/19;
202.99.96.0/21;
202.99.128.0/19;
202.99.160.0/21;
202.99.168.0/21;
202.99.176.0/20;
202.99.208.0/20;
202.99.224.0/21;
202.99.232.0/21;
202.99.240.0/20;
202.102.128.0/21;
202.102.224.0/21;
202.102.232.0/21;
202.106.0.0/16;
202.107.0.0/17;
202.108.0.0/16;
202.110.0.0/17;
202.111.128.0/18;
203.93.8.0/24;
203.93.192.0/18;
210.13.128.0/17;
210.14.160.0/19;
210.14.192.0/19;
210.15.32.0/19;
210.15.96.0/19;
210.15.128.0/18;
210.21.0.0/16;
210.52.128.0/17;
210.53.0.0/17;
210.53.128.0/17;
210.74.96.0/19;
210.74.128.0/19;
210.82.0.0/15;
218.8.0.0/14;
218.12.0.0/16;
218.21.128.0/17;
218.24.0.0/14;
218.56.0.0/14;
218.60.0.0/15;
218.67.128.0/17;
218.68.0.0/15;
218.104.0.0/14;
219.154.0.0/15;
219.156.0.0/15;
219.158.0.0/17;
219.158.128.0/17;
219.159.0.0/18;
220.252.0.0/16;
221.0.0.0/15;
221.2.0.0/16;
221.3.0.0/17;
221.3.128.0/17;
221.4.0.0/16;
221.5.0.0/17;
221.5.128.0/17;
221.6.0.0/16;
221.7.0.0/19;
221.7.32.0/19;
221.7.64.0/19;
221.7.96.0/19;
221.8.0.0/15;
221.10.0.0/16;
221.11.0.0/17;
221.11.128.0/18;
221.11.192.0/19;
221.12.0.0/17;
221.12.128.0/18;
221.13.0.0/18;
221.13.64.0/19;
221.13.96.0/19;
221.13.128.0/17;
221.14.0.0/15;
221.192.0.0/15;
221.194.0.0/16;
221.195.0.0/16;
221.196.0.0/15;
221.198.0.0/16;
221.199.0.0/19;
221.199.32.0/20;
221.199.128.0/18;
221.199.192.0/20;
221.200.0.0/14;
221.204.0.0/15;
221.206.0.0/16;
221.207.0.0/18;
221.207.64.0/18;
221.207.128.0/17;
221.208.0.0/14;
221.212.0.0/16;
221.213.0.0/16;
221.216.0.0/13;
222.128.0.0/14;
222.132.0.0/14;
222.136.0.0/13;
222.160.0.0/15;
222.162.0.0/16;
222.163.0.0/19;
222.163.32.0/19;
222.163.64.0/18;
222.163.128.0/17;
};
//view add by naizhao
view "view_cnc" {
match-clients { CNC; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
添加完成后,保存。
# mkdir master
# touch master/cnc.def
# touch master/telecom.def
完成,接著就是測(cè)試
五、 測(cè)試BIND 9
# /usr/local/sbin/named -gc /etc/namedb/named.conf
正常的情況下你會(huì)看到下面的信息
12-Dec-2005 13:55:46.772 starting BIND 9.3.1 -gc /etc/namedb/named.conf
12-Dec-2005 13:55:46.816 loading configuration from '/etc/namedb/named.conf'
12-Dec-2005 13:55:46.824 no IPv6 interfaces found
12-Dec-2005 13:55:46.825 listening on IPv4 interface fxp0, 219.132.1.1#53
12-Dec-2005 13:55:46.825 listening on IPv4 interface lo0, 127.0.0.1#53
......
12-Dec-2005 13:55:46.866 running
只要有最后一行,那么你的配置就算是基本成功了。
按一下鍵盤的ctrl+c,先把BIND 9停掉。
六、 添加一個(gè)NS
平時(shí)大家修改域名信息的時(shí)候,都會(huì)發(fā)現(xiàn)有一個(gè)DNS信息的修改,里面會(huì)有一些類似
ns7.hichina.com一樣的東西。添加這個(gè)東西不難,在新網(wǎng)的后臺(tái)就可以添加。添加
的時(shí)候要注意,域名狀態(tài)設(shè)置里面的域名必須不能在鎖定狀態(tài)。
登陸新網(wǎng)的后臺(tái)->域名管理->注冊(cè)本域名下的DNS->DNS名字:ns->IP地址219.132.1.1
(按照自己要求修改IP地址)->確定->MyDNS功能->添加新的A記錄->ns->IP地址
219.132.1.1->提交。
對(duì)于一些收費(fèi)的(如萬網(wǎng))或者不提供DNS服務(wù)器注冊(cè)的管理后臺(tái),我們一樣有辦法去
解決。首先按照上面的,先添加一個(gè)A記錄,然后打開
[url]http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp [/url]
按照上面的提示注冊(cè)一下就行。
OK,等待DNS生效吧
七、 添加一個(gè)域名
# cd /etc/namedb/master
# mkdir cnc
# mkdir telecom
# ee cnc.def
添加
zone "wuhongsheng.com" {
type master;
file "master/cnc/wuhongsheng.com";
};
# ee telecom.def
添加
zone "wuhongsheng.com" {
type master;
file "master/telecom/wuhongsheng.com";
};
添加網(wǎng)通的解析,解析到的IP為202.111.1.1
#ee cnc/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 202.111.1.1
www IN A 202.111.1.1
;
;end
添加電信的解析,解析到的IP為219.132.1.2
#ee telecom/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 219.132.1.2
www IN A 219.132.1.2
;
;end
添加一個(gè)腳本,用于在系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)把DNS服務(wù)器啟起來
# ee /usr/local/etc/rc.d/named.sh
添加內(nèi)容
/usr/local/sbin/named -gc /etc/namedb/named.conf &
# chmod 777 /usr/local/etc/rc.d/named.sh
把服務(wù)器啟起來
# /usr/local/etc/rc.d/named.sh
OK,到此你的DNS服務(wù)器就算是跑起來了。試一下分別用網(wǎng)通和電信的線路ping一下吧,嘿嘿。
八、 測(cè)試域名
除了用簡(jiǎn)單的ping來測(cè)試域名外,你還可以使用nslookup來測(cè)試域名
# nslookup
>server ns.naizhao.com
>set q=a
>wuhongsheng.com
本文出自 51CTO.COM技術(shù)博客
本文檔基于FreeBSD、BIND平臺(tái),Win用戶請(qǐng)回避,沒有FreeBSD基礎(chǔ)的用戶請(qǐng)回避。Linux或者其他Unix用戶可以作為參考文檔。
配置步驟:
1. 前言
2. 軟件列表
3. 安裝BIND 9
4. 配置BIND 9
5. 測(cè)試BIND 9
6. 添加一個(gè)NS地址
7. 添加一個(gè)域名
8. 測(cè)試域名
一、 前言
本文假設(shè)你有一定的FreeBSD操作經(jīng)驗(yàn),懂得日常的FreeBSD操作,有良好的耐心,可以
把文檔看完,可以處理突發(fā)的問題。
本文再假設(shè)你已經(jīng)有了一個(gè)域名,并且已經(jīng)指向所操作的服務(wù)器,服務(wù)器的/etc/rc.conf
已經(jīng)正確的設(shè)置此域名。在本文里面,此域名為ns.naizhao.com,IP為219.132.1.1。
/etc/rc.conf如下所設(shè)置
hostname="ns.naizhao.com" #機(jī)器的域名,請(qǐng)酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
請(qǐng)別照抄。fxp0為我機(jī)器上面的網(wǎng)卡。
二、 軟件列表
本文所用到的軟件可從以下地址獲取。連接地址最后更新為2005/12/12
BIND 9.3.1
[url]ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz [/url]
三、 安裝BIND 9
我們假設(shè)你已經(jīng)把BIND 9使用fetch或者wget到/root/下,并且已經(jīng)su為root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已經(jīng)安裝上了。如果安裝過程中出現(xiàn)什么問題,一般不會(huì)是你的人品有問題,
請(qǐng)分析錯(cuò)誤信息,把缺少的包給安裝上。
四、 配置BIND 9
先別急,看看你的BIND版本再說。
# named -v
如果你是FreeBSD 4,估計(jì)你看到的提示類似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估計(jì)你不會(huì)看到上面的信息。然后我們?cè)賮磔斎?
# /usr/local/sbin/named -v
這次,不管你是FreeBSD 4還是FreeBSD 5,都會(huì)看到下面的信息
BIND 9.3.1
所以在這里,我們統(tǒng)一使用/usr/local/sbin/named
廢話少說,開始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
會(huì)在當(dāng)前目錄生成一個(gè)localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打開rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之間的內(nèi)容,去掉注釋#,添加到named.conf中
編輯named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的內(nèi)容全部用/**/注釋
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
};
*/
在named.conf文件的最后,把剛才rndc.conf里面的內(nèi)容添加進(jìn)去
key "rndc-key" {
algorithm hmac-md5;
secret "ILzfx8ONk2444ix9jnDfKA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
(上面的內(nèi)容只供參考)
接下來的,就是文章里面的重頭戲了。把下面的內(nèi)容,原封不動(dòng)的添加到named.conf的最后
//add cnc acl by naizhao
acl "CNC" {
58.16.0.0/16;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
58.22.0.0/15;
58.240.0.0/15;
58.242.0.0/15;
58.244.0.0/15;
58.246.0.0/15;
58.248.0.0/13;
60.0.0.0/13;
60.8.0.0/15;
60.10.0.0/16;
60.11.0.0/16;
60.12.0.0/16;
60.13.0.0/18;
60.13.128.0/17;
60.14.0.0/15;
60.16.0.0/13;
60.24.0.0/14;
60.30.0.0/16;
60.31.0.0/16;
60.208.0.0/13;
60.216.0.0/15;
60.218.0.0/15;
60.220.0.0/14;
61.48.0.0/13;
61.133.0.0/17;
61.134.96.0/19;
61.134.128.0/17;
61.135.0.0/16;
61.137.128.0/17;
61.138.0.0/17;
61.138.128.0/18;
61.139.128.0/18;
61.148.0.0/15;
61.156.0.0/16;
61.159.0.0/18;
61.161.0.0/18;
61.161.128.0/17;
61.162.0.0/16;
61.163.0.0/16;
61.167.0.0/16;
61.168.0.0/16;
61.176.0.0/16;
61.179.0.0/16;
61.181.0.0/16;
61.182.0.0/16;
61.189.0.0/17;
125.32.0.0/16;
125.40.0.0/13;
202.96.0.0/18;
202.96.64.0/21;
202.96.72.0/21;
202.97.128.0/18;
202.97.224.0/21;
202.97.240.0/20;
202.98.0.0/21;
202.98.8.0/21;
202.99.64.0/19;
202.99.96.0/21;
202.99.128.0/19;
202.99.160.0/21;
202.99.168.0/21;
202.99.176.0/20;
202.99.208.0/20;
202.99.224.0/21;
202.99.232.0/21;
202.99.240.0/20;
202.102.128.0/21;
202.102.224.0/21;
202.102.232.0/21;
202.106.0.0/16;
202.107.0.0/17;
202.108.0.0/16;
202.110.0.0/17;
202.111.128.0/18;
203.93.8.0/24;
203.93.192.0/18;
210.13.128.0/17;
210.14.160.0/19;
210.14.192.0/19;
210.15.32.0/19;
210.15.96.0/19;
210.15.128.0/18;
210.21.0.0/16;
210.52.128.0/17;
210.53.0.0/17;
210.53.128.0/17;
210.74.96.0/19;
210.74.128.0/19;
210.82.0.0/15;
218.8.0.0/14;
218.12.0.0/16;
218.21.128.0/17;
218.24.0.0/14;
218.56.0.0/14;
218.60.0.0/15;
218.67.128.0/17;
218.68.0.0/15;
218.104.0.0/14;
219.154.0.0/15;
219.156.0.0/15;
219.158.0.0/17;
219.158.128.0/17;
219.159.0.0/18;
220.252.0.0/16;
221.0.0.0/15;
221.2.0.0/16;
221.3.0.0/17;
221.3.128.0/17;
221.4.0.0/16;
221.5.0.0/17;
221.5.128.0/17;
221.6.0.0/16;
221.7.0.0/19;
221.7.32.0/19;
221.7.64.0/19;
221.7.96.0/19;
221.8.0.0/15;
221.10.0.0/16;
221.11.0.0/17;
221.11.128.0/18;
221.11.192.0/19;
221.12.0.0/17;
221.12.128.0/18;
221.13.0.0/18;
221.13.64.0/19;
221.13.96.0/19;
221.13.128.0/17;
221.14.0.0/15;
221.192.0.0/15;
221.194.0.0/16;
221.195.0.0/16;
221.196.0.0/15;
221.198.0.0/16;
221.199.0.0/19;
221.199.32.0/20;
221.199.128.0/18;
221.199.192.0/20;
221.200.0.0/14;
221.204.0.0/15;
221.206.0.0/16;
221.207.0.0/18;
221.207.64.0/18;
221.207.128.0/17;
221.208.0.0/14;
221.212.0.0/16;
221.213.0.0/16;
221.216.0.0/13;
222.128.0.0/14;
222.132.0.0/14;
222.136.0.0/13;
222.160.0.0/15;
222.162.0.0/16;
222.163.0.0/19;
222.163.32.0/19;
222.163.64.0/18;
222.163.128.0/17;
};
//view add by naizhao
view "view_cnc" {
match-clients { CNC; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
添加完成后,保存。
# mkdir master
# touch master/cnc.def
# touch master/telecom.def
完成,接著就是測(cè)試
五、 測(cè)試BIND 9
# /usr/local/sbin/named -gc /etc/namedb/named.conf
正常的情況下你會(huì)看到下面的信息
12-Dec-2005 13:55:46.772 starting BIND 9.3.1 -gc /etc/namedb/named.conf
12-Dec-2005 13:55:46.816 loading configuration from '/etc/namedb/named.conf'
12-Dec-2005 13:55:46.824 no IPv6 interfaces found
12-Dec-2005 13:55:46.825 listening on IPv4 interface fxp0, 219.132.1.1#53
12-Dec-2005 13:55:46.825 listening on IPv4 interface lo0, 127.0.0.1#53
......
12-Dec-2005 13:55:46.866 running
只要有最后一行,那么你的配置就算是基本成功了。
按一下鍵盤的ctrl+c,先把BIND 9停掉。
六、 添加一個(gè)NS
平時(shí)大家修改域名信息的時(shí)候,都會(huì)發(fā)現(xiàn)有一個(gè)DNS信息的修改,里面會(huì)有一些類似
ns7.hichina.com一樣的東西。添加這個(gè)東西不難,在新網(wǎng)的后臺(tái)就可以添加。添加
的時(shí)候要注意,域名狀態(tài)設(shè)置里面的域名必須不能在鎖定狀態(tài)。
登陸新網(wǎng)的后臺(tái)->域名管理->注冊(cè)本域名下的DNS->DNS名字:ns->IP地址219.132.1.1
(按照自己要求修改IP地址)->確定->MyDNS功能->添加新的A記錄->ns->IP地址
219.132.1.1->提交。
對(duì)于一些收費(fèi)的(如萬網(wǎng))或者不提供DNS服務(wù)器注冊(cè)的管理后臺(tái),我們一樣有辦法去
解決。首先按照上面的,先添加一個(gè)A記錄,然后打開
[url]http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp [/url]
按照上面的提示注冊(cè)一下就行。
OK,等待DNS生效吧
七、 添加一個(gè)域名
# cd /etc/namedb/master
# mkdir cnc
# mkdir telecom
# ee cnc.def
添加
zone "wuhongsheng.com" {
type master;
file "master/cnc/wuhongsheng.com";
};
# ee telecom.def
添加
zone "wuhongsheng.com" {
type master;
file "master/telecom/wuhongsheng.com";
};
添加網(wǎng)通的解析,解析到的IP為202.111.1.1
#ee cnc/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 202.111.1.1
www IN A 202.111.1.1
;
;end
添加電信的解析,解析到的IP為219.132.1.2
#ee telecom/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 219.132.1.2
www IN A 219.132.1.2
;
;end
添加一個(gè)腳本,用于在系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)把DNS服務(wù)器啟起來
# ee /usr/local/etc/rc.d/named.sh
添加內(nèi)容
/usr/local/sbin/named -gc /etc/namedb/named.conf &
# chmod 777 /usr/local/etc/rc.d/named.sh
把服務(wù)器啟起來
# /usr/local/etc/rc.d/named.sh
OK,到此你的DNS服務(wù)器就算是跑起來了。試一下分別用網(wǎng)通和電信的線路ping一下吧,嘿嘿。
八、 測(cè)試域名
除了用簡(jiǎn)單的ping來測(cè)試域名外,你還可以使用nslookup來測(cè)試域名
# nslookup
>server ns.naizhao.com
>set q=a
>wuhongsheng.com
本文出自 51CTO.COM技術(shù)博客
本文檔基于FreeBSD、BIND平臺(tái),Win用戶請(qǐng)回避,沒有FreeBSD基礎(chǔ)的用戶請(qǐng)回避。Linux或者其他Unix用戶可以作為參考文檔。
配置步驟:
1. 前言
2. 軟件列表
3. 安裝BIND 9
4. 配置BIND 9
5. 測(cè)試BIND 9
6. 添加一個(gè)NS地址
7. 添加一個(gè)域名
8. 測(cè)試域名
一、 前言
本文假設(shè)你有一定的FreeBSD操作經(jīng)驗(yàn),懂得日常的FreeBSD操作,有良好的耐心,可以
把文檔看完,可以處理突發(fā)的問題。
本文再假設(shè)你已經(jīng)有了一個(gè)域名,并且已經(jīng)指向所操作的服務(wù)器,服務(wù)器的/etc/rc.conf
已經(jīng)正確的設(shè)置此域名。在本文里面,此域名為ns.naizhao.com,IP為219.132.1.1。
/etc/rc.conf如下所設(shè)置
hostname="ns.naizhao.com" #機(jī)器的域名,請(qǐng)酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
請(qǐng)別照抄。fxp0為我機(jī)器上面的網(wǎng)卡。
二、 軟件列表
本文所用到的軟件可從以下地址獲取。連接地址最后更新為2005/12/12
BIND 9.3.1
[url]ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz [/url]
三、 安裝BIND 9
我們假設(shè)你已經(jīng)把BIND 9使用fetch或者wget到/root/下,并且已經(jīng)su為root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已經(jīng)安裝上了。如果安裝過程中出現(xiàn)什么問題,一般不會(huì)是你的人品有問題,
請(qǐng)分析錯(cuò)誤信息,把缺少的包給安裝上。
四、 配置BIND 9
先別急,看看你的BIND版本再說。
# named -v
如果你是FreeBSD 4,估計(jì)你看到的提示類似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估計(jì)你不會(huì)看到上面的信息。然后我們?cè)賮磔斎?
# /usr/local/sbin/named -v
這次,不管你是FreeBSD 4還是FreeBSD 5,都會(huì)看到下面的信息
BIND 9.3.1
所以在這里,我們統(tǒng)一使用/usr/local/sbin/named
廢話少說,開始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
會(huì)在當(dāng)前目錄生成一個(gè)localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打開rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之間的內(nèi)容,去掉注釋#,添加到named.conf中
編輯named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的內(nèi)容全部用/**/注釋
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
};
*/
在named.conf文件的最后,把剛才rndc.conf里面的內(nèi)容添加進(jìn)去
key "rndc-key" {
algorithm hmac-md5;
secret "ILzfx8ONk2444ix9jnDfKA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
(上面的內(nèi)容只供參考)
接下來的,就是文章里面的重頭戲了。把下面的內(nèi)容,原封不動(dòng)的添加到named.conf的最后
//add cnc acl by naizhao
acl "CNC" {
58.16.0.0/16;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
58.22.0.0/15;
58.240.0.0/15;
58.242.0.0/15;
58.244.0.0/15;
58.246.0.0/15;
58.248.0.0/13;
60.0.0.0/13;
60.8.0.0/15;
60.10.0.0/16;
60.11.0.0/16;
60.12.0.0/16;
60.13.0.0/18;
60.13.128.0/17;
60.14.0.0/15;
60.16.0.0/13;
60.24.0.0/14;
60.30.0.0/16;
60.31.0.0/16;
60.208.0.0/13;
60.216.0.0/15;
60.218.0.0/15;
60.220.0.0/14;
61.48.0.0/13;
61.133.0.0/17;
61.134.96.0/19;
61.134.128.0/17;
61.135.0.0/16;
61.137.128.0/17;
61.138.0.0/17;
61.138.128.0/18;
61.139.128.0/18;
61.148.0.0/15;
61.156.0.0/16;
61.159.0.0/18;
61.161.0.0/18;
61.161.128.0/17;
61.162.0.0/16;
61.163.0.0/16;
61.167.0.0/16;
61.168.0.0/16;
61.176.0.0/16;
61.179.0.0/16;
61.181.0.0/16;
61.182.0.0/16;
61.189.0.0/17;
125.32.0.0/16;
125.40.0.0/13;
202.96.0.0/18;
202.96.64.0/21;
202.96.72.0/21;
202.97.128.0/18;
202.97.224.0/21;
202.97.240.0/20;
202.98.0.0/21;
202.98.8.0/21;
202.99.64.0/19;
202.99.96.0/21;
202.99.128.0/19;
202.99.160.0/21;
202.99.168.0/21;
202.99.176.0/20;
202.99.208.0/20;
202.99.224.0/21;
202.99.232.0/21;
202.99.240.0/20;
202.102.128.0/21;
202.102.224.0/21;
202.102.232.0/21;
202.106.0.0/16;
202.107.0.0/17;
202.108.0.0/16;
202.110.0.0/17;
202.111.128.0/18;
203.93.8.0/24;
203.93.192.0/18;
210.13.128.0/17;
210.14.160.0/19;
210.14.192.0/19;
210.15.32.0/19;
210.15.96.0/19;
210.15.128.0/18;
210.21.0.0/16;
210.52.128.0/17;
210.53.0.0/17;
210.53.128.0/17;
210.74.96.0/19;
210.74.128.0/19;
210.82.0.0/15;
218.8.0.0/14;
218.12.0.0/16;
218.21.128.0/17;
218.24.0.0/14;
218.56.0.0/14;
218.60.0.0/15;
218.67.128.0/17;
218.68.0.0/15;
218.104.0.0/14;
219.154.0.0/15;
219.156.0.0/15;
219.158.0.0/17;
219.158.128.0/17;
219.159.0.0/18;
220.252.0.0/16;
221.0.0.0/15;
221.2.0.0/16;
221.3.0.0/17;
221.3.128.0/17;
221.4.0.0/16;
221.5.0.0/17;
221.5.128.0/17;
221.6.0.0/16;
221.7.0.0/19;
221.7.32.0/19;
221.7.64.0/19;
221.7.96.0/19;
221.8.0.0/15;
221.10.0.0/16;
221.11.0.0/17;
221.11.128.0/18;
221.11.192.0/19;
221.12.0.0/17;
221.12.128.0/18;
221.13.0.0/18;
221.13.64.0/19;
221.13.96.0/19;
221.13.128.0/17;
221.14.0.0/15;
221.192.0.0/15;
221.194.0.0/16;
221.195.0.0/16;
221.196.0.0/15;
221.198.0.0/16;
221.199.0.0/19;
221.199.32.0/20;
221.199.128.0/18;
221.199.192.0/20;
221.200.0.0/14;
221.204.0.0/15;
221.206.0.0/16;
221.207.0.0/18;
221.207.64.0/18;
221.207.128.0/17;
221.208.0.0/14;
221.212.0.0/16;
221.213.0.0/16;
221.216.0.0/13;
222.128.0.0/14;
222.132.0.0/14;
222.136.0.0/13;
222.160.0.0/15;
222.162.0.0/16;
222.163.0.0/19;
222.163.32.0/19;
222.163.64.0/18;
222.163.128.0/17;
};
//view add by naizhao
view "view_cnc" {
match-clients { CNC; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
添加完成后,保存。
# mkdir master
# touch master/cnc.def
# touch master/telecom.def
完成,接著就是測(cè)試
五、 測(cè)試BIND 9
# /usr/local/sbin/named -gc /etc/namedb/named.conf
正常的情況下你會(huì)看到下面的信息
12-Dec-2005 13:55:46.772 starting BIND 9.3.1 -gc /etc/namedb/named.conf
12-Dec-2005 13:55:46.816 loading configuration from '/etc/namedb/named.conf'
12-Dec-2005 13:55:46.824 no IPv6 interfaces found
12-Dec-2005 13:55:46.825 listening on IPv4 interface fxp0, 219.132.1.1#53
12-Dec-2005 13:55:46.825 listening on IPv4 interface lo0, 127.0.0.1#53
......
12-Dec-2005 13:55:46.866 running
只要有最后一行,那么你的配置就算是基本成功了。
按一下鍵盤的ctrl+c,先把BIND 9停掉。
六、 添加一個(gè)NS
平時(shí)大家修改域名信息的時(shí)候,都會(huì)發(fā)現(xiàn)有一個(gè)DNS信息的修改,里面會(huì)有一些類似
ns7.hichina.com一樣的東西。添加這個(gè)東西不難,在新網(wǎng)的后臺(tái)就可以添加。添加
的時(shí)候要注意,域名狀態(tài)設(shè)置里面的域名必須不能在鎖定狀態(tài)。
登陸新網(wǎng)的后臺(tái)->域名管理->注冊(cè)本域名下的DNS->DNS名字:ns->IP地址219.132.1.1
(按照自己要求修改IP地址)->確定->MyDNS功能->添加新的A記錄->ns->IP地址
219.132.1.1->提交。
對(duì)于一些收費(fèi)的(如萬網(wǎng))或者不提供DNS服務(wù)器注冊(cè)的管理后臺(tái),我們一樣有辦法去
解決。首先按照上面的,先添加一個(gè)A記錄,然后打開
[url]http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp [/url]
按照上面的提示注冊(cè)一下就行。
OK,等待DNS生效吧
七、 添加一個(gè)域名
# cd /etc/namedb/master
# mkdir cnc
# mkdir telecom
# ee cnc.def
添加
zone "wuhongsheng.com" {
type master;
file "master/cnc/wuhongsheng.com";
};
# ee telecom.def
添加
zone "wuhongsheng.com" {
type master;
file "master/telecom/wuhongsheng.com";
};
添加網(wǎng)通的解析,解析到的IP為202.111.1.1
#ee cnc/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 202.111.1.1
www IN A 202.111.1.1
;
;end
添加電信的解析,解析到的IP為219.132.1.2
#ee telecom/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 219.132.1.2
www IN A 219.132.1.2
;
;end
添加一個(gè)腳本,用于在系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)把DNS服務(wù)器啟起來
# ee /usr/local/etc/rc.d/named.sh
添加內(nèi)容
/usr/local/sbin/named -gc /etc/namedb/named.conf &
# chmod 777 /usr/local/etc/rc.d/named.sh
把服務(wù)器啟起來
# /usr/local/etc/rc.d/named.sh
OK,到此你的DNS服務(wù)器就算是跑起來了。試一下分別用網(wǎng)通和電信的線路ping一下吧,嘿嘿。
八、 測(cè)試域名
除了用簡(jiǎn)單的ping來測(cè)試域名外,你還可以使用nslookup來測(cè)試域名
# nslookup
>server ns.naizhao.com
>set q=a
>wuhongsheng.com
本文出自 51CTO.COM技術(shù)博客

本文檔基于FreeBSD、BIND平臺(tái),Win用戶請(qǐng)回避,沒有FreeBSD基礎(chǔ)的用戶請(qǐng)回避。Linux或者其他Unix用戶可以作為參考文檔。
配置步驟:
1. 前言
2. 軟件列表
3. 安裝BIND 9
4. 配置BIND 9
5. 測(cè)試BIND 9
6. 添加一個(gè)NS地址
7. 添加一個(gè)域名
8. 測(cè)試域名
一、 前言
本文假設(shè)你有一定的FreeBSD操作經(jīng)驗(yàn),懂得日常的FreeBSD操作,有良好的耐心,可以
把文檔看完,可以處理突發(fā)的問題。
本文再假設(shè)你已經(jīng)有了一個(gè)域名,并且已經(jīng)指向所操作的服務(wù)器,服務(wù)器的/etc/rc.conf
已經(jīng)正確的設(shè)置此域名。在本文里面,此域名為ns.naizhao.com,IP為219.132.1.1。
/etc/rc.conf如下所設(shè)置
hostname="ns.naizhao.com" #機(jī)器的域名,請(qǐng)酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
請(qǐng)別照抄。fxp0為我機(jī)器上面的網(wǎng)卡。
二、 軟件列表
本文所用到的軟件可從以下地址獲取。連接地址最后更新為2005/12/12
BIND 9.3.1
[url]ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz [/url]
三、 安裝BIND 9
我們假設(shè)你已經(jīng)把BIND 9使用fetch或者wget到/root/下,并且已經(jīng)su為root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已經(jīng)安裝上了。如果安裝過程中出現(xiàn)什么問題,一般不會(huì)是你的人品有問題,
請(qǐng)分析錯(cuò)誤信息,把缺少的包給安裝上。
四、 配置BIND 9
先別急,看看你的BIND版本再說。
# named -v
如果你是FreeBSD 4,估計(jì)你看到的提示類似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估計(jì)你不會(huì)看到上面的信息。然后我們?cè)賮磔斎?
# /usr/local/sbin/named -v
這次,不管你是FreeBSD 4還是FreeBSD 5,都會(huì)看到下面的信息
BIND 9.3.1
所以在這里,我們統(tǒng)一使用/usr/local/sbin/named
廢話少說,開始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
會(huì)在當(dāng)前目錄生成一個(gè)localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打開rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之間的內(nèi)容,去掉注釋#,添加到named.conf中
編輯named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的內(nèi)容全部用/**/注釋
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
};
*/
在named.conf文件的最后,把剛才rndc.conf里面的內(nèi)容添加進(jìn)去
key "rndc-key" {
algorithm hmac-md5;
secret "ILzfx8ONk2444ix9jnDfKA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
(上面的內(nèi)容只供參考)
接下來的,就是文章里面的重頭戲了。把下面的內(nèi)容,原封不動(dòng)的添加到named.conf的最后
//add cnc acl by naizhao
acl "CNC" {
58.16.0.0/16;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
58.22.0.0/15;
58.240.0.0/15;
58.242.0.0/15;
58.244.0.0/15;
58.246.0.0/15;
58.248.0.0/13;
60.0.0.0/13;
60.8.0.0/15;
60.10.0.0/16;
60.11.0.0/16;
60.12.0.0/16;
60.13.0.0/18;
60.13.128.0/17;
60.14.0.0/15;
60.16.0.0/13;
60.24.0.0/14;
60.30.0.0/16;
60.31.0.0/16;
60.208.0.0/13;
60.216.0.0/15;
60.218.0.0/15;
60.220.0.0/14;
61.48.0.0/13;
61.133.0.0/17;
61.134.96.0/19;
61.134.128.0/17;
61.135.0.0/16;
61.137.128.0/17;
61.138.0.0/17;
61.138.128.0/18;
61.139.128.0/18;
61.148.0.0/15;
61.156.0.0/16;
61.159.0.0/18;
61.161.0.0/18;
61.161.128.0/17;
61.162.0.0/16;
61.163.0.0/16;
61.167.0.0/16;
61.168.0.0/16;
61.176.0.0/16;
61.179.0.0/16;
61.181.0.0/16;
61.182.0.0/16;
61.189.0.0/17;
125.32.0.0/16;
125.40.0.0/13;
202.96.0.0/18;
202.96.64.0/21;
202.96.72.0/21;
202.97.128.0/18;
202.97.224.0/21;
202.97.240.0/20;
202.98.0.0/21;
202.98.8.0/21;
202.99.64.0/19;
202.99.96.0/21;
202.99.128.0/19;
202.99.160.0/21;
202.99.168.0/21;
202.99.176.0/20;
202.99.208.0/20;
202.99.224.0/21;
202.99.232.0/21;
202.99.240.0/20;
202.102.128.0/21;
202.102.224.0/21;
202.102.232.0/21;
202.106.0.0/16;
202.107.0.0/17;
202.108.0.0/16;
202.110.0.0/17;
202.111.128.0/18;
203.93.8.0/24;
203.93.192.0/18;
210.13.128.0/17;
210.14.160.0/19;
210.14.192.0/19;
210.15.32.0/19;
210.15.96.0/19;
210.15.128.0/18;
210.21.0.0/16;
210.52.128.0/17;
210.53.0.0/17;
210.53.128.0/17;
210.74.96.0/19;
210.74.128.0/19;
210.82.0.0/15;
218.8.0.0/14;
218.12.0.0/16;
218.21.128.0/17;
218.24.0.0/14;
218.56.0.0/14;
218.60.0.0/15;
218.67.128.0/17;
218.68.0.0/15;
218.104.0.0/14;
219.154.0.0/15;
219.156.0.0/15;
219.158.0.0/17;
219.158.128.0/17;
219.159.0.0/18;
220.252.0.0/16;
221.0.0.0/15;
221.2.0.0/16;
221.3.0.0/17;
221.3.128.0/17;
221.4.0.0/16;
221.5.0.0/17;
221.5.128.0/17;
221.6.0.0/16;
221.7.0.0/19;
221.7.32.0/19;
221.7.64.0/19;
221.7.96.0/19;
221.8.0.0/15;
221.10.0.0/16;
221.11.0.0/17;
221.11.128.0/18;
221.11.192.0/19;
221.12.0.0/17;
221.12.128.0/18;
221.13.0.0/18;
221.13.64.0/19;
221.13.96.0/19;
221.13.128.0/17;
221.14.0.0/15;
221.192.0.0/15;
221.194.0.0/16;
221.195.0.0/16;
221.196.0.0/15;
221.198.0.0/16;
221.199.0.0/19;
221.199.32.0/20;
221.199.128.0/18;
221.199.192.0/20;
221.200.0.0/14;
221.204.0.0/15;
221.206.0.0/16;
221.207.0.0/18;
221.207.64.0/18;
221.207.128.0/17;
221.208.0.0/14;
221.212.0.0/16;
221.213.0.0/16;
221.216.0.0/13;
222.128.0.0/14;
222.132.0.0/14;
222.136.0.0/13;
222.160.0.0/15;
222.162.0.0/16;
222.163.0.0/19;
222.163.32.0/19;
222.163.64.0/18;
222.163.128.0/17;
};
//view add by naizhao
view "view_cnc" {
match-clients { CNC; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
添加完成后,保存。
# mkdir master
# touch master/cnc.def
# touch master/telecom.def
完成,接著就是測(cè)試
五、 測(cè)試BIND 9
# /usr/local/sbin/named -gc /etc/namedb/named.conf
正常的情況下你會(huì)看到下面的信息
12-Dec-2005 13:55:46.772 starting BIND 9.3.1 -gc /etc/namedb/named.conf
12-Dec-2005 13:55:46.816 loading configuration from '/etc/namedb/named.conf'
12-Dec-2005 13:55:46.824 no IPv6 interfaces found
12-Dec-2005 13:55:46.825 listening on IPv4 interface fxp0, 219.132.1.1#53
12-Dec-2005 13:55:46.825 listening on IPv4 interface lo0, 127.0.0.1#53
......
12-Dec-2005 13:55:46.866 running
只要有最后一行,那么你的配置就算是基本成功了。
按一下鍵盤的ctrl+c,先把BIND 9停掉。
六、 添加一個(gè)NS
平時(shí)大家修改域名信息的時(shí)候,都會(huì)發(fā)現(xiàn)有一個(gè)DNS信息的修改,里面會(huì)有一些類似
ns7.hichina.com一樣的東西。添加這個(gè)東西不難,在新網(wǎng)的后臺(tái)就可以添加。添加
的時(shí)候要注意,域名狀態(tài)設(shè)置里面的域名必須不能在鎖定狀態(tài)。
登陸新網(wǎng)的后臺(tái)->域名管理->注冊(cè)本域名下的DNS->DNS名字:ns->IP地址219.132.1.1
(按照自己要求修改IP地址)->確定->MyDNS功能->添加新的A記錄->ns->IP地址
219.132.1.1->提交。
對(duì)于一些收費(fèi)的(如萬網(wǎng))或者不提供DNS服務(wù)器注冊(cè)的管理后臺(tái),我們一樣有辦法去
解決。首先按照上面的,先添加一個(gè)A記錄,然后打開
[url]http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp [/url]
按照上面的提示注冊(cè)一下就行。
OK,等待DNS生效吧
七、 添加一個(gè)域名
# cd /etc/namedb/master
# mkdir cnc
# mkdir telecom
# ee cnc.def
添加
zone "wuhongsheng.com" {
type master;
file "master/cnc/wuhongsheng.com";
};
# ee telecom.def
添加
zone "wuhongsheng.com" {
type master;
file "master/telecom/wuhongsheng.com";
};
添加網(wǎng)通的解析,解析到的IP為202.111.1.1
#ee cnc/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 202.111.1.1
www IN A 202.111.1.1
;
;end
添加電信的解析,解析到的IP為219.132.1.2
#ee telecom/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 219.132.1.2
www IN A 219.132.1.2
;
;end
添加一個(gè)腳本,用于在系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)把DNS服務(wù)器啟起來
# ee /usr/local/etc/rc.d/named.sh
添加內(nèi)容
/usr/local/sbin/named -gc /etc/namedb/named.conf &
# chmod 777 /usr/local/etc/rc.d/named.sh
把服務(wù)器啟起來
# /usr/local/etc/rc.d/named.sh
OK,到此你的DNS服務(wù)器就算是跑起來了。試一下分別用網(wǎng)通和電信的線路ping一下吧,嘿嘿。
八、 測(cè)試域名
除了用簡(jiǎn)單的ping來測(cè)試域名外,你還可以使用nslookup來測(cè)試域名
# nslookup
>server ns.naizhao.com
>set q=a
>wuhongsheng.com



本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u3/96576/showart_1956076.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP