主机名问题

主机名问题

我的主机名是 newton ...当我在 /etc/hosts 中设置“127.0.0.1 Newton”时.. parallels 停止工作..当我在 /etc/hosts 中设置“127.0.0.1 localhost”时通过 ports 安装的 apache 停止工作..当我将“127.0.0.1 localhost”和“127.0.0.1 newton”都添加到 hosts 文件时.. parallels 网络不工作

答案1

我想说,这通常不是错误的。你绝对应该在 /etc/hosts 文件中保留前几行:

127.0.0.1 本地主机
255.255.255.255 广播主机
::1 本地主机
fe80::1%lo0 本地主机
# 添加下面的其他主机名:
127.0.0.1 牛顿
127.0.0.1 测试主机
127.0.0.1 某物

我自己在 Mac OS 10.6(Snow Leopard)上就有这样的配置,在 10.5(Leopard)上也有这样的配置,Parallels Desktop 和 Apache 仍然在运行。

但此配置并不意味着您的附加主机名也可以在 Parallels 中的虚拟机上运行。请分别编辑每台虚拟机上的主机文件。

答案2

不要玩弄“/etc/hosts”!原始文件如下,请勿更改:

##
# 主机数据库
#
# localhost 用于配置环回接口
# 在系统启动时。请勿更改此条目。
##
127.0.0.1 本地主机
255.255.255.255 广播主机
::1 本地主机
fe80::1%lo0 本地主机

最有可能的是,您需要更改在 Apache 配置中绑定的名称和/或地址。

答案3

有什么原因你不能把它作为

127.0.0.1       localhost newton testhost something
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0     localhost

反而。

在某些情况下,您需要指定主机。尤其是在像我这样的内部网络上,您没有设置 DNS 主机。(看不到外部世界的房屋局域网和集群)

因此我在主机文件中定义了 ipaddress 和名称,以便计算机可以相互通信,而无需设置 DNS 服务器的麻烦。

相关内容