linux上的dns如何实现动态更新?

linux上的dns如何实现动态更新?,第1张

BIND 动态更新

在很多大的网络中为了简化维护量,都使用了DHCP来动态分配IP地址。这样就要求DNS也能够动态的添加和删除记录。BIND 8和9就支持DNS动态更新机制。

主DNS和辅DNS在处理收到的动态更新记录是有区别的,辅DNS在收到更新消息的时候,由于它不是该区的主DNS,它就会将这个更新消息转发给它的主DNS,这称作“更新转发”。而主DNS当然就简单地做更新而已。

如何来创建动态更新消息呢?第一种是用软件编程方式,采用ns_update()解析器例程来创建。第二种则是用命令行程序nsupdate命令手工创建。这里主要讲一下第二种,命令格式如下:

prereq yxrrset domain name type

prereq nxrrset domain name type

prereq yxdomain domain name

prereq nxdomain domain name

update delete domain name [type] [rdata]

update add domain name ttl [class] type rdata

看起来似乎挺复杂,其实很容易。prereq 表示预先必须符合的条件,yxrrset表示存在记录,nxrrset表示不存在记录,而yxdomain则表示存在域名了。例如:

# nsupdate

>prereq nxdomain www.xmgd.com.

>update add www.xmgd.com. 600 A 210.52.83.228

>

这个例子告诉服务器只有在域名不存在时才对域名 www.xmgd.com 添加一个地址。注意最后一个空行表示nsupdate发送这个更新消息。

# nsupdate

>prereq yxrrset xmgd.com. MX

>update delete xmgd.com. MX

>update add xmgd.com. 600 MX 10 mail.xmgd.com.

>update add xmgd.com. 600 MX 50 pop.xmgd.com.

>

这个例子告诉服务器检查服务器是否有xmgd.com.的MX记录,如果有的话就删除原有的MX记录,重新添加两个。

如何来限制动态更新呢?我们可以使用allow-update参数来限制动态更新,如:

zone “xmgd.com” {

type master

file "zone.xmgd.com"

allow-update { x.x.x.x}// IP 地址

}

不过,要注意的是如果我们允许从辅DNS向主DNS进行地址更新,那么任何人只要向辅DNS发送更新消息,经过转发更新也能进行原本不能进行的动态更新,如何防止这一点呢?可以在辅DNS上使用allow-update-forwarding参数来做转发更新的限制,如:

zone “xmgd.com” {

type slave

file "zone.xmgd.com"

allow-update-forwarding { x.x.x.x}// IP 地址

}

路由器动态dns设置是用于绑定ip和域名用的,而且需要了解的是,动态DNS的用途是利用动态IP来架设主机及网站。动态DNS系统为动态网域提供一个固定的名称服务器,透过即时更新,使外界用户能够连上动态用户的网址。

路由器使用常见问题:手机连接wifi后无法上网,排除手机因素之后,用户可以直接重启一下路由器,一般就可以解决问题了。

若不能解决问题的话,用户可以检查一下路由器与光猫之间的连接,可以将网线拔下来重新插一下试试,看能不能解决问题。

若依旧不能解决问题,看路由器或者光猫指示灯是否都正常,若都正常的话,用户可以选择重置一下路由器,重置路由器后再重新设置一下路由器就可以了。

DNS和网速的关系是:不能说没关系,网络太慢也会出现DNS解释错问题。建议尽量用DNS服务器作首选服务器,再使用全球通用服务器作备用服务器。

DNS直接影响到域名解析的快慢,与网速关系密切,选择了好的DNS可以提高网速,可以用DNS优化器。只是设置DNS服务器地址的一种可行选择而非必须或唯一的选择。

DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。

在RFC文档中RFC2181对DNS有规范说明,RFC2136对DNS的动态更新进行说明,RFC2308对DNS查询的反向缓存进行说明。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/315528.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存