我想添加此条目:
127.0.0.1 api.localhost
测试我的网络应用程序的 API。
但是,hosts文件显示:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
添加我想要添加的条目安全吗?会出错吗?
答案1
“请勿更改”警告指的是更改名称“localhost”。许多软件包都希望“localhost”解析为 127.0.0.1。
添加更多条目不是问题。您可以在主机后添加条目(如 Iain 所示),或者添加其他行。例如:
127.0.0.1 localhost
127.0.0.1 api.localhost
127.0.0.1 testsite2.localhost
在许多类 UNIX 系统上,您还可以使用127.0.0.2
等等,因为整个127.*.*.*
范围被路由到“本地环回设备/驱动程序”。
答案2
如果你的 hosts 文件已经包含 127.0.0.1 的一行,那么你所要做的就是api.localhost
在它的末尾添加你的,例如
127.0.0.1 localhost api.localhost
答案3
是的,这在任何合理的系统上都应该是安全的。事实上,这是一种常见的广告拦截技术 - 例如,您可以下载预先制作的 hosts 文件,其中填充了指向 127.0.0.1 的常见广告服务器的名称。