如何疑難排解 Windows XP 中網際網路連線問題的可能原因

文章編號: 314095 - 檢視此文章適用的產品。
本文曾發行於 CHT314095

如果要繼續收到 Windows XP的安全性更新,請確定您執行的是 Windows XP (含 Service Pack 3 (SP3))。如需詳細資訊,請參閱此 Microsoft 網頁: 已結束針對部分 Windows 版本的支援 (英文)

如需本文的 Windows 2000 和 Microsoft Windows NT4.0 版本,請參閱 163391
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,當您試著使用下列其中一項工具來和網際網路上的伺服器通訊時,可用來診斷與解決可能發生問題的方法。
  • 網際網路瀏覽器
  • 檔案傳輸通訊協定 (FTP)
  • Telnet
本文假設您可以成功連線並登入自己的「網際網路服務提供者」(ISP)。

其他相關資訊

當您試著與網際網路上的伺服器通訊時,可能會發生下列問題:
  • 伺服器運作不正常或已經從網際網路暫時移除。
  • 網際網路瀏覽器未正確設定。
  • 撥號連線至 ISP 的 TCP/IP 設定不正確。
  • ISP 的「網域名稱服務」(DNS) 伺服器未正常運作。
  • System_drive:\Windows、System_drive:\Windows\System32\Drivers 和 System_drive:\Program Files\Network Ice\Black Ice 目錄中的 Hosts 檔案可能損壞或毀損。

    注意System_drive 代表 Windows 安裝所在之磁碟機。
如果要判斷您遇到問題的原因和解決方法,請依照文中的陳述順序,遵循下列每一小節的程序。完成每個程序後,請再試試是否可以成功的與網際網路上的伺服器通訊。

試著使用已知的正常伺服器

如果無法和網際網路上的特定伺服器通訊,請試著使用完整網域名稱 (FQDN) 連線至 Microsoft 網站:
http://www.microsoft.com.tw
FQDN 包含主機名稱 (本例為 microsoft) 和網域名稱 (.com)。如果可以使用 FQDN 連線至 Microsoft 網站,您電腦的 TCP/IP 設定就是正確的。

如果可以連線至 Microsoft 網站,但試過幾次之後卻仍無法連線至其他特定的網際網路網站,則此網站可能運作不正常或可能從網際網路中暫時移除。請嘗試連線至一些不同的網站。如果可以連線至某些網站但無法連線至另外的網站,請連絡您的 ISP 以尋求協助。

如果無法連線至任何網站,問題可能出在網際網路瀏覽器設定或是撥號連線至 ISP 的 TCP/IP 設定。

確認瀏覽器的設定是正確的

確認網際網路瀏覽器 (例如,Microsoft Internet Explorer) 已正確設定 (其會先撥號連線至 ISP,然後再連線到網際網路),並確認您的網際網路瀏覽器不是設定為透過 Proxy 伺服器來連線 (Proxy 伺服器是一台電腦或一種程式,用來做為區域網路 (LAN) 和網際網路之間的媒介關口。Proxy 伺服器是一種防火牆元件,採用單一網路位址來連線至外部網站)。

如果要檢查這些設定,請啟動 Internet Explorer,然後按一下 [工具] 功能表上的 [網際網路選項]。按一下 [連線] 索引標籤,然後檢視與 ISP 有關的設定。

如果要查看瀏覽器是否有使用 Proxy 伺服器,請按一下 [區域網路設定]

確認網際網路通訊協定 (IP) 位址

如果您的 ISP 給您靜態的 (永久的) IP 位址,請確認 ISP 連線的 TCP/IP 設定是否包含正確的資訊。請依照下列步驟執行:
  1. 連線至您的 ISP。
  2. 啟動命令提示字元,輸入下列命令,然後按下 ENTER:
    ipconfig /all
    ipconfig /all 命令會顯示所有網路介面卡和數據機連線的 Windows TCP/IP 設定。數據機連線的位址會顯示為 NDISWAN x adapter,其中 x 是數字。NDISWAN x adapter 的預設閘道與 IP 位址相同;這是原本設計的作法。電腦可能會顯示一個以上的 NDISWAN x adapter。任何目前未使用的 NDISWAN x adapter,其 IP 位址會顯示為 0。
  3. 如果撥號連線至 ISP 的 IP 位址和 ISP 給您的 IP 位址不相符,請變更顯示的 IP 位址,使其符合 ISP 給您的位址。請依照下列步驟執行:
    1. 按一下 [開始],指向 [設定],按一下 [控制台],然後按兩下 [網路連線]
    2. 用滑鼠右鍵按一下您的網際網路連線,按一下 [內容],然後按一下 [網路功能] 索引標籤。
    3. 按一下網際網路通訊協定介面卡,然後按一下 [內容]
    4. 如果設定不正確,請變更 TCP/IP 設定以符合 ISP 所提供的設定,按一下 [確定],再按一下 [確定]

開啟使用遠端網路的預設閘道選項

如果您使用網路介面卡連線至區域網路,並同時使用數據機連線至 ISP,請設定撥號連線,讓系統在遇到路由衝突時,會先撥號連線至 ISP。請依照下列步驟執行:
  1. 在 [控制台] 中,按兩下 [網路連線]
  2. 用滑鼠右鍵按一下您的網際網路連線,按一下 [內容],然後按一下 [網路功能] 索引標籤。
  3. 按一下網際網路通訊協定介面卡,按一下 [內容],然後按一下 [進階]
  4. 按一下以選取 [使用遠端網路的預設閘道] 核取方塊,然後按一下 [確定]
  5. 按一下 [確定]

