1. 程式人生 > >127.0.0.1和localhost不能正確映射的問題

127.0.0.1和localhost不能正確映射的問題

可能 com 匹配 本地 一個 ati oca under hosts

可能引起的問題:

技術分享圖片

檢查:分別ping一下127.0.0.1和localhost

技術分享圖片

以上是正確演示,不匹配的話,ping localhost會返回

技術分享圖片

解決方案:

可能1:

在瀏覽器中打開http://127.0.0.1

技術分享圖片

如果不能出現以上默認頁面,就是IIS有問題,重新安裝一下:

技術分享圖片

IIS勾上,一定要全展開才能勾上

可能2

如果IIS沒問題,或者重新安裝以後還不行,查看你的host

目錄:C:\Windows\System32\drivers\etc

技術分享圖片

看看有沒有下面兩行,沒有添上。

這時候可能會提示沒有權限,可以先把hosts拖到桌面,改完替換回去。

可能3:修改優先級

網上全是修改

host,對我沒用,終於找到另外一種方法:修改IPv6優先級

https://blog.csdn.net/ambertian/article/details/70238020

可能4:修改註冊表,我沒試過,上面那個網址也有介紹

補充:127.0.0.1和localhost的區別:

很明顯,前者是一個ip地址,

而localhost是一個域名,一般指向127.0.0.1,所以通常會把它們等同起來。

但是在 ipv6 後,它同時還指向ipv6 的地址 [::1],ipv6的優先級高,所以我們ping的時候,會默認指向[::1]。

[::1]是0:0:0:0:0:0:0:1的簡寫,代表IPv6中的本地回環地址,相當於IPv4中的127.0.0.1。

localhost作為域名也可以不指向127.0.0.1,在host文件中修改(不過一般沒有人那麽蛋疼吧)。

127.0.0.1和localhost不能正確映射的問題