Ping ทำงานได้ดี แต่ไม่มีการเชื่อมต่ออินเทอร์เน็ตในเบราว์เซอร์


25

โดยไม่ต้องเปลี่ยนการตั้งค่าใด ๆ ฉันไม่สามารถเข้าถึงอินเทอร์เน็ตได้อีกต่อไปผ่านแล็ปท็อปที่ใช้ Windows 10 ทุกเบราว์เซอร์บอกว่าการเชื่อมต่อหมดเวลาแล้ว ฉันสามารถเชื่อมต่อกับเราเตอร์และอุปกรณ์อื่น ๆ ในเครือข่ายไม่ได้รับผลกระทบ Windows บอกฉันว่าฉัน "เชื่อมต่อกับอินเทอร์เน็ต" แต่เห็นได้ชัดว่าไม่มีความช่วยเหลือ ดูเหมือนจะไม่ทำงานผ่านเครือข่าย WiFi หรืออีเธอร์เน็ตอื่น

ping google.comทำงานได้ดีและการท่องที่อยู่ IP ไม่ได้ช่วย ฉันลองรีสตาร์ทคอมพิวเตอร์รีสตาร์ทเราเตอร์รีเซ็ตการกำหนดค่า IP โดยไม่มีประโยชน์ ฉันไม่พบปัญหาในการตั้งค่าเครือข่ายเช่นกัน ฉันลองเกี่ยวกับสิ่งที่แนะนำบนเว็บไซต์นี้ ฉันหวังว่าบางคนในคุณมีความคิดว่าอะไรจะแก้ไขปัญหาได้ ขอบคุณ

ปรับปรุง

ดังนั้นปรากฎว่าฉันสามารถเข้าถึงเว็บไซต์ google เช่น google.com หรือ youtube แต่ไม่มีอะไรอื่น ฉันลองใช้คำแนะนำบางอย่างที่ฉันพบทางออนไลน์ แต่ไม่มีอะไรทำงาน ไอเดีย?


มีการตั้งค่าพร็อกซีใด ๆ
ฉันพูดว่า Reinstate Monica

@Tisty ไม่มีพร็อกซี่ฉันตรวจสอบแล้ว
quacodas

3
คำขอ ICMP (ping) ค่อนข้างเล็ก หากมีการเชื่อมต่อเป็นระยะ ๆ คำสั่ง ping จะไม่สามารถหาได้จนกว่าคุณping 8.8.8.8 -tจะทำการping ไปเรื่อย ๆ จนกว่าคุณจะหยุดมัน นอกจากนี้ยังอาจเป็นประโยชน์ในการตรวจสอบสาย LAN ของคุณเพื่อให้แน่ใจว่าไม่ได้พันรอบสายไฟ Cross-talk เป็นไปได้ที่นั่น
Shankensteinium

@Shankensteinium ฉันอัปเดตคำอธิบายปัญหาซึ่งอาจช่วยได้
quacodas

2
ในส่วนที่เกี่ยวกับความคิดเห็นของ Shankensteinium คุณสามารถใช้เครื่องมือวิเคราะห์เครือข่ายWinMTRฟรีซึ่งให้การผสมผสานของpingและtraceroute cababilities มันเป็นการใช้งาน Windows ของเครื่องมือMTR คุณสามารถเห็นความแตกต่างในเส้นทางเครือข่ายไปที่ Google.com และ YouTube.com กับเว็บไซต์อื่น ๆ ที่ไม่สามารถเข้าถึงได้เช่นความแตกต่างในเราเตอร์ที่เข้ามาแทรกแซงหรือการสูญเสียแพ็กเก็ตบนเส้นทางเครือข่าย
moonpoint

คำตอบ:


19

ฉันไม่สามารถเข้าถึงอินเทอร์เน็ตได้อีกต่อไป

ลองกำหนดสถานะเครือข่ายใหม่ รันคำสั่งต่อไปนี้ในcmdเชลล์ที่ยกระดับ:

  • รีเซ็ตรายการ WINSOCK เป็นค่าเริ่มต้นของการติดตั้ง:

    netsh winsock reset catalog

  • รีเซ็ต TCP / IP สแต็กเป็นค่าเริ่มต้นการติดตั้ง:

    netsh int ip reset reset.log

  • รีเซ็ตไฟร์วอลล์เป็นค่าเริ่มต้นของการติดตั้ง:

    netsh advfirewall reset

  • ล้างแคชตัวแก้ไข DNS:

    ipconfig /flushdns

  • ต่ออายุการลงทะเบียนไคลเอนต์ DNS และรีเฟรช DHCP สัญญาเช่า:

    ipconfig /registerdns

  • ฟลัชตารางเส้นทาง (ต้องรีบู๊ต):

    route /f


