ไม่สามารถเข้าถึงข้อผิดพลาดไซต์อินเทอร์เน็ตส่วนใหญ่ DNS_PROBE_FINISHED_NXDOMAIN


20

ฉันมีปัญหาในการเข้าใช้งานเว็บไซต์ส่วนใหญ่ทำงานได้เพียงคู่เท่านั้น (grooveshark, google, facebook) ในเกือบทุกคนอื่น ๆ ฉันได้รับข้อผิดพลาด นี่คือสิ่งที่ฉันได้ใช้เบราว์เซอร์ที่แตกต่างกัน:

Opera: This website is not available Unable to look up www.xyz.com

IE: This website cannot be displayed

Firefox: Server not found. Firefox can't find the server at www.xyz.com

โครเมียม: This webpage is not available. The server at www.xyz.com can't be found, because DNS lookup failed. DNS is the network service that translates a website's name to its Internet address. This error is most often caused by having no connection to the internet or a misconfigured network. It can also be caused by an unresponsive DNS server or a firewall preventing Google Chrome from accesing the network.

Error code: DNS_PROBE_FINISHED_NXDOMAIN

ฉันใช้ Windows 7 64 บิต

เมื่อฉันลงชื่อเข้าใช้บัญชี Facebook ของฉันฉันสามารถเห็นสิ่งต่าง ๆ ได้มากที่สุดภาพถ่ายและวิดีโอบางจุดไม่ปรากฏขึ้นมา กำลังทำผลการค้นหา google ในผลการค้นหาที่แสดง แต่ฉันไม่สามารถเข้าถึงหน้าที่เชื่อมโยง

เห็นได้ชัดว่าฉันมีการเชื่อมต่ออินเทอร์เน็ตคอมพิวเตอร์ทุกเครื่องที่ใช้การเชื่อมต่อเดียวกันทำงานได้โดยไม่มีปัญหา (XP และ 7 ทั้งการท่องด้วย Firefox)

นี่คือสิ่งที่ฉันพยายาม:

  • ปิดทั้งไฟร์วอลล์และโปรแกรมป้องกันไวรัส
  • เปิด CMD ในฐานะผู้ดูแลระบบพิมพ์netsh winsock reset catalogและรีสตาร์ท
  • เปิดและปิดเราเตอร์
  • ตรวจสอบไวรัสโดยใช้ avira และ superantispyware

มีความคิดเห็นเกี่ยวกับการแก้ไขบ้างไหม?

คำตอบ:


33

ดูเหมือนว่าคุณกำลังมีปัญหา DNS สิ่งแรกที่ฉันต้องทำคือลองล้างแคช DNS ของคุณ:

ipconfig /flushdns

หากวิธีนี้ไม่ได้ผลให้ลองเปลี่ยนเซิร์ฟเวอร์ DNS ของคุณเป็นการชั่วคราวของ Google (8.8.8.8 และ 8.8.4.4) เพียงเพื่อให้แน่ใจว่าเซิร์ฟเวอร์ DNS ที่คุณใช้นั้นไม่มีปัญหา เมื่อต้องการทำสิ่งนี้บน windows 7:

  1. เปิดเครือข่ายและศูนย์แบ่งปัน
  2. คลิก "เปลี่ยนการตั้งค่าอแด็ปเตอร์"
  3. พบการเชื่อมต่อเครือข่ายที่ใช้ในการเชื่อมต่อกับอินเทอร์เน็ต (ทั้ง "การเชื่อมต่อท้องถิ่น" หรือ "การเชื่อมต่อแบบไร้สาย") Propertiesคลิกขวาบนและคลิก
  4. ในหน้าต่างใหม่ให้เลือก "Internet Protocol 4 (TCP / IPv4)" และคลิกPropertiesปุ่ม
  5. ในหน้าต่างใหม่คลิกช่องทำเครื่องหมายสำหรับ "ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้:"
  6. พิมพ์ใน8.8.8.8และ8.8.4.4
  7. คลิกตกลงและปิดหน้าต่างที่เหลือ

หลังจากเสร็จสิ้นการตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณและหากคุณสามารถเปิดหน้า


1
ขอขอบคุณ! นั่นทำหน้าที่ได้! ฉันสามารถเก็บที่อยู่ DNS ของ Googles ได้หรือไม่ นอกจากนี้แล้วสิ่งเช่นนี้เกิดขึ้นได้อย่างไร? มันไม่เหมือนฉันเปลี่ยนการตั้งค่าใด ๆ ...

ใช่คุณทำได้ทุกคนตั้งใจจะนำไปใช้ ฉันเดาว่าคุณใช้เราเตอร์ DNS ของคุณและบางครั้งเราเตอร์ DNS ที่ราคาถูกลงคุณจึงต้องรีสตาร์ทเราเตอร์ นี่เป็นเพราะหน่วยความจำที่ จำกัด ในสิ่งเหล่านี้ในเฟิร์มแวร์ที่ไม่มีประสิทธิภาพดังนั้นโดยทั่วไปฉันจะแนะนำให้ใช้บางอย่างเช่น Google DNS หรือเซิร์ฟเวอร์ DNS ISP ของคุณด้วยตนเอง คุณสามารถตั้งค่า DHCP ของเราเตอร์เพื่อตั้งค่า DNS เป็น Google หรือ ISP ของคุณ
phoops

1
หากเราเตอร์ DNS เสียหายจริง ๆ ทำไมฉันสามารถเข้าถึงบางเว็บไซต์ได้ แต่ไม่ใช่เว็บไซต์อื่นและทำไมคอมพิวเตอร์เครื่องอื่นที่เชื่อมต่อกับเราเตอร์เดียวกันไม่ได้รับผลกระทบ

@Lupy - เป็นทฤษฎีที่จะตอบคำถามนี้ แต่ระเบียน DNS บางรายการถูกแคชไว้ในคอมพิวเตอร์ของคุณ (สำหรับไซต์ที่คุณเยี่ยมชมก่อนหน้านี้) นอกจากนี้ควรมีผลกับคอมพิวเตอร์ทุกเครื่องในลักษณะเดียวกันบนเครือข่าย แต่เนื่องจากการแคช DNS และไม่มีข้อมูลเพิ่มเติมที่เป็นไปไม่ได้ที่จะตอบ
phoops

1
มันใช้งานได้ดีสำหรับฉัน แต่ฉันอยากรู้ว่าทำไมมันถึงได้ผลจริง My Macbook (ต่อกับ Ethernet) ไม่สามารถเข้าถึง IP ได้ ถ้าฉัน ping มันเพิ่งหมดเวลาหรือ "ไม่สามารถเข้าถึงได้" เหมือนกันบน windows ipconfig /flushdnsฉันไปที่เครื่องหน้าต่างของฉันวิ่ง ตอนนี้ฉันสามารถเชื่อมต่อ! และ Macbook ของฉันก็สามารถเชื่อมต่อได้เช่นกัน! การล้าง DNS บนเครื่องอื่นของฉันเปิดท่อสำหรับแล็ปท็อปของฉันได้อย่างไร
Steven Lu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.