-1

我有 2 台虚拟机,一台是 windows 7,一台是 Cent/OS 6。两者都在 VM Fusion 中运行,并且都运行良好。两台机器都在运行 apache。Windows 机器正在运行 UWAMP Cent 机器正在运行标准 apache (Httpd)。

Windows VM 的机器名称是“Win-Server-Apache1”,当我从网络上的另一台机器 ping 它时,机器名称解析为它的 IP。(192.168.1.xx)。

但是我无法通过输入机器名称来 ping 美分机器,即使我已将其主机名更改为“Linux-Server-Apache1”,但我可以 ping 它的 IP 地址(192.168.1.xx)。

我知道两台机器都在工作,因为我可以在两台机器上调出 info.php,但是 linux 机器只能通过它的 IP 访问,而不是通过它的主机/机器名。

我已经检查并禁用了虚拟机和主机操作系统上的所有防火墙,所以我知道这不是防火墙的问题。两台机器都在运行网络服务器,并且都可以在同一网络上的浏览器中访问。只有我必须使用 IP 的 linux 机器。如果可能,我宁愿使用机器/主机名。

有谁知道我做错了什么?

4

1 回答 1

2

你可以以太:

  1. 添加到您的 DNS 新主机
  2. 允许 DHCP 更新 DNS
  3. 使用其他主机的 IP 和主机名编辑 /etc/hosts。

您不需要禁用防火墙来进行名称解析(嗯,您需要连接到 DNS 服务器!)

于 2013-05-29T19:18:53.083 回答