我想在本地網絡內託管我的名稱服務器時遇到問題。本地網絡內的名稱服務器無法正常工作
我有一個註冊域名(example.com)。
我想在本地網絡中託管「local.example.com」的名稱服務器。
我想在我的本地網絡中的名稱服務器來定義「local.example.com」的記錄。
我將「local.example.com」的NS記錄設置爲「ns-local.example.com」。
「ns-local.example.com」的IP是「192.168.1.243」。
我定義local.example.com的NS記錄在域 「example.com」 之類的follwoing的公共DNS:
地方IN NS ns-local.example.com。
NS-本地IN A 192.168.1.243
我們在我們的局域網,這是我們不能對任何權威DNS服務器使用遞歸分離DNS服務器。
I將「ns-local.example.com」中local.example.com的A記錄設置爲「192.168.1.10」。
當我ping通local.example.com時,它解析爲67.215.66.132(servfail.guide.opendns.com)!
當我在本地網絡中運行命令「dig local.example.com + trace」時,我得到正確的結果(A記錄爲「192.168.1.10」)。
所有名稱服務器都使用BIND。
預先感謝您的幫助
謝謝您的回覆。我得到67.215.66.132(servfail.guide.opendns.com)!!!! – Farzaneh 2012-08-28 07:55:42
所以你不應該得到這個迴應,你自己的區域應該提供不是opendns.com的迴應,你用'dig local.example.com ns'得到什麼迴應?請粘貼完整的挖掘響應,以便我可以看到各種標誌等。 – 2012-09-05 12:23:17
實際上,它可能是您的轉發器,導致OpenDNS問題,您是否真的需要轉發到OpenDNS?爲什麼不讓BIND處理遞歸DNS本身?無論如何,嘗試在local.example.com區域構造'forwarders {};'中添加一個空的forwarders子句,並查看是否阻止本地名稱服務器將查詢轉發到鏈上。 – 2012-09-05 12:31:54