[英]Can not ping docker container from another host which is in the same LAN
[英]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.