2
ฉันลองทุกคำสั่งที่คุณพูดถึงและหนึ่งในนั้นต้องทำเคล็ดลับ อย่างน้อยตอนนี้ดูเหมือนว่าปกติฉันจะสามารถเข้าถึงอินเทอร์เน็ตได้ ขอบคุณมาก! หวังว่ามันจะเป็นอย่างนั้น
quacodas

พลังของคำแนะนำเหล่านี้! ฉันส่งพวกเขาทางอีเมลไปยังสามเณรคอมพิวเตอร์และหลังจากรีบูตดีทั้งหมด ตอนนี้พวกเขายังต้องการทราบว่าขั้นตอนเหล่านี้ทำอะไรได้บ้าง!
ทบทวน

@reckface วิธีเดียวที่จะค้นหาคือตรวจสอบการเชื่อมต่ออินเทอร์เน็ตหลังจากแต่ละขั้นตอน :)
DavidPostill

1
ฉันจะลองใหม่ในครั้งต่อไปเมื่อปัญหากลับมาอีกครั้งและรายงานกลับ ฉันมี windows 10 และเกิดขึ้นวันละครั้ง
Black

คุณครับช่วยฉันด้วย! (หรืออย่างน้อยก็ติดตั้งใหม่) ขอบคุณมาก!
Master of Celebration

3

คุณมาที่นี่เพราะคุณมี MacBook Pro ที่ใช้ Windows 10 และปัญหานี้แน่นอน

วิธีแก้ไขคือไปที่ Device Manager ค้นหาการ์ด Wi-Fi ของคุณและเรียกใช้ Roll Back Driver

ย้อนกลับไดร์เวอร์


1
ช่วยฉันทีหนึ่งครั้ง ขอขอบคุณ.
Moe

ตัวเลือกไดร์เวอร์ย้อนกลับถูกปิดการใช้งานสำหรับฉัน
BM5k

2

การอัปเดตของคุณระบุว่าคุณสามารถเข้าถึงได้สองเว็บไซต์เท่านั้นคือ google.com และ youtube.com สำหรับเว็บไซต์อื่นที่ไม่สามารถเข้าถึงได้ผ่านเบราว์เซอร์ของคุณคุณสามารถ ping สำเร็จหรือไม่?

คุณอาจจะลองการเข้าถึงเว็บไซต์ที่มีปัญหาด้านนอกของเบราว์เซอร์ที่มีTelnetลูกค้าเช่นฉาบ คุณสามารถใช้ฉาบที่จะออกคำสั่งปัญหาเบราว์เซอร์ที่จะดึงเนื้อหาจากเว็บไซต์ หรือคุณสามารถติดตั้งโปรแกรมเทลเน็ตจาก Microsoftถ้าคุณกำลังใช้ระบบปฏิบัติการ Microsoft Windows โดยการเปิดหน้าต่างพร้อมรับคำสั่งที่มีการเข้าถึงผู้ดูแลระบบpkgmgr /iu:"TelnetClient"และการออกคำสั่ง เมื่อติดตั้งไคลเอ็นต์ telnet แล้วคุณสามารถออกคำสั่งtelnet www.example.com 80จากพรอมต์คำสั่ง

หากคุณสามารถเชื่อมต่อกับพอร์ต 80 ได้สำเร็จพอร์ตที่เป็นที่รู้จักสำหรับการเชื่อมต่อ HTTP จากนั้นคุณจะเห็นพื้นหลังสีดำสำหรับหน้าต่างพรอมต์คำสั่งด้วยเคอร์เซอร์กะพริบ พิมพ์คำสั่งGET / HTTP/1.1และกด Enter จากนั้นพิมพ์คำสั่งHost: www.example.comและกด Enter สองครั้ง หมายเหตุ: เว็บไซต์จะไม่สะท้อนเสียงตัวอักษรที่คุณพิมพ์กลับมาให้คุณดังนั้นคุณจะไม่สามารถเห็นสิ่งที่คุณกำลังพิมพ์ดังนั้นคุณจะไม่สามารถดูว่าคุณพิมพ์ผิดหรือไม่ แต่แม้ว่าคุณจะพิมพ์ผิดถ้าคุณสามารถเชื่อมต่อกับเว็บไซต์ได้สำเร็จก็จะแสดงข้อความเช่น "404 - ไม่พบ" ซึ่งอย่างน้อยก็บอกคุณว่าคุณสามารถเชื่อมต่อกับเว็บไซต์ภายนอกได้สำเร็จ เบราว์เซอร์ ฉันพบว่าในบางกรณีที่มัลแวร์ส่งผลกระทบต่อการเชื่อมต่อกับเว็บไซต์จากเบราว์เซอร์ในระบบซึ่งฉันสามารถเชื่อมต่อกับไซต์โดยใช้ไคลเอ็นต์ telnet ได้สำเร็จซึ่งช่วยให้ฉันแยกปัญหาได้

