您好,登錄后才能下訂單哦!
在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。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。