我有 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 机器。如果可能,我宁愿使用机器/主机名。
有谁知道我做错了什么?