Windows 主机文件中的 CNAME 记录/别名?

Windows 主机文件中的 CNAME 记录/别名?

是否可以在 Windows Hosts 文件 (C:\Windows\System32\drivers\etc\hosts) 中输入某种 CNAME 记录或别名?

基本上,我想将所有对主机 A 的请求转发到主机 B,而不必对 IP 地址(经常变化)进行硬编码。

答案1

Windows hosts 文件仅支持 ip->name 映射,不支持任何其他标准 DNS 记录类型。请参见此处:

http://technet.microsoft.com/en-us/library/bb727005.aspx#EDAA

我建议运行一个简单的 DNS 服务器来执行你所说的重定向。尝试 powerdns http://www.powerdns.com/

答案2

Windows 不支持 PowerDNS。我推荐使用以下工具:简单DNS“(14 天试用)或”Technitium DNS 服务器“(免费)它可以用来创建一个简单的本地 DNS 服务器。

设置程序后,您可以为要测试的 CNAME 创建区域和记录,并将 DNS 服务器设置指向127.0.0.1仅用于测试。

DNS 设置

我可以使用它来测试 TrafficManager,这看起来是在 Windows 计算机上执行此操作的最简单的方法。

相关内容