歡迎您光臨本站 註冊首頁

能否讓bind解析域名時支持 下劃線

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

能否讓bind解析域名時支持 下劃線

由於準備用DNS替換掉/etc/hosts,但是hosts中使用的格式為 a_b.domain.com的格式,希望在dns中也用這種格式,但是DNS中明確表示 不支持這種格式,想改一下源碼讓他暫時支持一下,以後慢慢將 a_b.domain.com 的格式 換成 a-b.domain.com 的格式。

不知那位對 bind 源碼比較熟,應在什麼地方修改才能支持 a_b.domain.com 的格式呢??
《解決方案》

RFC 952明確規定「A "name" (Net, Host, Gateway, or Domain name) is a text string up to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus sign (-), and period (.). Note that periods are only allowed when they serve to delimit components of "domain style names". (See RFC-921, "Domain Name System Implementation Schedule", for background).

如果一定要用下劃線,可以取消check-names

有兩種方法:
一、在/etc/resolv.conf 加入 options no-check-names

二、編輯named.conf.local

zone xxx {
check-names ignore;
}
《解決方案》

回復 #2 aaaaa5aa 的帖子

按你回復的答案來做,果然可以,謝謝,
不清楚怎樣將 懸賞 積分 給你,找了幾個地方都沒有找到,如果你知道,告之一下,謝!

[火星人 ] 能否讓bind解析域名時支持 下劃線已經有446次圍觀

http://coctec.com/docs/service/show-post-21341.html