遇到問題---hosts不起作用問題的解決方法


c:\WINDOWS\system32\drivers\etc\hosts 文件的作用是添加 域名解析 定向 

 

比如添加 

127.0.0.1  www.baidu.com 

 

那我們訪問www.baidu.com后 就會跳轉到127.0.0.1 而不會再訪問百度

 

如果不起作用 可能是如下五個原因:

 

 

 注冊表


由於的 需要,經常要修改C:\windows\system32\drivers\etc\hosts里面的域名指向。可是莫名其妙的是,自己電腦上的 hosts文件修改了沒有作用,原來是把 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters里面的"DataBasePath"類型從"REG_SZ"修改為"REG_EXPAND_SZ"就OK了(需要 重新啟動計算機)

 

 

 

如果已經一樣 那就可能是下面另兩種原因

 

 

權限原因


查看hosts文件的權限,果然這個文件修改權限,加上之后問題解決! 


總結:對於的系統參數,一個要格式正確外,一定要注意權限的設定,這個很容易被忽略掉。但問題在於這個文件從外部拷貝進來,為什么權限沒有被文件夾自動覆蓋掉,不解!


因為書寫順序不對



應該是先寫 ip[tab]域名的格式


例如:  127.0.0.1 www.cctv.com   

 

127前面不能有空格

注意hosts文件不能配端口,如果不是80端口訪問的放,在瀏覽器訪問的時候加上端口號m.t.XXXX.com:8080/

 

正確樣式如下:

 

 

 

DNS Client服務沒設為自動打開

 

注意:如果DNS Client啟動,請嘗試重啟(我就是重啟一下就好了)

 

 

hosts文件編碼錯誤

另存為ANSI格式才能被識別


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM