删除localhost?[关闭]


-1

我需要暂时从我的主机窗口中删除我的127.0.0.1 localhost以安装软件,这是最安全的方法吗?

我在Mac上运行OS X v10.7.4。


6
这个问题对我来说似乎很奇怪。我不使用OSX,但没有软件应该永远需要这种在任何操作系统下。
Heptite

127.0.0.1是所有以太网卡的硬件环回功能。删除它的唯一方法是将以太网卡从计算机中取出。在Mac上不是一个真正的选择。
James K

1
@JamesK,在我的OSX盒子上,我可以运行sudo ifconfig lo0 0.0.0.0,环回消失,但我仍然可以ping其他东西。尽管如此,这是一件非常愚蠢的事情。AFAIK,绝对没有理由为什么你需要禁用环回接口。
Zoredache

@Zoredache - 这似乎是Mike正在寻找的答案。
詹姆斯K

Answers:


1

您要查看的是编辑主机文件。http://decoding.wordpress.com/2009/04/06/how-to-edit-the-hosts-file-in-mac-os-x-leopard/

第1步 - 打开Terminal.app

通过在Spotlight上键入终端,或进入应用程序 - >实用程序 - >终端。

第2步 - 打开hosts文件

通过在刚刚打开的终端上键入来打开主机:

$ sudo nano /private/etc/hosts 出现提示时键入您的用户密码。

第3步 - 编辑hosts文件

hosts文件包含一些注释(以#符号开头的行),以及一些默认的主机名映射。只需编辑/删除127.0.0.1 - localhost。

第4步 - 保存hosts文件

完成编辑hosts文件后,按control-o保存文件。在文件名提示符下按Enter键,然后按control-x退出编辑器。

步骤5 - 刷新DNS缓存

在Leopard上,您可以发出一个简单的终端命令来刷新DNS缓存,并让您的主机文件更改以立即生效:

1 $ dscacheutil -flushcache

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.