当前位置:  技术问答>linux和unix

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

    来源: 互联网  发布时间: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是不是???反正就当是个标记吧!


正向解析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

    
 
 

您可能感兴趣的文章:

  • destoon后台网站设置变成空白的解决方法
  • destoon后台网站设置空白怎么办?解决方法
  • csh下环境变量设置问题,请帮忙解决,谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • Jbuilder7中如何设置run环境?解决了马上送分。
  • etc下文件设置成777导致sudo命令不能用,求解决
  • 设置了alias以后重新登录就没有了,怎么解决呢?设什么权限可以删除文件?
  • 解决div被flash挡住的设置方法
  • linux中用ifconfig设置完新ip后,重启linux,ip又恢复到原来的值,怎么解决呀?
  • IE里button设置border:none属性无效解决方法
  • 当邮件服务器设置了身份验证时,邮件发送程序返回 SMTP 550 错误时怎么解决?
  • linux下用eclipse进行开发,尤其打开较大的python代码模块,老是会卡,请问大家有没有好点的解决办法,如能提供具体设置,不胜感激
  • 用warp整合的apache和tomcat的默认文档(原来是index.html)该怎么设置,解决了还可以多加
  • SQL 超时解决方案 有时并不是设置问题
  • CentOS6.0的grub设置影响到了日志优先级,如何解决
  • linux下设置开机自启动,问题解决立即结贴。
  • mysql重装后出现乱码设置为utf8可解决
  • php设置时区的解决方案
  • MYSQL设置触发器权限问题的解决方法
  • 设置QT/E环境时遇到的问题,不知道如何解决?
  • Android 设置应用全屏的两种解决方法
  • DNS服务器的问题,高手救命!!!问题解决不了,老板要我走人了!!!!!(痛哭中 &&&&&&&&&)
  • TroubleShooting!配置caching-only DNS server失败!!【已解决】【熊猫进来接分】
  • 在线等解决200分相送解决一个给50:Red Hat Linux9.0下配置 DNS服务器,FTP服务器,WWW服务器,邮件服务器
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • secureCRT下Linux终端汉字乱码解决方法
  • VS2005解决方案管理器中不显示解决方案节点的解决办法
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 有高手能破解RAR的密码吗,至今没有找到人能解决?(先只给10分意思意思,若解决,至少给解决的人500分!说话算话!)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 解决 select 挡住div的解决方法
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 奇怪,怎么“已解决”问题只有4页(10/17日之后的),以前的已解决问题到哪里看?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 解决!解决!求助如何安装多系统!
  • andriod中UIScrollView无法正常滚动的解决方法
  • 解决多级索引速度慢的问题可否像解决多级页表那样使用TLB?
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • Liunx命令tar压缩出现如下错误该怎么解决?急需解决!感谢
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • 求数据库解决方案===求数据库解决方案
  • 呵呵,前段时间Ubuntu服务器版的问题总算解决了,解决方法就是重新安装桌面版-_-! iis7站长之家
  • MYSQL安装时解决要输入current root password的解决方法
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • 解决oracle用户连接失败的解决方法
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 呵呵,前段时间Ubuntu服务器版的问题总算解决了,解决方法就是重新安装桌面版-_-!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3