檢查傳輸和接收燈號

如果您使用網路介面卡連線至區域網路,並同時使用數據機連線至 ISP,網路介面卡和數據機之間的衝突可能會使數據機無法將資訊傳送至網際網路上的伺服器。如果要檢查 TCP/IP 封包是否透過數據機傳送至 ISP,請依照下列步驟執行:
  1. 連線並登入 ISP。
  2. 使用 ping 命令讓數據機傳送測試資訊。在命令提示字元中輸入下列命令,然後按下 ENTER:
    ping IP address
    ,其中的 IP address 是網際網路上,已知的正常伺服器的 IP 位址。如果不知道網際網路上伺服器的 IP 位址,請使用 ftp.microsoft.com 的 IP 位址:207.46.133.140。
「撥號網路監視器」會使用燈號來顯示數據機的狀態。
  • 當您 ping 網際網路上的伺服器時,如果撥號網路監視器的傳輸 (Tx) 燈閃爍,就表示 TCP/IP 資訊正透過數據機傳送至 ISP。
  • 當您 ping 網際網路上的伺服器時,如果撥號網路監視器的傳輸 (Tx) 燈不會閃爍,就表示封包沒有透過數據機傳送出去。請確定 ISP 指派給您的撥號連線 IP 位址與您的網路介面卡或回送驅動程式 (如果有安裝的話) 的 IP 位址不同。同時,網路介面卡或回送驅動程式的 IP 位址與 ISP 指派給您的撥號連線 IP 位址不應位於相同的網路上。
  • 當您 ping 網際網路上的伺服器時,如果撥號網路監視器的接收 (Rx) 燈不會閃爍,就表示電腦沒有收到來自 ISP 的封包。請連絡您的 ISP 以尋求協助。
  • 當您 ping 網際網路上的伺服器時,如果撥號網路監視器的接收 (Rx) 燈閃爍,但是您仍然無法使用 FQDN 連線至伺服器,就有可能是名稱解析的問題。

測試名稱解析

DNS 伺服器會提供主機名稱解析。如果無法使用 FQDN 連線到網際網路上的伺服器,那就可能是撥號連線至 ISP 的 DNS 設定或是 ISP 的 DNS 伺服器有問題。

如果要判斷是否是撥號連線至 ISP 的 DNS 設定有問題,請依照下列步驟執行:
  1. 在命令提示字元中輸入 ipconfig /all,然後按下 ENTER 以顯示 DNS 伺服器的 IP 位址。如果沒有出現 DNS 伺服器的 IP 位址,請連絡您的 ISP 以取得 DNS 伺服器的 IP 位址。
  2. 如果要檢查電腦是否可以和 DNS 伺服器通訊,請 ping 您的 DNS 伺服器的 IP 位址。結果會看起來如下:
    Pinging ###.###.###.### with 32 bytes of data:
    
    Reply from ###.###.###.###:bytes=32 time=77ms TTL=28
    Reply from ###.###.###.###:bytes=32 time=80ms TTL=28
    Reply from ###.###.###.###:bytes=32 time=78ms TTL=28
    Reply from ###.###.###.###:bytes=32 time=79ms TTL=28
    其中的數字符號數列 (###.###.###.###) 代表 DNS 伺服器的 IP 位址。
如果無法成功地 ping 到 DNS 伺服器的 IP 位址,請連絡 ISP 以確認您使用的是正確的 IP 位址且 DNS 伺服器有正常運作。

如果可以 ping 到 DNS 伺服器的 IP 位址,但無法使用 FQDN 連線至網際網路上的伺服器,您的 DNS 伺服器可能無法正確解析主機名稱。如果您的 ISP 有一個以上的 DNS 伺服器,請設定電腦使用不同的 DNS 伺服器。如果使用其他 DNS 伺服器可以解決這個問題,請連絡您的 ISP 以修正原始 DNS 伺服器的問題。

檢查主機檔案

開啟 Internet Explorer。連線到網際網路。在網址列中輸入 www.microsoft.com 和其他的 FQDN 位址,然後按一下 [移至]。MSN Search 回報找不到網頁。然而,如果您輸入任何一個網站的 IP 位址,該網站便會出現。

如果要解決這個問題,請依照下列步驟執行:
  1. 在本機硬碟上搜尋 Hosts 檔案。
  2. 如果可以看到副檔名,請尋找沒有 .sam 副檔名的 Hosts 檔案,使用「記事本」開啟該檔案以確認其中含有無法使用的網站的參照。
  3. 刪除所有沒有 .sam 副檔名的 Hosts 檔案。

當您確認了 DNS 伺服器的正確 IP 位址後,請更新撥號連線至 ISP 的 TCP/IP 設定。如果要替「撥號網路」電話簿項目變更或新增有效的 DNS 伺服器 IP 位址,請依照下列步驟執行:
  1. 在 [控制台] 中,按兩下 [網路連線]
  2. 用滑鼠右鍵按一下您的網際網路連線,按一下 [內容],然後按一下 [網路功能] 索引標籤。
  3. 按一下網際網路通訊協定介面卡,然後按一下 [內容]
  4. 按一下 [使用下列的 DNS 伺服器位址],然後在 [慣用 DNS 伺服器] 方塊中輸入正確的 IP 位址。
  5. 按一下 [確定],再按一下 [確定]

屬性

文章編號: 314095 - 上次校閱: 2010年9月30日 - 版次: 4.1
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
關鍵字:?
kbhowto kbdialup kbinfo kbnetwork KB314095
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見