内部 DNS 设置 [Bind9],无法从另一台机器进行挖掘,但可以在本地进行挖掘

内部 DNS 设置 [Bind9],无法从另一台机器进行挖掘,但可以在本地进行挖掘

我有一个包含 3 台机器的本地网络,每台机器都可以 ping 通其他机器。

我在其中一台机器上使用 bind9 设置了一个 DNS 服务器,并将域名分配ftp.rp.ies给它的一个 IP。我/etc/network/interfaces

    # interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto enp0s3
allow-hotplug enp0s3
iface enp0s3 inet static
    address 192.168.222.2
    netmask 255.255.255.0
    gateway 192.168.222.1
    dns-nameservers 192.168.222.2
    dns-search rp.ies

auto enp0s3:0
allow-hotplug enp0s3:0
iface enp0s3:0 inet static
    address 192.168.222.3
    dns-nameservers 192.168.222.3
    dns-search rp.ies

auto enp0s3:1
allow-hotplug enp0s3:1
iface enp0s3:1 inet static
    address 192.168.222.4
    dns-nameservers 192.168.222.4
    dns-search rp.ies

让我们集中讨论一下我在区域文件中分配到的enp0s3:1、 。192.168.222.4ftp.rp.ies

现在,我可以本地dig ftp.rp.ies正确解析。但如果我尝试从本地网络中的另一台服务器挖掘它,它会返回以下错误从另一台机器进行挖掘时出错

我当前的/etc/bind配置文件如下所示:

数据库

    $TTL    604800
@   IN  SOA servidor.rp.ies. root.rp.ies. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
          IN      NS      servidor.rp.ies.
          IN      NS      ftp.rp.ies.
          IN      NS      web.rp.ies.
servidor          IN      A       192.168.222.2
cliente1          IN      A       192.168.222.51
router            IN      A       192.168.222.1
cliente2.rp.ies.  IN      A       192.168.222.52
ftp       IN      A   192.168.222.4
web       IN      A   192.168.222.3
server            IN      CNAME   rp.ies.

数据库.222.168.192

    $TTL    604800
@   IN  SOA servidor.rp.ies. root.rp.es. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
;
         IN      NS  servidor.rp.ies.
     IN  NS  ftp.rp.ies.
     IN  NS  web.rp.ies.
2        IN      PTR     servidor.rp.ies.
51       IN      PTR     cliente1.rp.ies.
1        IN      PTR     router.rp.ies.
52       IN      PTR     cliente2.rp.ies.
4    IN  PTR     ftp.rp.ies.
3    IN  PTR     web.rp.ies.

最后我的 resolv.conf 如下所示

    nameserver 192.168.222.2
nameserver 192.168.222.3
nameserver 192.168.222.4
search rp.ies

答案1

解决了,问题出在我的客户端服务器上,它使用了错误的 DNS,所以我将其更改/etc/resolv.conf

nameserver 192.168.222.2 //this is my dns server, it was using a default one
search rp.ies

而且显然我的接口配置得不太好,所以我将其更改为单个地址。

相关内容