คุณสามารถกลับไปที่พรอมต์ telnet โดยใช้Ctrl-]ปุ่มเช่น ,, กด Ctrl และ] พร้อมกัน คุณสามารถออกจากโปรแกรม telnet ได้โดยพิมพ์คำสั่งquitที่หน้าจอMicrosoft Telnet>พร้อมรับคำ..

คำสั่งที่ให้ไว้กับเว็บไซต์ในตัวอย่างด้านบนทำหน้าที่ต่อไปนี้:

GET / HTTP / 1.1 - รับแจ้งเว็บไซต์ที่คุณต้องการดึงหน้าเว็บในเว็บไซต์ในขณะที่เครื่องหมายทับหน้าบอกไซต์ที่คุณต้องการเรียกหน้าหลักสำหรับเว็บไซต์และ HTTP / 1.1 บอกว่าคุณต้องการใช้เวอร์ชัน 1.1 โปรโตคอล นั่นคือรุ่นที่ให้คุณระบุชื่อโดเมนเนื่องจากเว็บเซิร์ฟเวอร์หลายแห่งโฮสต์เว็บไซต์หลายแห่ง

โฮสต์: www.example.com - บอกเซิร์ฟเวอร์ที่อาจรองรับหลายเว็บไซต์ที่คุณต้องการหน้าบนเว็บไซต์ www.example.com โปรดทราบว่า www.example.com เป็นเว็บไซต์จริงที่สร้างขึ้นโดยเฉพาะสำหรับผู้ใช้ในตัวอย่างเอกสาร หากคุณเชื่อมต่อกับไซต์คุณจะเห็น "โดเมนนี้ถูกสร้างขึ้นเพื่อใช้เป็นตัวอย่างในเอกสารคุณสามารถใช้โดเมนนี้ในตัวอย่างโดยไม่ต้องประสานงานหรือขออนุญาตก่อน" ดังนั้นหากคุณใช้และสามารถเห็นข้อความบนเว็บเพจของเว็บไซต์นั้นปรากฏขึ้นคุณจะรู้ว่ามีปัญหาบางอย่างที่ส่งผลต่อเบราว์เซอร์ในระบบ แต่ในระดับ TCP / IP และระดับโปรโตคอล HTTP คุณ มีการเข้าถึงเว็บไซต์ที่ไม่สามารถเข้าถึงได้โดยเบราว์เซอร์หรือเบราว์เซอร์ในระบบ

อีกทางเลือกหนึ่งที่ฉันได้พบHTTPNetworkSniffer บางครั้งจะเป็นประโยชน์ในการแก้จุดบกพร่องปัญหากับการเข้าถึงเว็บไซต์ มันเป็นฟรีและสามารถดาวน์โหลดได้จากเว็บไซต์ของนักพัฒนา, Nir โซฟา, ที่HTTPNetworkSniffer คุณสามารถเรียกใช้โปรแกรมนั้นในขณะที่พยายามเข้าถึงไซต์ภายในเบราว์เซอร์บนระบบและอย่างน้อยก็ดูว่าเบราว์เซอร์นั้นพยายามสื่อสารกับเว็บไซต์ที่มีปัญหาหรือไม่นั่นคือการพยายามเข้าถึงไซต์ที่มีปัญหากำลังได้รับจากเบราว์เซอร์ไปยังเลเยอร์TCPของโปรโตคอลเครือข่ายสแต็ก

นอกจากนี้คุณยังสามารถใช้ตัววิเคราะห์แพคเก็ตโอเพนซอร์สและอิสระWiresharkแต่ความสามารถในการทำความเข้าใจข้อมูลที่ให้นั้นจำเป็นต้องมีความคุ้นเคยกับวิธีที่โปรโตคอลพื้นฐานของอินเทอร์เน็ตเช่นงาน TCP / IP มีหลักสูตรและแบบฝึกหัดเกี่ยวกับการใช้งานออนไลน์รวมถึงวิดีโอ YouTube แต่การเรียนรู้วิธีใช้อย่างมีประสิทธิภาพอาจใช้เวลาพอสมควร อย่างไรก็ตามข้อดีคือเมื่อคุณเรียนรู้วิธีใช้เครื่องมือเช่น Wireshark คุณจะสามารถแก้ไขปัญหาทุกประเภทที่เกี่ยวข้องกับการเชื่อมต่อเครือข่ายได้ง่ายขึ้น

บน YouTube มีบทแนะนำ WireShark สำหรับผู้เริ่มต้นและ Wireshark 101: วิธีการ Wireshark, Haktip 115 ; อื่น ๆ อีกมากมายสามารถค้นหาได้โดยการค้นหาคำว่า "Wireshark tutorial" เว็บไซต์ที่มีบทเรียน ได้แก่รวดเร็วและสกปรก Wireshark กวดวิชา , วิธีการใช้ Wireshark ที่จะจับตัวกรองและตรวจสอบแพ็คเก็ตและWireshark การสอนซึ่งเป็นไฟล์ PDF ที่สร้างขึ้นโดยศาสตราจารย์ Angelos Stavrouในภาควิชาวิทยาการคอมพิวเตอร์ของ George Mason University

Udemyเสนอหลักสูตรออนไลน์ในราคาที่ค่อนข้างต่ำ เช่นWireshark ใน 60 นาทีและหลักสูตร Wireshark ที่สมบูรณ์: เริ่มตั้งแต่ระดับเริ่มต้นไปจนถึงระดับสูง! คือ $ 10 USD ในขณะนี้ ค้นหาเว็บไซต์สำหรับ "Wireshark" เพื่อค้นหาหลักสูตรอื่น ๆ ใน Wireshark Lynda.com ยังหลักสูตรข้อเสนอ - ดูWireshark ฝึกอบรมและการสอน คุณสามารถค้นหาหลักสูตรออนไลน์จากคนอื่น ๆ โดยการค้นหาทางเว็บใน "หลักสูตร Wireshark" ฉันไม่สามารถรับรองหลักสูตร Wireshark ใด ๆ เป็นการส่วนตัวได้เนื่องจากการเรียนรู้ที่จะใช้หลักสูตรนี้เป็นพื้นฐานของการติดตั้งและใช้เพื่อแก้ไขปัญหาเครือข่ายเฉพาะเมื่อเวลาผ่านไป


ขอบคุณมากสำหรับคำตอบที่ซับซ้อนของคุณ! ฉันสามารถ ping เว็บไซต์ที่ไม่ทำงานในเบราว์เซอร์ได้สำเร็จ แต่การใช้ PuTTY ไม่ได้ทำอะไรเลย หลังจากพิมพ์คำสั่งแล้วจะไม่มีอะไรเกิดขึ้น ดูเหมือนว่าปัญหาจะได้รับการแก้ไขในตอนนี้ แต่คุณพูดถึง:“ มีหลักสูตรและแบบฝึกหัดเกี่ยวกับการใช้งานออนไลน์รวมถึงวิดีโอ YouTube” โดยทั่วไปฉันสนใจในหัวข้อนี้คุณช่วยแนะนำอะไรอย่างนั้นได้ไหม
quacodas

@quaductas - ฉันได้เพิ่มลิงก์ไปยังบทเรียนและชั้นเรียน
moonpoint

1

เกิดขึ้นกับฉันเหมือนกัน การเริ่มต้นใหม่เครือข่ายไม่ทำงาน ฉันลองตัวเลือกมากมาย แต่ในที่สุดการถอนการติดตั้งโปรแกรมป้องกันไวรัส AVG เป็นวิธีหนึ่งที่ช่วยแก้ปัญหา !!!


1

ฉันเพิ่งแก้ไขปัญหาที่คล้ายกันกับแล็ปท็อป Dell Inspiron ใหม่ของฉันดังนั้นฉันจะแบ่งปันในกรณีที่ช่วยใครบางคน ในกรณีของฉันจากเวลาการเชื่อมต่ออินเทอร์เน็ตดูเหมือนจะลดลง: การประยุกต์ใช้ไม่สามารถเชื่อมต่อกับอินเทอร์เน็ตแม้ว่าpingและtracertเก็บไว้ที่ดีในการทำงาน

