【问题标题】:can't ping avahi alias from windows over LAN but can from other linux VMs无法通过 LAN 从 Windows ping avahi 别名,但可以从其他 linux 虚拟机
【发布时间】:2014-02-06 00:10:36
【问题描述】:

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

问题:我无法从 LAN 上的任何 Windows 电脑访问子域。 Linux VM 连接得很好。我是在尝试不可能的事情还是只是做错了? (我是 DNS 菜鸟)为什么 Linux 会找到子域而 Windows 却找不到,即使在同一个 LAN 上??

设置: 我无法更改公司路由器/服务器上的任何内容。 虚拟机位于同一公司 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 访问 vm2.local 和 gis.vm2.local(通过 ping 和浏览器)。 我可以从 LAN 上的任何 Windows 电脑访问 vm2.local(通过 ping 浏览器)。

什么不起作用:我无法从 LAN 上的任何 Windows 电脑访问 gis.vm2.local。

感谢任何想法或建议!

【问题讨论】:

    标签: linux windows networking avahi


    【解决方案1】:

    听起来像是防火墙问题或 Apache/IIS(无论是托管您的 Web 应用程序的什么)都没有监听所有流量(如果您实际上是在共享网络)。尝试从机器到目的地的 traceroute/tracert 并查看它们采用的路径。如果不实际查看网络的外观,则很难进行故障排除。

    您还可以通过尝试对有问题的 PC 执行 ping 操作来测试您的主机名是否已解决。 如果它说“Ping 请求找不到主机。请检查名称并重试” - 这是一个 DNS 问题,您可以通过在 %WINDIR%\system32\ 中提供机器的 IP 及其主机名来快速解决它驱动程序\etc\hosts

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-17
      • 2019-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多