Bind9 在内部工作,作为正向互联网 DNS,但不是反向互联网 DNS

Bind9 在内部工作,作为正向互联网 DNS,但不是反向互联网 DNS

我设置了 Bind9 作为我的网络 DNS。我将其用作转发器和内部 IP 解析。

问题是我无法根据互联网 IP 反转 DNS。

例如,我有一个代理服务器,它显示所有域都有开放的连接,但是开始使用 bind9 后,它只显示 IP 地址而不显示域。

我并不是想解析本地 IP;我想解析互联网 IP。

我做了一个测试,如下所示:

 C:\Users\ivola>nslookup youtube.com ns.lan
Server:  UnKnown
Address:  192.168.50.232

Non-authoritative answer:
Name:    youtube.com
Addresses:  2a03:2880:f10e:83:face:b00c:0:25de
          199.96.58.105




C:\Users\ivola>nslookup 199.96.58.105 ns.lan
Server:  UnKnown
Address:  192.168.50.232

*** Unknown: can't find 199.96.58.105: Non-existent domain

我的配置非常简单:

选项 {

    directory "/var/cache/bind";

    empty-zones-enable no;
    allow-query { any; };
     forwarders {
            8.8.4.4;        //google
            1.1.1.1;        //cloudflare
            8.8.8.8;        //google
            94.247.43.254;  //open nic
            194.36.144.87;  //open nic
            129.134.30.12;  //whatsapp
     };
    dnssec-validation auto;
    zone "lan" IN {
            type master;
            file "/etc/bind/lan.zone";

};

局域网.区域:

$TTL 2d

$ORIGIN 局域网。

@ IN SOA ns.lan.
mail.hotmail.com. (2023111002;序列 12h;刷新 15m;重试 3w;过期 2h;最小 ttl)

                    IN      NS      ns.lan. ns                      IN      A       192.168.50.232 homeserver              IN      A      

192.168.50.11 openwrt 在 192.168.50.1 qbittorrent.direct 在 192.168.50.11 direct
在 192.168.50.251 clash 在
192.168.50.11 yacd.clash 在 192.168.50.11 *.homeserver 在 192.168.50.11 esxi 在 192.168.50.10 extra 在
192.168.50.232 umbrel 在 192.168.50.232 ax3 在 192.168.60.1

答案1

您知道199.96.58.105没有有效的反向 DNS 条目吗?

$ nslookup 199.96.58.105
** server can't find 105.58.96.199.in-addr.arpa: NXDOMAIN

尝试一下nslookup 8.8.8.8 ns.lan。那应该会返回dns.google.答案。

相关内容