Octopi.local 無法解析 - DNS 名稱解析問題
我正在使用Octopi 發行版,它應該已經將一些聯網的東西放在一起,以便開箱即用。其中之一是易於使用的主機名和/或 DNS 名稱:
octopi.local
. 但是它不起作用。我無法從 Windows 7 機器 ping 或解決它。我的 Netgear WNDR3800 在其已連接設備列表中可以看到該名稱。我在 Octopi 上使用 Wi-Pi 進行無線網路,並
octopi-network.txt
使用我的無線設置配置了文件。我可以使用 IP 地址從 Windows 機器訪問 Octopi 的 Web 界面。Windows 機器也在使用 Wi-Fi。我已經在 Linux stack Exchange 上提出了另一個問題,試圖讓主機名解析在不同的 Raspberry Pi 上工作,但從未成功。
這個問題是不同的,因為 Octopi 使用avahi(又名Bonjour)(這是一個操作方法)並且所有文件和影片都引用了
octopi.local
,因此暗示我們正在使用 DNS 名稱。據我所知,它應該開箱即用。如果我嘗試 ping/nslookup
octopi
/octopi.local
但它失敗了,接下來我應該看什麼?在 Windows 機器上,我試圖做一個
ipconfig /flushdns
,nslookup octopi
但nslookup octopi.local
沒有成功。
事實證明,在 Octprint/Octopi 常見問題解答中有一個常見問題解答問題,它解決了同樣的問題,並且也有很多細節(在下面重印)。
在 Windows 下,我無法在 octopi.local 下訪問我的 OctoPi,為什麼?
第三篇文章有關於這個問題的一些很好的細節:
在 Windows 下,我無法在 octopi.local 下訪問我的 OctoPi,為什麼?
那個 .local 部分使它成為一個特殊的地址。Linux 和 MacOS 已經知道如何理解它,Windows 需要一點額外的幫助。
您必須下載適用於 Windows 的 Bonjour 列印服務並安裝它們。然後確保您的 Windows 防火牆允許 UDP 埠 5353 上的流量並授予對 mDNSresponder.exe 的 Internet 訪問權限(您剛剛安裝的 Bonjour 支持的一部分)。
注意:這僅在您的家庭 LAN 未設置為使用 .local 作為其自己的 LAN 特定頂級域時才有效。通常情況並非如此,但如果是這樣並且您無法以不同的方式設置您的家庭 LAN(例如通過切換到 .lan),您將需要通過其 IP 地址訪問您的 OctoPi 實例,抱歉。