這篇文章已封存,而且 Apple 也不會再更新。
iOS 無法解析結尾為 .local 的單點傳播 DNS 名稱
iOS 裝置無法解析結尾為 .local 尾碼的單點傳播 DNS 名稱。如果您需要存取使用內部、頂層網域名稱(例如 mydomain.local)的內部企業網路,以下步驟將有所幫助。
將私人網路(如有)改為使用非 .local 的網域名稱尾碼,即可解決這個問題。規劃內部企業網路的命名時,請改用如下的網域尾碼來取代 .local:
.private
.intranet
.internal
.lan
Bonjour 的「多點發送網域名稱服務」(mDNS)使用 .local 尾碼來辨識可存取 Bonjour 的裝置。強烈建議您在規劃內部企業網路時,避開使用 .local 尾碼。
在 iOS 8 中,將網域名稱加上標籤
若要解決 iOS 8 中透過多點發送的 .local 頂層網域問題,您可以使用任何兩個標籤名稱,例如 example.local。此名稱與 Bonjour 的本機網域 IANA 作業相容。
您也可以設定三個或更多標籤(host.example.local)的名稱以使用單點傳播 DNS:
確認「網域名稱伺服器」有一筆 SOA(起始授權)記錄 .local。
或使用 .local 的子網域,例如 example.local。在此情況下,您可以加入兩個標籤搜尋網域(像是 example.local),並且設定一筆 example.local 或 .local 的 SOA 記錄。
發佈日期: