我在 OSX (192.168.1.100) 中设置了一个本地 DNS,它被配置为返回本地网络上特定域名服务器的 IP 地址(它们都托管在 NAS 上,NAS 也托管 DNS 服务器。)
这些是我拥有的有效 TLD(.net 根),在公共互联网上没有 DNS 记录。我自己my-local-domain.net在公共注册商处注册了 IE,并且它在我的本地网络之外的任何 DNS 服务器上都没有记录。
我已验证本地 DNS 服务器正在dig通过终端进行响应:
My-MacBook-Pro:~ me$ dig my-local-domain.net @192.168.1.100
; <<>> DiG 9.10.6 <<>> my-local-domain.net @192.168.1.100
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13199
;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;my-local-domain.net. IN A
;; ANSWER SECTION:
my-local-domain.net. 0 …Run Code Online (Sandbox Code Playgroud)