该 /etc/hosts
文件默认您的主机名127.0.1.1
是127.0.0.1
127.0.0.1 localhost
127.0.1.1 my_machine
我已经发现了为什么。但这给我测试一些 Web 应用程序带来了问题,这些应用程序有硬编码假设,即本地机器 == 127.0.0.1
。所以我将我的 hosts 文件更改为
127.0.0.1 localhost my_machine
问题是:
- 黑客攻击仍然存在什么原因
127.0.1.1
? - 如果是这样,那么 11.04 中包含的哪些软件可能会因我所做的更改而出现问题?
答案1
您的本地机器是 127.0.0.1
。这是 的标准 IP localhost
。
相反,主机名您的机器解析为127.0.1.1
。
将其更改为 127.0.0.0/8 范围内的任何内容都没有问题,该范围是为回送。
只要没人听只你127.0.1.1
应该很安全。要查看 上是否有正在监听的内容127.0.1.1
:
sudo netstat -tunelp | grep 127.0.1.1