Linux架设DNS服务器(四)
点击次数:26 次 发布日期:2008-11-22 09:43:56 作者:源代码网
|
源代码网推荐6.提高域名服务器的安全 源代码网推荐 源代码网推荐为了提高域名服务器的安全性,必须要控制区文件的传输.在配置named.conf时,可以采取几方面的控制来加强安全. 源代码网推荐 源代码网推荐options{ 源代码网推荐 源代码网推荐allow-transfer{202.103.166.100;}; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐这句指令指定只有授权的辅服务器才能从本主服务器上获得区数据信息 源代码网推荐 源代码网推荐options{ 源代码网推荐 源代码网推荐allow-query{192.168.1/24;127.0.0/8;}; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐这句指令指定只有授权的客户才能从本服务器上获得区数据信息. 源代码网推荐 源代码网推荐options{ 源代码网推荐 源代码网推荐forwarders{202.103.166.194;202.105.177.100;}; 源代码网推荐 源代码网推荐forward-only; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐这句指令指定只有指定的服务器才能被本缓存服务器访问. 源代码网推荐 源代码网推荐7.应用实例 源代码网推荐 源代码网推荐假设有一个网络,网络由proxy分成internet和intranet两部分:为了保护mailserver的安全,将它安置在intranet上.内部用户通过内部mailserver收发信件. 源代码网推荐 源代码网推荐proxyserver主机上同时建有proxyserver,dnsserver和smtpserver. 源代码网推荐 源代码网推荐eth0ipaddress:192.168.1.1 源代码网推荐 源代码网推荐eth1ipaddress:172.16.0.1 源代码网推荐 源代码网推荐mailserver主机上同时建有smtpserver,pop3server. 源代码网推荐 源代码网推荐ipaddress:172.16.0.2 源代码网推荐 源代码网推荐用户的网关为172.16.0.1 源代码网推荐 源代码网推荐dnsserver为172.16.0.1 源代码网推荐 源代码网推荐smtpserver为mail.test.com 源代码网推荐 源代码网推荐pop3server为mail.test.com 源代码网推荐 源代码网推荐我们还是用"test.com"作为例子,我们需要六个基本配置文件: 源代码网推荐 源代码网推荐/etc/named.conf 源代码网推荐 源代码网推荐/var/named/named.ca 源代码网推荐 源代码网推荐/var/named/named.local 源代码网推荐 源代码网推荐/var/named/named.test.com 源代码网推荐 源代码网推荐/var/named/named.172.16.0 源代码网推荐 源代码网推荐/var/named/named.192.168.1 源代码网推荐 源代码网推荐7.1创建或修改/etc/named.conf: 源代码网推荐 源代码网推荐//generatedbynamed-bootconf.pl 源代码网推荐 源代码网推荐options{ 源代码网推荐 源代码网推荐directory"/var/named"; 源代码网推荐 源代码网推荐/* 源代码网推荐 源代码网推荐*Ifthereisafirewallbetweenyouandnameserversyouwant 源代码网推荐 源代码网推荐*totalkto,youmightneedtouncommentthequery-source 源代码网推荐 源代码网推荐*directivebelow.PreviousversionsofBINDalwaysasked 源代码网推荐 源代码网推荐*questionsusingport53,butBIND8.1usesanunprivileged 源代码网推荐 源代码网推荐*portbydefault. 源代码网推荐 源代码网推荐*/ 源代码网推荐 源代码网推荐//query-sourceaddress*port53; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐// 源代码网推荐 源代码网推荐//aPMnameserverconfig 源代码网推荐 源代码网推荐// 源代码网推荐 源代码网推荐zone"."{ 源代码网推荐 源代码网推荐typehint; 源代码网推荐 源代码网推荐file"named.ca"; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐zone"0.0.127.in-addr.arpa"{ 源代码网推荐 源代码网推荐typemaster; 源代码网推荐 源代码网推荐file"named.local"; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐//thereareourprimaryzonefiles 源代码网推荐 源代码网推荐zone"test.com"{ 源代码网推荐 源代码网推荐typemaster; 源代码网推荐 源代码网推荐file"named.test.com"; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐zone"0.16.172.in-addr.arpa"{ 源代码网推荐 源代码网推荐typemaster; 源代码网推荐 源代码网推荐file"named.172.16.0"; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐zone"1.168.192.in-addr.arpa"{ 源代码网推荐 源代码网推荐typemaster; 源代码网推荐 源代码网推荐file"named.192.168.1"; 源代码网推荐 源代码网推荐}; 源代码网推荐 源代码网推荐文件中的zone"test.com"段是声明这是用于test.com域的主服务器,用于该域的数据从/var/named/named.test.com文件中装载.文件中的zone"0.16.172.in-addr.arpa"段是指向映射IP地址172.16.0.*到主机名的文件. 源代码网推荐 源代码网推荐用于该域的数据从/var/named/named.172.16.0文件中装载.文件中的zone"1.168.192.in-addr.arpa"段是指向映射IP地址192.168.1.*到主机名的文件.用于该域的数据从/var/named/named.192.168.1文件中装载. 源代码网推荐 源代码网推荐7.2创建或修改/var/named/named.local 源代码网推荐 源代码网推荐@INSOAns.test.com.root.ns.test.com.( 源代码网推荐 源代码网推荐2000051500;Serial 源代码网推荐 源代码网推荐28800;Refresh 源代码网推荐 源代码网推荐14400;Retry 源代码网推荐 源代码网推荐3600000;Expire 源代码网推荐 源代码网推荐86400);Minimum 源代码网推荐 源代码网推荐INNSns.test.com. 源代码网推荐 源代码网推荐1INPTRlocalhost. 源代码网推荐 源代码网推荐注意:在修改named.*文件时每次存盘时要注意增加Serial值.如使用绝对域名时千万别忘了后面带的"." 源代码网推荐 源代码网推荐7.3创建或修改/var/named/named.test.com 源代码网推荐 源代码网推荐@INSOAns.test.com.root.ns.test.com.( 源代码网推荐 源代码网推荐2000051500;Serial 源代码网推荐 源代码网推荐28800;Refresh 源代码网推荐 源代码网推荐14400;Retry 源代码网推荐 源代码网推荐3600000;Expire 源代码网推荐 源代码网推荐86400);Minimum 源代码网推荐 源代码网推荐INNSns.test.com. 源代码网推荐 源代码网推荐nsA192.168.1.1 源代码网推荐 源代码网推荐nsA172.16.0.1 源代码网推荐 源代码网推荐MX10ns.test.com. 源代码网推荐 源代码网推荐wwwA192.168.1.2 源代码网推荐 源代码网推荐mailA172.16.0.2 源代码网推荐 源代码网推荐MX10mail.test.com. 源代码网推荐 源代码网推荐MX20ns.test.com. 源代码网推荐 源代码网推荐7.4创建或修改/var/named/named.192.168.1 源代码网推荐 源代码网推荐@INSOAns.test.com.root.ns.test.com.( 源代码网推荐 源代码网推荐2000051500;Serial 源代码网推荐 源代码网推荐28800;Refresh 源代码网推荐 源代码网推荐14400;Retry 源代码网推荐 源代码网推荐3600000;Expire 源代码网推荐 源代码网推荐86400);Minimum 源代码网推荐 源代码网推荐INNSns.test.com. 源代码网推荐 源代码网推荐1INPTRns.test.com. 源代码网推荐 源代码网推荐2INPTRwww.test.com. 源代码网推荐 源代码网推荐7.5创建或修改/var/named/named.172.16.0 源代码网推荐 源代码网推荐@INSOAns.test.com.root.ns.test.com.( 源代码网推荐 源代码网推荐2000051500;Serial 源代码网推荐 源代码网推荐28800;Refresh 源代码网推荐 源代码网推荐14400;Retry 源代码网推荐 源代码网推荐3600000;Expire 源代码网推荐 源代码网推荐86400);Minimum 源代码网推荐 源代码网推荐INNSns.test.com. 源代码网推荐 源代码网推荐1INPTRns.test.com. 源代码网推荐 源代码网推荐2INPTRmail.test.com. 源代码网推荐 源代码网推荐假设用户发一份邮件到tom@hotmail.com时,信件先投递到mail.test.com主机, 源代码网推荐 源代码网推荐由mail.test.com主机再传递给ns.test.com主机,再由ns.test.com主机投递给mail.hotmail.com.然后再由用tom从mail.hotmail.com主机取得邮件. 源代码网推荐 源代码网推荐当hotmail.com上的tom想发邮件给mail.test.com上的用户时,tom机器上的解析器先获得test.com的域名信息,然后邮件客户端根据邮件投递路由首先发给mail.test.com主机,由于mail.test.com主机为内部主机,internet用户无法访问.然后邮件客户端根据邮件投递路由发给ns.test.com主机.由于ns.test.com主机为于internet上,ns.test.com主机收到邮件后再转发到同一网段的mail.test.com主机上,然后再由用户从mail.test.com主机取得邮件. 源代码网推荐 源代码网推荐8.与Microsoftdns的集成 源代码网推荐 源代码网推荐Microsoftdns定义了一个新的类型WINS的资源记录,它附属在域的根区.这个记录告诉Microsoft的DNS服务器如何与WINS服务器取得联系,解决对没有静态DNS记录的主机的名称查询问题. 源代码网推荐 源代码网推荐示例,一个WINS资源记录如下: 源代码网推荐 源代码网推荐@INWINS192.168.1.100 源代码网推荐 源代码网推荐为了使DNS和WINS合作,在Microsoft的DNS服务器配置中选择相应域的properties记录,并且在WINSLOOKUP标签中启用WINS解决. 源代码网推荐 源代码网推荐由于采用了非标准的资源记录,大多数其他DNS并不支持这种资源记录,如非Microsoftdns的计算机企图从有DNS-WINS资源记录的microsoft的DNS服务器中进行区传送时,那么,该计算机就很可能出错. 源代码网推荐 源代码网推荐9.DNS故障诊断 源代码网推荐 源代码网推荐大多数DNS故障的原因是配置文件的语法错误,或者是对错误的计算机分配了错误的地址.当进行DNS故障诊断时,参照下面的指导方针. 源代码网推荐 源代码网推荐9.1对全部记录,检查和确认主机名称的拼写.记住绝对地址是以"."结尾. 源代码网推荐 源代码网推荐9.2如果在区文件中作了任何修改,务必修改SOA记录中的序列号.这将保证服务器正确地重新上载文件. 源代码网推荐 源代码网推荐9.3确定输入到主区的名称和IP地址匹配反向指针文件中的反向指针信息. 源代码网推荐 源代码网推荐9.4Microsoft的DNS服务器采用了非标准的资源记录,可能会导致问题. 源代码网推荐 源代码网推荐 源代码网推荐源代码网供稿. |
