不能从Windows上的Windows ping别名,但可以从其他Linux VM

时间:2014-02-06 00:10:36

标签: linux windows networking avahi

上下文:我已经在域根上设置了用于GIS测试的vm服务器和dokuwiki。我想在子域上提供gis web应用程序,以便dokuwiki url重命名永远不会发生冲突(而且感觉更干净)。我以为我用avahi-aliases解决了它,但随后发现......

问题:我无法从LAN上的任何Windows PC到达子域。 Linux VMs连接得很好。我在尝试不可能或只是做错了吗? (我是一个DNS noob)为什么Linux会找到子域但Windows不能,即使在同一个局域网上?

设定: 我不能改变企业路由器/服务器上的任何东西。 虚拟机位于同一公司LAN上的不同PC上。

VM1(虚拟机,托管在Windows PC1上):Mint 13

VM2(虚拟机无头服务器,托管在Windows PC2上):ubuntu服务器12.04,LAMP,samba,avahi,avahi-aliases。

主域名:vm2.local

子域名:gis.vm2.local(在apache和avahi-alias中配置)

什么有效:   我可以从vm1(通过ping和浏览器)访问vm2.local和gis.vm2.local。   我可以通过LAN上的任何Windows PC(通过ping浏览器)访问vm2.local。

什么行不通:我无法从局域网上的任何Windows PC上访问gis.vm2.local。

感谢任何想法或建议!

1 个答案:

答案 0 :(得分:0)

听起来像防火墙问题或Apache / IIS(无论托管您的网络应用程序)都没有收听所有流量(如果您实际上正在共享网络)。尝试从机器到目的地的traceroute / tracert,看看他们采取了什么路径。在没有真正了解您的网络外观的情况下进行故障排除有点困难。

您还可以通过尝试ping PC上的问题来测试您的主机名是否已解决。 如果它显示“Ping请求找不到主机。请检查名称并重试” - 这是一个DNS问题,你可以通过在%WINDIR%\ system32 \中提供机器的主机名来快速解决它驱动程序\等\主机