linux智能dns配置,LINUX系统下智能DNS的配置2(摘自网络)

a

network name service.

#

#

# chkconfig: 545 35 75

# description: a name server

#

if [ `id -u` -ne 0 ]

then

echo "ERROR:For bind to port 53,must run as root."

exit 1

fi

case "" in

start)

if [ -x /usr/local/named/sbin/named ]; then

/usr/local/named/sbin/named -u bind -c

/usr/local/named/etc/named.conf &&

echo . && echo 'BIND9 server

started.'

fi

;;

stop)

kill `cat /var/run/named/pid` &&

echo . && echo 'BIND9 server

stopped.'

;;

restart)

echo .

echo "Restart BIND9 server"

stop

sleep 10

start

;;

*)

echo " start | stop | restart"

;;

esac

===============================named.sh============================

# chmod 755 /etc/init.d/named

# chown root:root /etc/init.d/named

# chkconfig --add named

# chkconfig named on

到这里bind已经安装完毕 .下面是解析部分.

3、 添加一个NS

平时大家修改域名信息的时候,都会发现有一个DNS信息的修改,里面会有一些类似

ns.sc-linux.com一样的东西。添加这个东西不难,在新网的后台就可以添加。添加

的时候要注意,域名状态设置里面的域名必须不能在锁定状态。

登陆新网的后台->域名管理->注册本域名下的DNS->DNS名字:ns->IP地址*.*.*.*

(按照自己要求修改IP地址)->确定->MyDNS功能->添加新的A记录->ns->IP地址

61.182.49.7->提交。

对于一些收费的(如万网)或者不提供DNS服务器注册的管理后台,我们一样有办法去

解决。首先按照上面的,先添加一个A记录,然后打开

http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp

按照上面的提示注册一下就行。

OK,等待DNS生效吧

4、 添加一个域名

# cd /usr/local/named/etc/master

# mkdir cnc

# mkdir telecom

# vi cnc.def

添加

zone "sc-linux.com" {

type master;

file "master/cnc/sc-linux.com";

};

# vi telecom.def

添加

zone "sc-linux.com" {

type master;

file "master/telecom/sc-linux.com";

};

添加网通的解析,解析到的IP为61.182.49.7

#vi cnc/sc-linux.com

添加

$TTL 3600

$ORIGIN sc-linux.com.

@ IN SOA ns.sc-linux.com. root.ns.sc-linux.com.(

2005121013 ;Serial

3600 ; Refresh ( seconds )

900 ; Retry ( seconds )

68400 ; Expire ( seconds )

15 );Minimum TTL for Zone ( seconds )

;

@ IN NS ns.sc-linux.com.

@ IN A 61.182.49.7

www IN A 61.182.49.7

;

;end

添加电信的解析,解析到的IP为218.6.242.216

#vi telecom/sc-linux.com

添加

$TTL 3600

$ORIGIN sc-linux.com.

@ IN SOA ns.sc-linux.com. root.ns.sc-linux.com.(

2005121013 ;Serial

3600 ; Refresh ( seconds )

900 ; Retry ( seconds )

68400 ; Expire ( seconds )

15 );Minimum TTL for Zone ( seconds )

;

@ IN NS ns.sc-linux.com.

@ IN A 218.6.242.216

www IN A 218.6.242.216

;

;end

#/usr/local/named/sbin/rndc reload

OK,到此你的DNS服务器就算是跑起来了。试一下分别用网通和电信的线路ping一下吧.

批注后记:

以下方法可以查询到3个服务商大致的地址范围,不过是否完整还需要大家验证。

下载并编译最新的ripe-dbase-client

# wget

http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz

#tar zxvf ripe-dbase*.gz

#cd whois-3.1

#./configure;make

执行查询并输出结果

#./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP

>/tmp/cnc

#./whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET

>/tmp/chinanet

#./whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC

> /tmp/crtc

如果想得到具体的服务商比如江苏省电信的IP池,就把mb的值改为MAINT-CHINANET-JS,或者是辽宁网通,那就改为MAINT-CNCGROUP-LN

然后用grep 和sed去掉多余的文字就可以得到了。

start | stop | restart"

;;

esac

===============================named.sh============================

# chmod 755 /etc/init.d/named

# chown root:root /etc/init.d/named

# chkconfig --add named

# chkconfig named on

到这里bind已经安装完毕 .下面是解析部分.

3、 添加一个NS

平时大家修改域名信息的时候,都会发现有一个DNS信息的修改,里面会有一些类似

ns.sc-linux.com一样的东西。添加这个东西不难,在新网的后台就可以添加。添加

的时候要注意,域名状态设置里面的域名必须不能在锁定状态。

登陆新网的后台->域名管理->注册本域名下的DNS->DNS名字:ns->IP地址*.*.*.*

(按照自己要求修改IP地址)->确定->MyDNS功能->添加新的A记录->ns->IP地址

61.182.49.7->提交。

对于一些收费的(如万网)或者不提供DNS服务器注册的管理后台,我们一样有办法去

解决。首先按照上面的,先添加一个A记录,然后打开

http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp

按照上面的提示注册一下就行。

OK,等待DNS生效吧

4、 添加一个域名

# cd /usr/local/named/etc/master

# mkdir cnc

# mkdir telecom

# vi cnc.def

添加

zone "sc-linux.com" {

type master;

file "master/cnc/sc-linux.com";

};

# vi telecom.def

添加

zone "sc-linux.com" {

type master;

file "master/telecom/sc-linux.com";

};

添加网通的解析,解析到的IP为61.182.49.7

#vi cnc/sc-linux.com

添加

$TTL 3600

$ORIGIN sc-linux.com.

@ IN SOA ns.sc-linux.com. root.ns.sc-linux.com.(

2005121013 ;Serial

3600 ; Refresh ( seconds )

900 ; Retry ( seconds )

68400 ; Expire ( seconds )

15 );Minimum TTL for Zone ( seconds )

;

@ IN NS ns.sc-linux.com.

@ IN A 61.182.49.7

www IN A 61.182.49.7

;

;end

添加电信的解析,解析到的IP为218.6.242.216

#vi telecom/sc-linux.com

添加

$TTL 3600

$ORIGIN sc-linux.com.

@ IN SOA ns.sc-linux.com. root.ns.sc-linux.com.(

2005121013 ;Serial

3600 ; Refresh ( seconds )

900 ; Retry ( seconds )

68400 ; Expire ( seconds )

15 );Minimum TTL for Zone ( seconds )

;

@ IN NS ns.sc-linux.com.

@ IN A 218.6.242.216

www IN A 218.6.242.216

;

;end

#/usr/local/named/sbin/rndc reload

OK,到此你的DNS服务器就算是跑起来了。试一下分别用网通和电信的线路ping一下吧.

批注后记:

以下方法可以查询到3个服务商大致的地址范围,不过是否完整还需要大家验证。

下载并编译最新的ripe-dbase-client

# wget

http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz

#tar zxvf ripe-dbase*.gz

#cd whois-3.1

#./configure;make

执行查询并输出结果

#./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP

>/tmp/cnc

#./whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET

>/tmp/chinanet

#./whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC

> /tmp/crtc

如果想得到具体的服务商比如江苏省电信的IP池,就把mb的值改为MAINT-CHINANET-JS,或者是辽宁网通,那就改为MAINT-CNCGROUP-LN

然后用grep 和sed去掉多余的文字就可以得到了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值