
今天,我在嘗試存取 apache httpd-vhosts.conf 中指定的本機網域時遇到此錯誤。這是第一次使用 .dev 域發生這種情況,因此鑑於以下情況似乎是合理的:最近的新聞谷歌終於明白了。
但是,我嘗試使用其他網域(例如 .abb 或 .loc),但錯誤仍然存在。我正在 Windows7 上使用 UniServerZ,Chrome 將“ERR_ICANN_NAME_COLLISION”錯誤大致解釋為“此網站使用新的頂級域名。如果它曾經有效,請聯繫您的網絡管理員”。它確實曾經與 .dev 域一起使用。
現在,嘗試 google ERR_ICANN_NAME_COLLISION 幾乎沒有結果,而且我沒有網路管理員可以聯絡。 :-)
問題是:這是我的問題,也可能是我的主機/虛擬主機設定的問題,還是世界的錯?現在哪些本地網域適合用於本地開發伺服器?
答案1
您正在使用的偽域名正在註冊為新的頂級域名。
DNS 傳回的127.0.53.53
訊號表示該 TLD 已被某人註冊。 M43 的 Chrome 版本有一種將錯誤訊息轉發給使用者的新方法。
使用您擁有的網域。根據您的設置,可能使用“localhost.dev.$yourdomain”等全名可以幫助您。
答案2
它出現谷歌只想將其用於.dev
內部目的。在這種假設下,在內部 DNS 伺服器上託管一個「假」開發區似乎是安全的
答案3
ICANN 發布了新的公共通用頂級域名 (gTLD),例如.dev
.您可以將本機位址新增至C:\\Windows\System32\Drivers\etc\hosts
檔案中,也可以在 Web 伺服器設定檔中變更網站位址。
答案4
我遇到了同樣的問題,當停止使用超過 9 個網域時我修復了。
您可以檢查您的主機檔案(C:\Windows\System32\drivers\etc\hosts)是否有超過 9 個網域