簡體   English   中英

無法通過 LAN 從 windows ping avahi 別名,但可以從其他 linux 虛擬機

[英]can't ping avahi alias from windows over LAN but can from other linux VMs

上下文:我已經在域根上設置了一個用於 GIS 測試和 dokuwiki 的虛擬機服務器。 我想在子域上提供 gis 網絡應用程序,以便 dokuwiki url 重命名永遠不會發生沖突(而且感覺更干凈)。 我以為我用 avahi-aliases 解決了它,但后來發現......

問題:我無法從 LAN 上的任何 Windows 電腦訪問子域。 Linux VM 連接正常。 我是在嘗試不可能的事情還是只是做錯了? (我是 DNS 菜鳥)為什么 Linux 會找到子域而 Windows 不會,即使在同一個 LAN 上?

設置:我無法更改公司路由器/服務器上的任何內容。 VM 位於同一公司 LAN 上的不同 PC 上。

VM1(虛擬機,托管在 Windows PC1 上):Mint 13

VM2 (virtualbox headless server, 在 windows PC2 上托管): ubuntu server 12.04, LAMP, samba, avahi, avahi-aliases。

主域:vm2.local

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

什么有效:我可以從 vm1 訪問 vm2.local 和 gis.vm2.local(通過 ping 和瀏覽器)。 我可以從 LAN 上的任何 Windows pc 訪問 vm2.local(通過 ping 瀏覽器)。

什么不起作用:我無法從 LAN 上的任何 Windows 電腦訪問 gis.vm2.local。

任何想法或建議表示贊賞!

聽起來像是防火牆問題或 Apache/IIS(托管您的 Web 應用程序的任何內容)沒有偵聽所有流量(如果您實際上是共享網絡)。 嘗試從機器到目的地的 traceroute/tracert 並查看它們采用的路徑。 如果不實際查看網絡的外觀,則很難進行故障排除。

您還可以通過在有問題的 PC 上嘗試 ping 來測試您的主機名是否解析。 如果它說“Ping 請求找不到主機。請檢查名稱並重試” - 這是一個 DNS 問題,您可以通過在%WINDIR%\\system32\\drivers\\etc 中提供帶有主機名的機器 IP 來快速解決它\\主機

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM