我们可以使用C:\WINDOWS\system32\drivers\etc\hosts
文件将主机名与 IP 地址映射,如下所示
127.0.0.1 本地主机
但是,可以像这样将一个主机名分配给另一个主机名吗?
localhost a_new_host_name
答案1
从维基百科:
hosts 文件包含由 IP 地址和一个或多个主机名组成的文本行,每个字段由空格(空白或制表符)分隔。其中可能包含注释行;注释行在行首位置用井号 (#) 表示。例如,
#This is an example of the hosts file
127.0.0.1 localhost loopback
答案2
您可以在 hosts 文件中输入:
a_new_host_ip_addr localhost
除此之外,我认为您需要设置一个本地(或附近)的 DNS 服务器,并使用 CNAME 条目将 localhost 映射到其他主机(并且您必须从 hosts 文件中删除“localhost”才能使其正常工作)。
答案3
你可能觉得,某种“重定向”是可能的,比如
127.0.0.1 ads.stackoverflow.com
在您的hosts
文件中。纯粹作为一个例子,你明白。这并不与localhost
同一hosts
文件其他地方的通常定义冲突。
互联网上有许多示例hosts
文件,可以确保不需要的图像没有出现在屏幕上。