重新设置:
我的公共权威 DNS 服务器位于<public dns ip>:
example.com. A <public webserver IP>
foo.bar.example.com. TXT "Hello World"
Run Code Online (Sandbox Code Playgroud)
我的私人权威 DNS 服务器位于192.168.0.2:
foo.bar.example.com. A "192.168.0.1"
bar.bar.example.com. CNAME "foo.bar.example.com"
Run Code Online (Sandbox Code Playgroud)
所以我有两台权威的DNS服务器,一台在公共域,一台在私有域。我需要公共记录来为特定的域子集提供一些 TXT 记录,而不是 A 记录。私有记录需要提供 A 和 CNAME 记录,仅供内部使用,但不会提供 TXT 记录。
如果我的客户端的 DNS 服务器 IP 顺序错误(公共、私有),公共权威 DNS 服务器响应是否会阻止私有 DNS 服务器被查询?
例子:
客户端已resolv.conf设置为:
<public dns ip>
192.168.0.2
Run Code Online (Sandbox Code Playgroud)
nslookup foo.bar.example.com如果他们从控制台运行,它会解析为192.168.0.1还是公共 DNS 服务器会告诉他们该名称不存在并停止查找?