我想将 Windows 的主机名(计算机名)解析为另一个 IP。127.0.0.1 myhostname
在 hosts 文件中不起作用。ping myhostname
显示它有以太网适配器 IP(192.168.1.2
)。
它在 Windows 7 中可以运行,但在 Windows 8 中不可以。
有任何想法吗?
答案1
hosts 文件用于映射
主机名到 IP 地址。
它不会将 IP 地址映射到主机名但它可用于生成主机名“别名”。
hosts 文件生成与 DNS 中的 A 记录和 PTR 记录内部等效的内容,即将主机名映射到 IP 地址。
要在 hosts 文件中为服务器添加别名,您必须创建以下结构:
您必须在第一列中添加 IP 地址,在第二列中添加主机名,在第三列中添加所需的别名。任何后续列都是该主机的别名。在示例的第二行中,IP 地址 192.168.0.2 是服务器 test.server.com 的 IP 地址,它的另一个名称是 test。
例如:
127.0.0.1 localhost test.server.com
192.168.0.2 test2.server.com test2
192.168.0.3 another.server.com another
这将使用您计算机上的 hosts 文件。您需要在每台将使用别名的计算机上编辑 hosts 文件;如果您想进行全局更改,则需要使用真正的 DNS 服务器。