最近練習架設網站,網站架設起來後在設定 domain name 時卻發生一件詭異的事情
DNS 指向的位置輸入 domain name 和 IP 連到伺服器 卻一直發生無法正常開起網站,但使用不同電腦或是手機確可以正常連入網站
問了伺服器服務商等等也Google 好一陣子試了清除瀏覽歷史資料、關閉防火牆、DOS 輸入清除指定等等都無法解決
後來 試了另一種最不可能的方式,就是到
C:\Windows\System32\drivers\etc\hosts
查看我是不是被設定為黑名單
打開之後 大驚!!!
原來裡面真的被設定了,不過是之前的 舊IP 但 domain name 是一樣的
所以由此可知 如果在 hosts 文件內已被設定為黑名單,就算是 IP 與 domain name 與 新的位置是不相同,只要其中一個正確就可能會影響到正常的瀏覽
只要將 被 黑掉那一行 註解掉(#) 就可恢復正常了
以下附上頗有用的資料與原網址,但每個人情況不一樣就請一項一項依狀況解除問題囉!!
轉載至: http://www.nuu.edu.tw/UIPWeb/wSite/ct?xItem=84791&ctNode=13535&mp=3
特定網站無法開啟自我檢查與問題排除建議方式 :
1 - 同一位置(網路線)先換一台電腦進行連線看看。
2 - 依連線狀況判斷問題:
A - 換過電腦還不行-->表示電腦沒問題,是網路設定的問題。請檢查IP分享器或無線AP(如果沒有安裝分享器,請向您的ISP廠商查詢)。
B - 別的電腦可以-->表示使用中的電腦的設定檔或安裝有問題,可能排除的原因跟建議方式如下。
B.1 - 清除所有瀏覽器暫存檔.cookies。
B.2 - 微軟或防毒軟體的防火牆將該網站鎖住->請將全部防火牆關閉。
如果關閉後可以連線,即表示在防火牆內誤設鎖定,請至防火牆解除。
B.3 - 代理伺服器錯誤->如有設定proxy,請取消proxy後,關閉瀏覽器後再重新啟動網頁瀏覽器。
B.4 - DNS指定錯誤-->請檢查本機的DNS設定是否為自動取得。
請勾選自動取得,或如有需要指定DNS,請確認該DNS是否有更新。
B.5 - 該網域被誤鎖為黑名單網頁-->存取設定異常或中木馬導致
到 C:\WINDOWS\system32\drivers\etc 的目錄下找到 host (這是系統檔) -->用筆記本開啟,看裡面是否有被擋住的網頁,把該網址刪除
另外,下方兩種類比較少發生,但是仍然可能造成特定網站無法開啟。
B.6 - DNS的反查 Cache 無法正常讀取或解譯造成-->
Windows 2000, XP, 2003, Vista, 7 等版本使用者請按下 Windows【開始】功能鍵,選擇【執行】功能,
在命令列中輸入 cmd 後按下 enter 執行,會出現一個黑底白字的 Dos 視窗
在提示符號後,打上「ipconfig /flushdns」,完成後,按下 enter 執行當看到底下訊息時,代表 DNS 反查 Cache 已經清除完畢,
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
清除完畢後會回到提示符號,請輸入 exit 並按下 enter,關閉此 Dos 視窗。
B.7 - DLL檔案異常-->重新註冊所有的 dll 檔案
開始→執行→ 輸入cmd 按「確定」,出現DOS窗口,在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

版主你好 請問一下您說的host把黑掉的那一部份註解掉是什麼意思?是指把井字號都刪掉嗎?
不是喔! 是指要加上 # 字號,才是代表註解。 例 : 修改前 : www.testName.com 修改後 : # www.testName.com
是的 如果你做過了以上任一動作後.........還是沒有任何進展的話 請別瞎忙了, 停下來..............問問自己......... 第一 你是接收有線還還是WIFI ? 第二 你試過WIFI 不通接有線... 有線 不通接WIFI了嗎? 第三 毎一個不通的人好像都沒說明第一問題 第四 把你上網的設備開關給關掉(如果可以的話)一二分鐘後再打開,尤其是AP分享 器,第四台提供的分分享器........都需關掉一二分鐘後再打開 第五 一二分鐘後再打開 這已是說第三次了 什麼意思? (你知道的) 等三五次後的三五天你會發現............它接通了, 不知不覺中就接OK了 為何啊 ? 有緣的話 再 見 了
我修改後他說你沒有在這裡存檔的權限 這該怎麼辦
不能直接修改喔! 要先把檔案複製出來在其他地方後, 在複製一份做修改,避免出錯還有原始檔可以還原, 在複製的那一份改完後,在丟到原位置覆蓋過去就可以了
將hosts文件的設定說成是「黑名單」是不正確的,原因是網絡上所有的機器其實都用 IP 地址來識別位置,但 IP 地址實在不好記,所以有人發明用「域名/網址」代替 IP 方便使用。但其實輸入 域名/網址 之後,後面其實也是有 DNS 服務器將你輸入的域名/網址解析為 IP 地址,所以你可以將 DNS 服務想像成一個公用的路牌,告訴你某個域名/網址其實是什麼 IP 位置。 至於 hosts 文件,其實也是跟 DNS 一樣的作用,不過它是私人的路牌服務,只會對你這一台電腦生效,你在hosts文件設定某個網址的 IP 是 123.123.123.123 的話, 電腦就當然會將訪問某個網址的請求都指向 123.123.123.123,所以這只是設定喇,不是什麼黑名單。
是的 windows 檔的確是一個設定檔。 在早期也是病毒或是惡意軟體會去修改的一個設定檔。
感謝!!!
你好,這種病毒防毒軟體好像偵測不到對嗎? 我中毒有拿去重灌店家也幫我設定好裝上防毒軟體, 過沒多久他也是照樣進來改網頁改防毒軟體的設定
防毒軟體不是萬能,也不是裝一套防毒軟體就能防所有的毒。 現在毒入侵電腦的手段越來越多,也不是一套就能解決的,再說防毒軟體公司還會把不同類型的防毒程式拆成好幾種不同的包裝販售,如果都是用免費或是最便宜的防毒軟體怎麼可能防得了所有的毒呢? 防毒軟體公司也是要賺錢才能生存的阿。
2樓的 cc屌絲男 大大,你的建議很神, 我在無路可走的狀況下, 試著照你的步驟做, 真的成功了, 我猜想原因是, 我的IP被對方網管封鎖了, 若我重開家中網路及分享器,就會重配一個動態IP, 對方就封鎖不到了, 對方網管為何要單獨針對我封鎖呢? 因為我沒依對方的網站流程走,為節省時間,直接連進某一個網址。 通常網管都有網站流量分析管理軟體,可把這些行為的使用者抓出來。 所以,連不到特定網址,別人郤可以,要多加一個原因: 1.自己電腦的設定 2.家中網路的設定 3.對方網管的設定