帮我解决DNS设置,100分独享,渡你成星

China5u 2003-07-30 03:30:28
域名:www.myname.com
ip:12.123.456.78

要求:
named.conf完整的配置内容(MX.A)
正解文件内容
反解文件内容

说真的,可能是我笨,学了半年了,一点没有学会~
请大虾帮手~
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
China5u 2003-07-30
  • 打赏
  • 举报
回复
实力体现,给分
zhllwarez 2003-07-30
  • 打赏
  • 举报
回复
首先你这个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

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