ฉันใช้เวลามากมายในการลองวิธีแก้ปัญหาต่าง ๆ (รวมถึงที่กล่าวถึงที่นี่) แต่ไม่มีอะไรช่วย ในที่สุดฉันตัดสินใจที่จะเรียกดูด้วยตนเองผ่านบริการ Windows ที่ใช้งานอยู่และดูว่าฉันสามารถค้นหาสิ่งแปลก ๆ ที่อาจเกี่ยวข้องกับเครือข่าย

ปรากฎว่าแล็ปท็อปเหล่านั้นมาพร้อมกับเทคโนโลยี SmartByte ที่ติดตั้งไว้ล่วงหน้าซึ่งควรจะเพิ่มประสิทธิภาพการรับส่งข้อมูลเครือข่าย ฉันถอนการติดตั้งแล้วและปัญหาของฉันได้รับการแก้ไข


0

ฉันเคยเห็นสิ่งนี้เกิดขึ้นเนื่องจากหลุมดำ Path MTU Discovery หากคุณกำลังส่งแพ็กเก็ตที่ใหญ่เกินไปสำหรับเครือข่ายของคุณและบางส่วนของเครือข่ายของคุณทำให้คุณไม่สามารถค้นพบความจริงนั้นคุณจะสามารถเชื่อมต่อกับเว็บไซต์บางแห่งที่ยืนยันแพ็กเก็ตขนาดเล็กเมื่อทำการเจรจาการเชื่อมต่อ TCP แต่ละครั้ง เช่นเดียวกับ Google

ลองตั้งค่า MTU ของคุณให้เล็กลงอย่าง 1300 และดูว่าคุณสามารถเชื่อมต่อกับเว็บไซต์อื่น ๆ ได้หรือไม่ หากวิธีนี้แก้ไขได้ให้ลองเพิ่ม MTU ของคุณจนกว่าคุณจะพบมูลค่าสูงสุดที่ใช้งานได้


0

ปัญหาเดียวกันนี้ยังเกิดขึ้นกับฉันใน Windows 10: ฉันจะสูญเสียความสามารถในการเปิดเว็บไซต์ใหม่หรือเชื่อมต่อกับพอร์ตใหม่ (แม้localhost:8080) ในเบราว์เซอร์ใด ๆ แต่ฉันสามารถปิงเซิร์ฟเวอร์ระยะไกลและเปิด WebSockets แล้ว (เช่นใน โปรแกรมแชท) ยังคงทำงานต่อไป การสลับจาก WiFi เป็น Ethernet (และในทางกลับกัน) ไม่มีผลใด ๆ

ปัญหาของฉันเกิดจากสองเหตุการณ์:

  1. ทุกครั้งที่ปัญหานี้เริ่มต้นฉันจะได้รับเหตุการณ์นี้ในโปรแกรมตัวแสดงเหตุการณ์ภายใต้ "กิจกรรมการดูแลระบบ": Event 4231, Tcpip: A request to allocate an ephemeral port number from the global TCP port space has failed due to all such ports being in use.

  2. เมื่อฉันเปิด CMD หรือ PowerShell และป้อนคำสั่งGet-NetTCPConnectionมันแสดงให้เห็นว่ากระบวนการ ~ 60,000 พอร์ตเกือบทั้งหมดของฉันถูกใช้โดยกระบวนการที่มี PID ที่แน่นอน ฉันเปิดตัวจัดการงานพบบริการพร้อม PID นั้นแล้วคลิก "จบกระบวนการต้นไม้" นั่นทำให้พอร์ต ~ 60,000 ของฉันเป็นอิสระและแก้ไขปัญหาได้แล้ว

อัปเดต: ปัญหาของฉันปรากฏว่าเกิดจากปัญหานี้


-1

ฉันจะบอกว่าเหตุผลอาจเป็น antivir ที่บ้าคลั่ง หยุดและลองใช้เบราว์เซอร์บางหน้า หากเป็นไปได้ให้ถอนการติดตั้ง antivir หรือลองทำการซ่อมแซม นี่คือการกระทำเฉพาะ SW ฉันมีปัญหาหนึ่งวันครึ่ง (รีเซ็ตการตั้งค่าอินเทอร์เน็ต DNS และพร็อกซีไม่มีประโยชน์) และได้รับการแก้ไขด้วยวิธีนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.