Windows 主机文件:没有明确 IP 地址的别名?

Jim*_*imB 4 networking windows dns

我知道您可以在中设置主机名%SystemRoot%\System32\drivers\etc\hosts

但似乎您必须在该行的开头放置一个 IP 地址,这使得如果您确实想要解析主机名,它会变得脆弱。

所以你不能这样写:

mail.google.com   togooglemail
Run Code Online (Sandbox Code Playgroud)

...因为它不以 IP 地址开头。您可以ping mail.google.com输入该 IP 地址,但您知道这最终会让您失望。

有没有办法在这个文件或其他地方实现这个本地 DNS 映射而无需明确的 IP 地址?

(仅供参考,我们正在解决某些旧软件中的字段输入限制。)

类似于这个Q。

har*_*ymc 5

Windows 主机文件仅支持ip->name 映射,不支持任何其他标准 DNS 记录类型。

您可以尝试在浏览器中使用插件,而不是编辑主机文件,例如Redirector for Firefox 或Redirector for Chrome

否则,您可以使用本地 DNS 服务器。我找到的一个是免费且简单的 Technitium DNS 服务器,但还有许多其他服务器,例如OpenDNS