为什么我的 PowerDNS 服务器没有递归 compute.internal 地址?

为什么我的 PowerDNS 服务器没有递归 compute.internal 地址?

启用递归的 PowerDNS 服务器正在解析除 *.compute.internal 之外的所有地址

该服务器在 AWS 中运行,其名称服务器为 10.30.0.2。

以下查询(测试 AWS 名称服务器)返回正确结果:

dig ip-10-20-17-38.ap-southeast-2.compute.internal @10.30.0.2
dig www.google.com @10.30.0.2

直接针对我的 DNS 服务器查询任意公共 DNS 条目也是成功的:

dig www.google.com @127.0.0.1
dig www.serverfault.com @127.0.0.1

但是查询 compute.internal 地址失败并显示 NXDOMAIN 状态:

dig ip-10-20-17-38.ap-southeast-2.compute.internal @127.0.0.1

; <<>> DiG 9.10.3-P4-Ubuntu <<>> ip-10-20-17-38.ap-southeast-2.compute.internal @127.0.0.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9324
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;ip-10-20-17-38.ap-southeast-2.compute.internal.        IN A

;; AUTHORITY SECTION:
.                       2087    IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2018012401 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jan 25 03:10:30 UTC 2018
;; MSG SIZE  rcvd: 150

看起来 *.compute.internal 地址没有递归到默认 DNS 服务器 (10.30.0.2),但所有其他地址都递归到默认 DNS 服务器。如何解释这种行为?

相关内容