当前位置: 技术问答>linux和unix
再放100分,求DNS配置...
来源: 互联网 发布时间:2015-04-01
本文导语: 域名:www.myname.com ip:12.123.456.78 要求: named.conf完整的配置内容(MX.A) 正解文件内容 反解文件内容 说真的,可能是我笨,学了半年了,一点没有学会~ 请大虾帮手~ | 首先你这个ip:12.123.456.78是不是???反...
域名:www.myname.com
ip:12.123.456.78
要求:
named.conf完整的配置内容(MX.A)
正解文件内容
反解文件内容
说真的,可能是我笨,学了半年了,一点没有学会~
请大虾帮手~
ip:12.123.456.78
要求:
named.conf完整的配置内容(MX.A)
正解文件内容
反解文件内容
说真的,可能是我笨,学了半年了,一点没有学会~
请大虾帮手~
|
首先你这个ip:12.123.456.78是不是???反正就当是个标记吧!
正向解析zone
第一步要为自己的子域在/etc/namedb/named.conf文件中定义zone,并修改设置文件 named.conf。在named.conf文件中,首先要删除forward的相关设置,使服务器不仅用于转发请求,也能拥有自己的名字解析数据库。然后再增加一项新zone的定义:
zone "www.myname.com" {
type master;
file "db.www";
};
这一项描述了www.myname.com的zone对应的配置文件为db.www。其中 type master表示这台DNS服务器为这个zone的主服务器,对于一个zone来讲,可以由多个DNS 服务器提供服务,以提供一定的备份能力。当为一个zone使用多个DNS服务器的时候,通常可以设置一个主服务器,而其他服务器为辅服务器,辅服务器将从主服务器上获得zone的解析数据,而本地文件只是用于万一主服务器出现故障的情况。
更改过named.conf中的zone设置项,就能创建zone的解析数据文件db.www,用于保存zone内的解析数据。
@ IN SOA ns.www.myname.com. admin.myname.com. (
2003073001 ; Serial (date, 2 digits version of day)
86400 ; refresh (1 day)
7200 ; retry (2 hours)
8640000 ; expire (100 days)
86400 ) ; minimum (1 day)
IN NS ns.www.myname.com.
IN NS ns1.www.myname.com.
IN MX 10 ns
IN MX 20 ns1
ns IN A 12.123.456.1
ns1 IN A 12.123.456.2
www IN A 12.123.456.78
这个设置文件中首先为这个zone定义了SOA记录,接下来定义了服务于这个zone的两个名字服务器。当为一个zone定义名字服务器时,有的管理员以为将名字服务器设置的越多越能提供备份,其实并不是这样。如果定义的一台名字服务器,其named.conf(或named.boot)设置文件中并没有设置它为这个zone服务,那么该名字服务器上就没有这个zone的解析数据,这就导致一些客户从这个名字服务器中查询这个zone的数据失败。这个配置错误就是Internet中经常发生的Lame Server错误,一些老版本的named不能检测并纠正这个错误,就会导致网络上部分客户计算机不能解析这个zone。同样,多个名字服务器之间还应该保持zone数据一致,正确划分好主/辅服务器可以很好的解决这个问题。
然后又针对这个zone定义了两个MX记录,表示对应于这个zone的邮件服务器为ns和ns1,这样在电子邮件中的地址中,就不需要使用具体的计算机名字ns.www.myname.com,而可以直接使用www.myname.com。其中ns的参数为10,ns1的参数为20,用于标识不同邮件服务器的优先级,一个邮件总是首先向低优先级的邮件服务器发送,只有当这个服务器出现故障时,才会尝试其他的邮件服务器。
这个文件中还定义了几个A记录,这个记录具体定义ns和ns1的IP地址,然后定义了www的IP地址
这个zone是对该zone中的计算机进行正向名字查询,从名字返回相应的IP地址,进一步可以配置反向查询zone,输入要查询的IP地址,返回正确的主机名字。
反向解析zone
首先在named.conf中增加一个设置语句:
zone ".456.123.12.in-addr.arpa" {
type master;
file "www.rev";
};
网络地址以反方向的方式写出,并使用in-addr.arpa后缀,表示一个反向查询zone为12.123.456。然后创建反向解析数据www.rev: @ IN SOA ns.www.myname.com. admin.myname.com. (
2003073014 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS ns.www.myname.com.
1 IN PTR ns.www.myname.com.
2 IN PTR ns1.www.myname.com.
78 IN PTR www.myname.com.
注意,这里正向解析和反向解析位于同一台服务器上,这只是一种较简单的情况,但对 Internet上更广泛的复杂情况,并不总是如此。
参考:http://www.fanqiang.com/a6/b5/20010510/111735.html
正向解析zone
第一步要为自己的子域在/etc/namedb/named.conf文件中定义zone,并修改设置文件 named.conf。在named.conf文件中,首先要删除forward的相关设置,使服务器不仅用于转发请求,也能拥有自己的名字解析数据库。然后再增加一项新zone的定义:
zone "www.myname.com" {
type master;
file "db.www";
};
这一项描述了www.myname.com的zone对应的配置文件为db.www。其中 type master表示这台DNS服务器为这个zone的主服务器,对于一个zone来讲,可以由多个DNS 服务器提供服务,以提供一定的备份能力。当为一个zone使用多个DNS服务器的时候,通常可以设置一个主服务器,而其他服务器为辅服务器,辅服务器将从主服务器上获得zone的解析数据,而本地文件只是用于万一主服务器出现故障的情况。
更改过named.conf中的zone设置项,就能创建zone的解析数据文件db.www,用于保存zone内的解析数据。
@ IN SOA ns.www.myname.com. admin.myname.com. (
2003073001 ; Serial (date, 2 digits version of day)
86400 ; refresh (1 day)
7200 ; retry (2 hours)
8640000 ; expire (100 days)
86400 ) ; minimum (1 day)
IN NS ns.www.myname.com.
IN NS ns1.www.myname.com.
IN MX 10 ns
IN MX 20 ns1
ns IN A 12.123.456.1
ns1 IN A 12.123.456.2
www IN A 12.123.456.78
这个设置文件中首先为这个zone定义了SOA记录,接下来定义了服务于这个zone的两个名字服务器。当为一个zone定义名字服务器时,有的管理员以为将名字服务器设置的越多越能提供备份,其实并不是这样。如果定义的一台名字服务器,其named.conf(或named.boot)设置文件中并没有设置它为这个zone服务,那么该名字服务器上就没有这个zone的解析数据,这就导致一些客户从这个名字服务器中查询这个zone的数据失败。这个配置错误就是Internet中经常发生的Lame Server错误,一些老版本的named不能检测并纠正这个错误,就会导致网络上部分客户计算机不能解析这个zone。同样,多个名字服务器之间还应该保持zone数据一致,正确划分好主/辅服务器可以很好的解决这个问题。
然后又针对这个zone定义了两个MX记录,表示对应于这个zone的邮件服务器为ns和ns1,这样在电子邮件中的地址中,就不需要使用具体的计算机名字ns.www.myname.com,而可以直接使用www.myname.com。其中ns的参数为10,ns1的参数为20,用于标识不同邮件服务器的优先级,一个邮件总是首先向低优先级的邮件服务器发送,只有当这个服务器出现故障时,才会尝试其他的邮件服务器。
这个文件中还定义了几个A记录,这个记录具体定义ns和ns1的IP地址,然后定义了www的IP地址
这个zone是对该zone中的计算机进行正向名字查询,从名字返回相应的IP地址,进一步可以配置反向查询zone,输入要查询的IP地址,返回正确的主机名字。
反向解析zone
首先在named.conf中增加一个设置语句:
zone ".456.123.12.in-addr.arpa" {
type master;
file "www.rev";
};
网络地址以反方向的方式写出,并使用in-addr.arpa后缀,表示一个反向查询zone为12.123.456。然后创建反向解析数据www.rev: @ IN SOA ns.www.myname.com. admin.myname.com. (
2003073014 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS ns.www.myname.com.
1 IN PTR ns.www.myname.com.
2 IN PTR ns1.www.myname.com.
78 IN PTR www.myname.com.
注意,这里正向解析和反向解析位于同一台服务器上,这只是一种较简单的情况,但对 Internet上更广泛的复杂情况,并不总是如此。
参考:http://www.fanqiang.com/a6/b5/20010510/111735.html