我想在我的Windows 10上根据域解析不同DNS服务器上的DNS地址。
实际上,我希望*.example.com
通过10.10.10.10
其他方式得到解决10.20.30.40
。
这个问题有本机解决方案吗?
在Linux上我会安装dnsmasq
(或任何其他有能力的DNS服务器),将我的解析器指向127.0.0.1并让我们dnsmasq
做出决定。在Windows 10上,我看到这deadwood
可能是一个解决方案但是
- 可能有本机解决方案
- 或者是另类的,更好的
如果要在计算机上本地执行此操作,并且只需要少数几个域,请考虑编辑主机文件。
—
LPChip
当网络未与Inet隔离时,在网络中安装顶级DNS服务器是一种不好的做法。将10.20.30.40作为10.10.10.10的父级,并仅使用最后一个。10.10.10.10将使用该域的本地区域解析* .example.com,并将所有其他查询转发到10.20.30.40。
—
Akina
@LPChip:你的意思是将名称映射
—
WoJ
example.com
到hosts文件中的IP?如果是这样,这不是我的情况下的解决方案,因为名称是动态的(dnsmasq
用于example.com
通过DHCP分配IP,同时在DNS功能中注册它们)。
@Akina:谢谢,但网络架构不允许这样做。我控制
—
--WoJ
example.com
它的10.10.10.10
解析器但不是10.20.30.40
。到目前为止,这还不是你的命题中的一个问题,但后来example.com
没有看到10.20.30.40
。我所处的情况的类比将是一个公司网络,用户将通过这个网络解析所有内容(10.20.30.40
并将其拆分)到另一个网络(example.com
),并且需要通过以下方式解析内部example.com
地址10.10.10.10