智能DNS的安装与配置办法(2)

五、添加一个NS
       在域名的管理网站上,设定NS服务器为你安装的DNS
六、添加一个域名
# cd /usr/local/named/etc/master
# mkdir cnc
# mkdir telecom
# vi cnc.def
添加
zone "daoyou.com" {
type master;
file "master/cnc/daoyou.com";
};
# vi telecom.def
添加
zone "daoyou.com" {
type master;
file "master/telecom/daoyou.com";
};
添加网通的解析,解析到的IP为61.45.55.78
#vi cnc/daoyou.com
添加
$TTL 3600
$ORIGIN daoyou.com.
@ IN SOA ns.daoyou.com. root.ns.daoyou.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.daoyou.com.
@ IN A 61.45.55.78
www IN A 61.45.55.78
;
;end
添加电信的解析,解析到的IP为210.75.1.178
#vi telecom/daoyou.com
添加
$TTL 3600
$ORIGIN daoyou.com.
@ IN SOA ns.daoyou.com. root.ns.daoyou.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.daoyou.com.
@ IN A 210.75.1.178
www IN A 210.75.1.178
;
;end
#/usr/local/named/sbin/rndc reload
OK,到此你的DNS服务器就算是跑起来了。试一下分别用网通和电信的线路ping一下吧.
附:获取IP地址范围方法:
1、  利用shell程序获取IP地址段
#!/bin/sh
FILE=/root/study/apnic/ip_apnic
rm -f $FILE
wget -O $FILE
grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip cnt
do
       echo $ip:$cnt
        mask=$(cat > cn.net
       NETNAME=`whois $ip@whois.apnic.net | sed -e '/./{H;$!d;}' -e 'x;/netnum/!d' |grep ^netname | sed -e 's/.*:      \(.*\)/\1/g' | sed -e 's/-.*//g'`
       case $NETNAME in
       CNC)
              echo $ip/$mask >> CNCGROUP
       ;;
       CHINANET|CNCGROUP)
              echo $ip/$mask >> $NETNAME
       ;;
       CHINANET|CNCGROUP)
              echo $ip/$mask >> $NETNAME
       ;;
       CHINATELECOM)
              echo $ip/$mask >> CHINANET
       ;;
       *)
              echo $ip/$mask >> OTHER
       ;;
       esac
done
2、  可以利用网上的资料,下面是最新的信息,然后利awk行成地址段即可。
wget 新的网通路由表
wget 新的电信路由表

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwwxyy.html