在我的测试环境中,我有4个名称服务器。DNS1名称服务器--我希望对domain.com具有权威性,并将子域sub.domain.com委托给其他3个名称服务器。
客户端设备也直接连接到DNS1。
以下是我的区域和配置文件:
root@DNS1:/etc/bind# more db.domain.com
$TTL 604800
@ IN SOA domain.com. admin.domain.com. (
75 ; Serial
900 ; Refresh 15 mins
我正在试图找出如何构建一个DNS响应,该响应引用请求客户端尝试从另一个DNS服务器解析。
例如,
Client PC请求解析来自DNS server #1的记录"google.com"
DNS server #1回复,引用到DNS server #2
Client PC请求解析来自DNS server #2的记录"google.com"
带有匹配的DNS server #2回复-- "google.com"记录
📷
如何构建一个DNS响应,该响应引用客户端尝试从不同的DNS服务器解析?
注意-我知道最好的做法是将DNS服务器设置为递归请求。然而
我不觉得我要疯了..。
我们的AD域控制器(Server 2016)是foo.example的DNS服务器。在此范围内,我们有一个代表团,r53.foo.example,它指出了亚马逊53号公路中该区域的名称服务器。
53号公路区域中的记录之一是EC2实例的公共DNS名称的CNAME,即
bar.r53.foo.example IN A ec2-1-2-3-4.us-west-1.compute.amazonaws.com.
Windows DNS服务器设置为使用Google公共DNS服务器作为转发器,并且禁用根提示。启用递归。
从客户端,如果我查询ec2-1-2-3-4.us-west-1.