我们的本地域设置为domainname.local
. 我们的网络资产由第三方 ( domainname.com
) 远程托管。
目前,机器上只有 1 个正向查找区域 ( domainname.local
)。
我需要为sub.dominname.com
指向本地服务器 (10.0.0.22) 的子域 ( ) 添加条目。
我尝试添加另一个 .com 区域并将名称服务器设置为外部 DNS (8.8.8.8),并使用 A 记录将子域指向 10.0.0.22,但失败了。好吧,从技术上讲,sub 解析正确,但 .com 的其余部分停止工作(nslookup 因“无应答”而失败)。
有什么简单的方法来设置它吗?
谢谢!
如果要设置拆分 DNS,则需要获取内部区域中需要 A 记录的记录的所有权。
理论上,您应该能够为 domainname.com 添加一个存根区域,然后为 sub.domainname.com 添加一条记录,但在实践中我发现从长远来看这是不稳定的。
更好的解决方案是将外部区域文件复制到内部 DNS 服务器的主要区域中,然后更改要指向内部 IP 地址的 A 记录,并添加所需的任何子域。
根据您在问题中所说的内容,我不确定您做了什么,但是您可以执行以下操作:
在您的内部 DNS 服务器上为子域(子域)创建一个新区域。
为您希望子域解析到的 IP 地址创建一个空的 A 记录(域 A 记录)。
您不需要对外部 DNS、转发器等做任何事情。您的内部服务器将仅对子域具有权威性,而您当前的第三方 DNS 服务器将继续对父域具有权威性,从这个角度来看内部 DNS 客户端,这是我收集到的你正在尝试完成的。