我有自己的 DNS 服务器。
网络浏览器显示DNS_PROBE_FINISHED_NXDOMAIN
我的网站。
我的外部 IP 是37.190.144.15
例如我有cloud.bluedental.pl
域名。
当我dig cloud.bluedental.pl
从服务器输入时,一切正常
但是当我dig cloud.bluedental.pl
从外部网络进行操作时出现了NXDOMAIN
错误。
当我检查时,dig cloud.bluedental.pl @37.190.144.15
一切又恢复正常。
但如果我输入dig cloud.bluedental.pl @ns2.bluedental.pl
,输出是:dig: couldn't get address for 'ns2.bluedental.pl': not found
cloud.bluedental.pl 绑定配置文件:
$TTL 86400
@ IN SOA cloud.bluedental.pl. marcin.bluedental.pl ( 2019071000 10800 15 604800 10800 )
@ IN NS ns2.bluedental.pl.
ns2 IN A 37.190.144.15
@ IN A 37.190.144.15
www IN A 37.190.144.15
cloud.bluedental.pl区域:
zone "cloud.bluedental.pl" IN {
type master;
allow-transfer {none;};
file "/var/named/dns.cloud.bluedental.pl.conf";
};
绑定选项:
acl mynetwork {
172.19.0.0/10;
192.168.1.0/24;
localhost;
};
options {
directory "/var/cache/bind";
allow-recursion { mynetwork; };
allow-transfer { none; };
allow-update { none; };
forwarders {
8.8.8.8;
84.200.69.80;
8.26.56.26;
};
dnssec-validation auto;
version "Bluedental DNS2 server";
hostname none;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
server-id none;
};
两周前,这些配置运行良好,持续了好几个月。我不知道为什么现在它不起作用了
答案1
您的服务器正在应答权威地但bluedental.pl
它不是父区域上域的权威 DNS 服务器.pl
。
您的服务器回答:
;; ANSWER SECTION:
bluedental.pl. 86400 IN NS ns2.bluedental.pl.
;; ADDITIONAL SECTION:
ns2.bluedental.pl. 86400 IN A 37.190.144.15
;; SERVER: 37.190.144.15#53(37.190.144.15)
但父级 ( c-dns.pl
) 有nazwa.pl
,这也是你的注册员:
;; AUTHORITY SECTION:
bluedental.pl. 86400 IN NS ns1.nazwa.pl.
bluedental.pl. 86400 IN NS ns2.nazwa.pl.
bluedental.pl. 86400 IN NS ns3.nazwa.pl.
;; ADDITIONAL SECTION:
ns1.nazwa.pl. 86400 IN A 77.55.125.10
ns2.nazwa.pl. 86400 IN A 77.55.126.10
ns3.nazwa.pl. 86400 IN A 77.55.127.10
;; SERVER: 93.190.128.146#53(93.190.128.146)
您有两个选择:
在 Nazwa.pl 的 DNS 系统上配置您的 DNS 记录:可能有一些基于 Web 的工具可用于添加记录
@ IN A 37.190.144.15
&www IN A 37.190.144.15
。将您的名称服务器更改为其他地方。根据 IANA权威名称服务器的技术要求和有关[.pl]域名的条款和条件 你至少需要两个名称服务器位于拓扑上独立的网络上。您当前的单服务器配置与此不兼容!
我建议您使用注册商的名称服务器,直到您拥有更丰富的 DNS 经验。