BIND 中未解析 LAN 查询

BIND 中未解析 LAN 查询

我有一个公共 URL app1.wifi.com,例如,以便我可以从任何地方访问我的 URL。现在我想将相同的 URL 设置为我的本地计算机。如果我app1.wifi.com从我的 LAN 输入,它应该路由到本地app1.wifi.com。为了实现这一点,我尝试了以下配置。

我有一台安装了 BIND9 的 Windows 7 计算机,我将计算机 IP 设置为 192.168.1.2 并将其命名为app1.wifi.com。它与路由器 ( 192.168.1.1) 相连。在 BIND 中conf,我有 2 个正向查找区域和 2 个反向查找区域。此外,我还有.区域

1)localhost
2)0.0.127.in-addr.arpa(反向查找)
3)wifi.com
4)1.168.192.in-addr.arpa(wifi.com 的反向查找)。

我能够从 与外部网址(Google、Yahoo……)进行通信192.168.1.2

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

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的结果如下:nslookup192.168.1.3

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,因此在这种情况下,我如何在本地设置域名并app1.wifi.com在本地配置?

答案1

首先从您的主机检查与 DNS 服务器的基本连接,因此从 192.168.1.3 ping 192.168.1.2。重要提示:您说您在 Windows 7 计算机上安装了 DNS 服务器。Windows 7 内置防火墙,可阻止 ping 请求。因此,您可能必须允许 ping(同时确保您可以在 DNS 服务器上接收传入的 DNS 请求)。

接下来:尝试在 DNS 服务器本身上解析域名:因此在 192.168.1.2 上对 app1.wifi.com 执行 ping。查看 DNS 解析的内容。

如果 DNS 服务器本身的 DNS 解析成功,则从主机重试。如果主机与 DNS 服务器有连接,并且允许 DNS 查询通过防火墙,则解析应该可以正常工作。

此外,如果仍然无法正确解析,您能给我们 wifi.com 的区域文件吗?以便我们检查是否有错误。

相关内容