DNS(Domain Name Servive,域名服务)是Internet/Intranet中最基础也是非常重要的一项服务,提供了网络访问中域名到IP地址的自动转换。我们知道,Inetrnet上的主机成千上万,并且还在随时不断增加,不可能由一个或几个DNS服务器能够实现这样的解析过程,传统主机表(hosts)方式更无法胜任,事实上DNS依靠一个分布式数据库系统对网络中主机域名进行解析,并及时地将新主机的信息传播给网络中的其它相关部分,因而给网络维护及扩充带来了极大的方便。近年来应用于Intel平台的SCO UNIX组建了大量各级业务网络,为企业实施Intranet工程提供了良好的前提,笔者为此做了认真的探索,在SCO Unix网络中成功实现了多级DNS服务器的设置并正常进行转寄查询(既本域DNS服务器不能完成解析请求时,自动转发到其他域中),以下做详细介绍。
对域:smx.ha.CCB:
#vi /etc/named.boot
directory /etc/named.d
primary smx.ha.CCB named.hosts
cache . root.cache
primary 8.112.220.in-addr.arpa named.rev
primary 0.0.127.in-addr.arpa named.local
forwarders 122.68.2.2
;定义转寄查询目标服务器
2、 配置named.hosts文件,实现正向解析(域名-->IP地址)。
#cd /etc/named.d
对域:ha.CCB:
#vi named.hosts
$INCLUDE named.soa
localhost IN A 127.0.0.1
ser2 IN A 122.68.2.2
IN MX 10 ser2.ha.CCB.
mail IN CNAME ser2
ha.ccb. IN MX 10 ser2.ha.CCB.
ser1 IN A 122.68.2.1
gj1 IN A 122.68.2.45
对域:smx.ha.CCB:
#vi named.hosts
$INCLUDE named.soa
localhost IN A 127.0.0.1
srv2 IN A 220.112.8.2
IN MX 10 srv2.smx.ha.CCB.
mail IN CNAME ser2
smx.ha.ccb. IN
MX 10 srv2.smx.ha.CCB.
srv1 IN A 220.112.8.1
cli1 IN A 220.112.8.30
cli2 IN A 220.112.8.50
3、 配置named.rev文件,实现反向解析(IP地址-->域名)。
#cd /etc/named
对域:ha.CCB
#vi named.rev
$INCLUDE named.soa
1IN PTR ser1.ha.CCB.
2IN PTR ser2.ha.CCB.
45IN PTR gl1.ha.CCB.
对域:smx.ha.CCB
#vi named.rev
$INCLUDE named.soa
1 IN PTR srv1.smx.ha.CCB.
2 IN PTR srv2.smx.ha.CCB.
30 IN PTR cli1.smx.ha.CCB.
50 IN PTR cli2.smx.ha.CCB.
4、 配置named.soa文件。主要用于定期向辅助名字服务器刷新最新变化信息。
对域:ha.CCB
#cd /etc/named.d
#vi named.soa
@ IN SOA ser2.ha.CCB. root.ser2.ha.CCB. (
1999112510 Serial
10800 Refresh
1800 Retry
3600000 Expire
86400 ) Minimum
IN NS ser2.ha.CCB.
对域:smx.ha.CCB
#cd /etc/named.d
#vi named.soa
@ IN SOA srv2.smx.ha.CCB. root.srv2.smx.ha.CCB. (
1999112510 Serial
10800 Refresh
1800 Retry
3600000 Expire
86400 ) Minimum
IN NS srv2.smx.ha.CCB.
DNS(Domain Name Servive,域名服务)是Internet/Intranet中最基础也是非常重要的一项服务,提供了网络访问中域名到IP地址的自动转换。我们知道,Inetrnet上的主机成千上万,并且还在随时不断增加,不可能由一个或几个DNS服务器能够实现这样的解析过程,传统主机表(hosts)方式更无法胜任,事实上DNS依靠一个分布式数据库系统对网络中主机域名进行解析,并及时地将新主机的信息传播给网络中的其它相关部分,因而给网络维护及扩充带来了极大的方便。近年来应用于Intel平台的SCO UNIX组建了大量各级业务网络,为企业实施Intranet工程提供了良好的前提,笔者为此做了认真的探索,在SCO Unix网络中成功实现了多级DNS服务器的设置并正常进行转寄查询(既本域DNS服务器不能完成解析请求时,自动转发到其他域中),以下做详细介绍。
对域:smx.ha.CCB:
#vi /etc/named.boot
directory /etc/named.d
primary smx.ha.CCB named.hosts
cache . root.cache
primary 8.112.220.in-addr.arpa named.rev
primary 0.0.127.in-addr.arpa named.local
forwarders 122.68.2.2
;定义转寄查询目标服务器
2、 配置named.hosts文件,实现正向解析(域名-->IP地址)。
#cd /etc/named.d
对域:ha.CCB:
#vi named.hosts
$INCLUDE named.soa
localhost IN A 127.0.0.1
ser2 IN A 122.68.2.2
IN MX 10 ser2.ha.CCB.
mail IN CNAME ser2
ha.ccb. IN MX 10 ser2.ha.CCB.
ser1 IN A 122.68.2.1
gj1 IN A 122.68.2.45
对域:smx.ha.CCB:
#vi named.hosts
$INCLUDE named.soa
localhost IN A 127.0.0.1
srv2 IN A 220.112.8.2
IN MX 10 srv2.smx.ha.CCB.
mail IN CNAME ser2
smx.ha.ccb. IN
MX 10 srv2.smx.ha.CCB.
srv1 IN A 220.112.8.1
cli1 IN A 220.112.8.30
cli2 IN A 220.112.8.50
3、 配置named.rev文件,实现反向解析(IP地址-->域名)。
#cd /etc/named
对域:ha.CCB
#vi named.rev
$INCLUDE named.soa
1IN PTR ser1.ha.CCB.
2IN PTR ser2.ha.CCB.
45IN PTR gl1.ha.CCB.
对域:smx.ha.CCB
#vi named.rev
$INCLUDE named.soa
1 IN PTR srv1.smx.ha.CCB.
2 IN PTR srv2.smx.ha.CCB.
30 IN PTR cli1.smx.ha.CCB.
50 IN PTR cli2.smx.ha.CCB.
4、 配置named.soa文件。主要用于定期向辅助名字服务器刷新最新变化信息。
对域:ha.CCB
#cd /etc/named.d
#vi named.soa
@ IN SOA ser2.ha.CCB. root.ser2.ha.CCB. (
1999112510 Serial
10800 Refresh
1800 Retry
3600000 Expire
86400 ) Minimum
IN NS ser2.ha.CCB.
对域:smx.ha.CCB
#cd /etc/named.d
#vi named.soa
@ IN SOA srv2.smx.ha.CCB. root.srv2.smx.ha.CCB. (
1999112510 Serial
10800 Refresh
1800 Retry
3600000 Expire
86400 ) Minimum
IN NS srv2.smx.ha.CCB.
DNS(Domain Name Servive,域名服务)是Internet/Intranet中最基础也是非常重要的一项服务,提供了网络访问中域名到IP地址的自动转换。我们知道,Inetrnet上的主机成千上万,并且还在随时不断增加,不可能由一个或几个DNS服务器能够实现这样的解析过程,传统主机表(hosts)方式更无法胜任,事实上DNS依靠一个分布式数据库系统对网络中主机域名进行解析,并及时地将新主机的信息传播给网络中的其它相关部分,因而给网络维护及扩充带来了极大的方便。近年来应用于Intel平台的SCO UNIX组建了大量各级业务网络,为企业实施Intranet工程提供了良好的前提,笔者为此做了认真的探索,在SCO Unix网络中成功实现了多级DNS服务器的设置并正常进行转寄查询(既本域DNS服务器不能完成解析请求时,自动转发到其他域中),以下做详细介绍。
对域:smx.ha.CCB:
#vi /etc/named.boot
directory /etc/named.d
primary smx.ha.CCB named.hosts
cache . root.cache
primary 8.112.220.in-addr.arpa named.rev
primary 0.0.127.in-addr.arpa named.local
forwarders 122.68.2.2
;定义转寄查询目标服务器
2、 配置named.hosts文件,实现正向解析(域名-->IP地址)。
#cd /etc/named.d
对域:ha.CCB:
#vi named.hosts
$INCLUDE named.soa
localhost IN A 127.0.0.1
ser2 IN A 122.68.2.2
IN MX 10 ser2.ha.CCB.
mail IN CNAME ser2
ha.ccb. IN MX 10 ser2.ha.CCB.
ser1 IN A 122.68.2.1
gj1 IN A 122.68.2.45
对域:smx.ha.CCB:
#vi named.hosts
$INCLUDE named.soa
localhost IN A 127.0.0.1
srv2 IN A 220.112.8.2
IN MX 10 srv2.smx.ha.CCB.
mail IN CNAME ser2
smx.ha.ccb. IN
MX 10 srv2.smx.ha.CCB.
srv1 IN A 220.112.8.1
cli1 IN A 220.112.8.30
cli2 IN A 220.112.8.50
3、 配置named.rev文件,实现反向解析(IP地址-->域名)。
#cd /etc/named
对域:ha.CCB
#vi named.rev
$INCLUDE named.soa
1IN PTR ser1.ha.CCB.
2IN PTR ser2.ha.CCB.
45IN PTR gl1.ha.CCB.
对域:smx.ha.CCB
#vi named.rev
$INCLUDE named.soa
1 IN PTR srv1.smx.ha.CCB.
2 IN PTR srv2.smx.ha.CCB.
30 IN PTR cli1.smx.ha.CCB.
50 IN PTR cli2.smx.ha.CCB.
4、 配置named.soa文件。主要用于定期向辅助名字服务器刷新最新变化信息。
对域:ha.CCB
#cd /etc/named.d
#vi named.soa
@ IN SOA ser2.ha.CCB. root.ser2.ha.CCB. (
1999112510 Serial
10800 Refresh
1800 Retry
3600000 Expire
86400 ) Minimum
IN NS ser2.ha.CCB.
对域:smx.ha.CCB
#cd /etc/named.d
#vi named.soa
@ IN SOA srv2.smx.ha.CCB. root.srv2.smx.ha.CCB. (
1999112510 Serial
10800 Refresh
1800 Retry
3600000 Expire
86400 ) Minimum
IN NS srv2.smx.ha.CCB.