LAN查询在BIND中未parsing

我有一个像app1.wifi.com公共url,以便我可以从任何地方访问我的url。 现在我想设置相同的url到我的本地机器。 如果我从我的LAN键入app1.wifi.com ,它应该路由到本地app1.wifi.com 。 为了达到这个目的,我尝试了下面的configuration。

我有一个Windows 7的机器,我安装了BIND9,我把那台机器IP设置为192.168.1.2,并命名为app1.wifi.com 。 它与路由器( 192.168.1.1 )相连。 在BIND conf ,我有2个向前查找区域和2个反向查找区域。 另外,我也有.

1)本地主机
2)0.0.127.in-addr.arpa(反向查找)
3)wifi.com
4)1.168.192.in-addr.arpa(反向查找wifi.com)。

我可以从192.168.1.2与外部网站(谷歌,雅虎…)沟通。

在路由器的另一端,我有另一台机器连接到IP为192.168.1.3的同一个networking。 在192.168.1.3 ,我将DNS服务器IP设置为192.168.1.2 。 如果我从192.168.1.3 ping app1.wifi.com ,结果是:

 ping app1.wifi.com. Ping request could not find host app1.wifi.com. Please check the name and try again. C:\windows\system32>nslookup app1.wifi.com DNS request timed out. timeout was 2 seconds. Server: UnKnown Address: 192.168.1.2 DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. *** Request to UnKnown timed-out C:\windows\system32> 

我如何在本地使用app1.wifi.com ? 我可以从外部URL(Google,Yahoo …)与192.168.1.2进行通信,但不能从192.168.1.3 。 从192.168.1.3nslookup的结果如下:

 nslookup google.com Server: UnKnown Address: 192.168.1.2 ------------ SendRequest(), len 28 HEADER: opcode = QUERY, id = 11, rcode = NOERROR header flags: query, want recursion questions = 1, answers = 0, authority records = 0, additional = 0 QUESTIONS: google.com, type = A, class = IN ------------ DNS request timed out. timeout was 10 seconds. timeout (10 secs) SendRequest failed. 

而在192.168.1.2 ,我没有收到来自192.168.1.3任何查询(我把ACL设置为192.168.1/24 )。

注意:重要的是192.168.1.2应该与外部URL通信。 这台机器应该与app2.wifi.com通信,所以在这种情况下,我该如何在本地设置域名并在本地configurationapp1.wifi.com

首先从主机检查到DNS服务器的基本连接,从192.168.1.3 ping 192.168.1.2开始。 重要说明:你说你在Windows 7机器上安装了DNS服务器。 Windows 7的防火墙内build有阻止ping请求。 所以你可能会不得不允许ping(也请确保你可以在DNS服务器上接收传入的DNS请求)。

下一步:尝试parsing自己的DNS服务器上的域:所以在192.168.1.2做一个ping到app1.wifi.com。 请参阅DNSparsing的内容。

如果DNS从DNS服务器parsing成功,请尝试从主机重新尝试。 如果主机与DNS服务器连接,并且正常情况下允许通过防火墙进行DNS查询,则分辨率应该可以工作。

另外,如果仍然不能正确parsing,你能给我们wifi.com的zonefile吗? 所以我们可以检查错误。