【问题标题】:Server can't find NXDOMAIN服务器找不到 NXDOMAIN
【发布时间】:2016-05-12 13:25:33
【问题描述】:

我只是想在我的本地配置一个 DNS 服务器 我配置 /etc/named.conf

options {
    listen-on port 53 {
            127.0.0.1; 192.168.220.135;
            };
    listen-on-v6 port 53 { ::1; };
    directory       "/var/named";
    dump-file       "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";
    allow-query {
            localhost; 192.168.220.0/24;
            };
    allow-transfer{
            localhost; 192.168.220.136;
            };
    recursion yes;

    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";

    managed-keys-directory "/var/named/dynamic";
    also-notify {
            };
    };
    logging {
    channel default_debug {
            file "data/named.run";
            severity dynamic;
    };
    };
    zone "." IN {
    type hint;
    file "named.ca";
    };
    zone "ayoub.local" IN {
    type master;
    file "direct.zone";
    #allow-update {none;};
    };
    zone "220.168.192.in-addr.arpa" IN {
    type master;
    file "inverse.zone";
    #allow-update {none;};};
    include "/etc/named.rfc1912.zones";
    include "/etc/named.root.key";

和/var/named/direct.zone

    **$TTL 3H
    @       IN SOA  MasterDNS.ayoub.local. root.ayoub.local. (
                                            20160421        ; serial
                                            1D              ; refresh
                                            1H              ; retry
                                            1W              ; expire
                                            3H )            ; minim
    @               IN      NS      MasterDNS.ayoub.local.
    @               IN      NS      SlaveDNS.ayoub.local.
    @               IN      A       192.168.220.135
    @               IN      A       192.168.220.136
    @               IN      A       192.168.220.137
    MasterDNS       IN      A       192.168.220.135
    SlaveDNS        IN      A       192.168.220.136
    Client          IN      A       192.168.220.137    

和 /var/named/inverse.zone

     $TTL 3H
    @       IN SOA  MasterDNS.ayoub.local. root.ayoub.local. (
                                            20160418        ; serial
                                            1D              ; refresh
                                            1H              ; retry
                                            1W              ; expire
                                            3H )            ; minimum
    @               IN      NS      MasterDNS.ayoub.local.
    @               IN      NS      SlaveDNS.ayoub.local.
    @               IN      PTR     ayoub.local.
    MasterDNS       IN      A       192.168.220.135
    SlaveDNS        IN      A       192.168.220.136
    Client          IN      A       192.168.220.137
    135             IN      PTR     MasterDNS.ayoub.local.
    136             IN      PTR     SlaveDNS.ayoub.local.
    137             IN      PTR     Client1.ayoub.local.

和 /etc/resolv.conf

domain ayoub.local
search ayoub.local
nameserver 127.0.0.1
nameserver 192.168.220.136

当我使用 nslookup 测试域时

;; Got SERVFAIL reply from 127.0.0.1, trying next server
;; connection timed out; trying next origin
;; Got SERVFAIL reply from 127.0.0.1, trying next server
;; connection timed out; no servers could be reached

当我用那个设置 /etc/resolv.conf 时

search localdomain
nameserver 192.168.220.2

我看到了 nslookup 的结果

Server:         192.168.220.2
Address:        192.168.220.2#53

** server can't find ayoub.local: NXDOMAIN

【问题讨论】:

    标签: dns centos


    【解决方案1】:

    有时由于名称服务器127.0.0.1

    而发生错误

    所以在 resolve.conf 中使用以下或您喜欢的任何其他名称服务器。

    这是我的 resolve.conf 文件

    nameserver 8.8.8.8
    nameserver 1.1.1.1
    

    【讨论】:

    • 这有帮助。谢谢。 :-)
    【解决方案2】:

    我解决了这个问题。我只是忘记更改直接组。 zone 和 inverse.zone 从根到命名,命令是:

    chgroup named /var/named/direct.zone
    

    我强制下决心不通过 DHCP 进行更改:

    chattr +i /etc/resolv.conf
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-20
      • 2022-01-05
      • 2020-12-19
      • 2015-01-14
      • 2017-08-02
      • 2012-11-30
      • 2013-12-12
      • 1970-01-01
      相关资源
      最近更新 更多