我有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)。
Cent机器然而我输入机器名称无法ping通,即使我已将其主机名更改为“Linux-Server-Apache1”但我可以ping它的IP地址(192.168.1.xx)。
我知道这两台机器都在工作,因为我可以在两台机器上调出info.php,但linux机器只能通过它的IP而不是它的主机/机器名称来访问。
我已检查并禁用了VM和Host OS上的所有防火墙,因此我知道这不是防火墙的问题。两台机器都运行web服务器,两者都可以在同一网络上的浏览器中访问..只有Linux机器我必须使用IP。如果可能的话,我更愿意使用机器/主机名。
有谁知道我做错了什么?
答案 0 :(得分:2)
你可以以太:
您无需禁用防火墙即可解析名称解析(嗯,您需要连接到DNS服务器!)