DNS-DNAME

本文介绍了Bind9中实现的DNAME记录类型,用于非终端DNS名称重定向,通过示例展示如何实现域名重定向以支持网络重构和兼容性。重点讲解了DNAME与CNAME的区别,以及如何解决顶级域名CNAME限制问题。
摘要由CSDN通过智能技术生成

在 bind9 中实现了 2 种新的记录类型: DNAME,IP6 本文介绍 DNAME 实现的功能.

rfc2672 描述了 DNAME,rfc 的标题是”Non-Terminal DNS Name Redirection”, 与 CNAME 的意思类似,但他并不是别名了单独的一个名字,而是别名了整个域名。当发现 DNAME 时,并没结束,而是计算出一个新的名字并且解析它。而 CNAME 的情况就不同,当发现 CNAME 时,工作就结束了.

DNAME 使用相当简单:

<owner> <ttl> <class> DNAME <target>
作用是,整个 owner 标识的整个子树被映射到目标域名上。这是为了创建一种机制,以帮助当网络重新规划后,域名方便的重新命名,包括原来的和新添加的域名.

我们来想象一种情况:有一个公司的网站,如 a.com, 其决定购买公司 b.com, 其决定为 b 做一个 a.com 的子域,并且让 b.com 做为 a.com 的子域,即 b.a.com. 换名话说,为了保持原来的依然工作和兼容,b.a.com 布置期间,b.com 需要依旧工作。这时,管理员简单的在 a.com 的域中添加一条记录:
b DNAME b.com.
当查询时,如查询 www.b.a.com 时,解析器会收到一个 b.a.com 的 DNAME 结果 b.com; 解析器需要转换要查询的域名到 www.b.com 并解析。在应答中,包含一个请求的域名的 CNAME 记录,值为使用 DNAME 替换后的域名。这样,对于不兼容 DNAME 的解析器也可以照常工作.

我们经常会碰到一个问题:有个域名,将将这个域名的顶级做 CNAME, 如域名 a.com, 想做 CNAME 到 b.com, 这通常是不允许的 (这是很容易犯的一个错误,cname 只允许对子域名做 CNAME). 而使用 DNAME 就可以达到此目的.

如: a.com zone file:

b.com zone file:

结果:

DNSDUN 使用设置:

目前 DNSDUN 是唯一一个支持 DNAME 类型的 dns provider。

参考资料:
http://www.ietf.org/rfc/rfc2672.txt
http://www.informit.com/articles/article.aspx?p=19798

你是否有这样的经历:当你想到一个好域名,马上去确认是否可以注册。每每查寻,都会提示“已经被注册”的尴尬。至于此时,我常常被寻找好域名而苦恼万分,“怎么办?怎么办?”常常问自己。我是程序员,自然想到请计算机帮忙,Dname域名搜索软件就这样诞生了。好东西与大家分享,帮助更多的人寻找到好域名。所以,就有了产品化的Dname域名搜索软件。 Dname域名搜索软件能够帮助我们做什么呢?举个例子,我们的汉语双拼音一共有多少个,还有哪些没有被注册,全部搜索出没有被注册的双拼组合,在其中选择一个自己满意的域名。再例如:看到NET是一个很好的域名前缀,它与拼音组合后,还有哪些是我可以选择的。我希望自己的域名限制在六个字母范围内等等。这些想法,就是Dname域名搜索要完成的任务。到3NEI站点下载软件试用吧,你会发现更多有帮助的功能啊。 通常情况下,好域名有如下的原则: 容易记忆;域名字母长度越短越好。如汉语拼音组合,数字与字母组合等等。 符合网民的使用习惯。 商业关联;虽然很多域名容易记忆,但是,如果同你所开展的商业活动没有任何关系,用户就不能将你的域名同你的商业联系起来,就意味着你的域名需要宣传。 符合《中国互联网络域名管理办法》和其他法律法规;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值