เมื่อคุณเชื่อมต่ออุปกรณ์กับเครือข่ายในบ้านหรือฮอตสปอต Wi-Fi ที่มีการเข้าถึงอินเทอร์เน็ต การเชื่อมต่ออินเทอร์เน็ตอาจใช้งานไม่ได้ด้วยเหตุผลหลายประการ
คำแนะนำในบทความนี้ใช้กับ Windows 10, Windows 8 และ Windows 7
สาเหตุที่คุณไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ DNS
ความล้มเหลวประเภทหนึ่งเกี่ยวข้องกับระบบชื่อโดเมน - บริการแก้ไขชื่อแบบกระจายที่ใช้โดยผู้ให้บริการอินเทอร์เน็ตทั่วโลก คอมพิวเตอร์ที่ใช้ Windows 7, Windows 8.1 และ Windows 10 อาจรายงานข้อความแสดงข้อผิดพลาดต่อไปนี้ในหน้าต่างการแก้ไขปัญหาที่พบ:
เซิร์ฟเวอร์ DNS ไม่ตอบสนอง
คอมพิวเตอร์ของคุณดูเหมือนจะได้รับการกำหนดค่าอย่างถูกต้อง แต่อุปกรณ์หรือทรัพยากร (เซิร์ฟเวอร์ DNS) ไม่ตอบสนอง
อุปกรณ์จะเชื่อมต่ออินเทอร์เน็ตไม่ได้เมื่อเกิดเหตุการณ์ขัดข้องเหล่านี้ ข้อผิดพลาดของเซิร์ฟเวอร์ DNS เหล่านี้อาจปรากฏขึ้นด้วยเหตุผลหลายประการ คุณสามารถใช้ขั้นตอนการแก้ไขปัญหาเครือข่ายแบบทีละขั้นตอนเพื่อวินิจฉัยและแก้ไขปัญหาตามที่อธิบายไว้ด้านล่าง
วิธีเรียกใช้ตัวแก้ไขปัญหาเครือข่าย Windows ใน Windows 10
บนพีซีที่ใช้ Microsoft Windows สามารถเรียกใช้ Windows Network Diagnostics เพื่อช่วยวินิจฉัยปัญหาการเชื่อมต่ออินเทอร์เน็ต หากคุณไม่แน่ใจว่าคอมพิวเตอร์ของคุณรายงานข้อผิดพลาดเซิร์ฟเวอร์ DNS ไม่ตอบสนองหรือไม่ ให้ทำตามขั้นตอนเหล่านี้:
- เลือก เริ่ม จากนั้นเลือก การตั้งค่า.
เลือก เครือข่ายและอินเทอร์เน็ต หน้าต่างสถานะเครือข่ายจะเปิดขึ้น
เลือก เครื่องมือแก้ปัญหาเครือข่าย ภายใต้ เปลี่ยนการตั้งค่าเครือข่ายของคุณ การวินิจฉัยเครือข่าย Windows จะเปิดขึ้น
- ทำตามขั้นตอนเพื่อเริ่มต้นและรอให้การทดสอบการแก้ปัญหาเสร็จสิ้น วิซาร์ดจะเสนอการประเมินการวินิจฉัยที่ปรับแต่งตามข้อผิดพลาดที่พบ ดังนั้นการส่งผ่านแต่ละครั้งจึงแตกต่างกันไปตามแต่ละบุคคล ดูในส่วน Problems found ของหน้าต่างเพื่อดูข้อความแสดงข้อผิดพลาดเพื่อระบุสาเหตุที่เป็นไปได้ได้ดีขึ้น
วิธีเรียกใช้ตัวแก้ไขปัญหาเครือข่าย Windows ใน Windows 7 หรือ 8
- เปิด แผงควบคุม
- เปิด Network and Sharing Center.
คลิกที่ การแก้ไขปัญหา ภายใต้ เปลี่ยนการตั้งค่าเครือข่ายของคุณ
- คลิก การเชื่อมต่ออินเทอร์เน็ต หน้าต่างการเชื่อมต่ออินเทอร์เน็ตใหม่จะปรากฏขึ้น
- คลิก ถัดไป.
คลิก เรียกใช้ตัวแก้ไขปัญหา
คลิก แก้ปัญหาการเชื่อมต่ออินเทอร์เน็ตของฉัน.
- รอให้การทดสอบการแก้ปัญหาเสร็จสิ้นและดูข้อความแสดงข้อผิดพลาดในส่วน ปัญหาที่พบ ของหน้าต่าง
- เสร็จแล้ว!
วิธีแก้ไขเซิร์ฟเวอร์ DNS ไม่ตอบสนองปัญหา
ในการแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ตที่ล้มเหลวเหล่านี้ อันดับแรก ให้แยกปัญหาออกไปที่สาเหตุที่แท้จริง ส่วนด้านล่างแต่ละส่วนครอบคลุมสาเหตุทั่วไปของความล้มเหลวเหล่านี้:
- ผู้ให้บริการอินเทอร์เน็ตที่ไม่เหมาะสม
- บริการ TCP/IP หรือ DHCP ทำงานผิดปกติ
- ซอฟต์แวร์แอนตี้ไวรัสที่ก้าวร้าวมากเกินไป
-
เราเตอร์หรือโมเด็มทำงานผิดปกติ
- หากไม่มั่นใจว่าปัญหาการเชื่อมต่ออินเทอร์เน็ตของคุณเกี่ยวข้องกับ DNS จริงๆ ให้ลองใช้เทคนิคการแก้ปัญหาการเชื่อมต่อทั่วไปก่อน
การแก้ไขความล้มเหลวของ TCP/IP และ DHCP
เป็นไปได้ที่ซอฟต์แวร์ TCP/IP ภายในระบบปฏิบัติการของอุปกรณ์ไคลเอนต์ทำงานผิดปกติและตั้งค่าที่อยู่เซิร์ฟเวอร์ DNS ไม่ถูกต้อง การรีบูตเครื่องคอมพิวเตอร์ Windows มักจะล้างข้อบกพร่องชั่วคราวเหล่านี้ โซลูชันที่หรูหรากว่านั้นเกี่ยวข้องกับการรันโปรแกรมยูทิลิตี้ TCP/IP ที่ดำเนินการตามขั้นตอนมาตรฐานเพื่อเผยแพร่และต่ออายุการตั้งค่าที่อยู่ IP ของ Windows
ในทำนองเดียวกัน เครือข่าย TCP/IP ส่วนใหญ่ใช้บริการ Dynamic Host Configuration Protocol เพื่อกำหนดที่อยู่ IP ให้กับไคลเอนต์DHCP ไม่เพียงกำหนดที่อยู่ IP ส่วนตัวของอุปกรณ์เท่านั้น แต่ยังกำหนดที่อยู่เซิร์ฟเวอร์ DNS หลักและรองด้วย หาก DHCP ทำงานผิดปกติ อาจจำเป็นต้องรีบูตพีซีเพื่อกู้คืน
ตรวจสอบเพื่อให้แน่ใจว่าทั้งอุปกรณ์ของคุณและเราเตอร์เครือข่ายเปิดใช้งาน DHCP แล้ว หากปลายด้านใดด้านหนึ่งของการเชื่อมต่อไม่ได้ใช้ DHCP ข้อผิดพลาดในการเชื่อมต่ออินเทอร์เน็ตจะส่งผลให้เกิดข้อผิดพลาด
การจัดการปัญหาผู้ให้บริการ DNS
หลายคนกำหนดค่าเครือข่ายในบ้านเพื่อรับที่อยู่เซิร์ฟเวอร์ DNS โดยอัตโนมัติจากผู้ให้บริการอินเทอร์เน็ต เมื่อเซิร์ฟเวอร์หรือเครือข่ายของผู้ให้บริการขัดข้องหรือมีการรับส่งข้อมูลจำนวนมาก บริการ DNS ของผู้ให้บริการอาจหยุดทำงานกะทันหัน ลูกค้าต้องรอจนกว่าผู้ให้บริการจะแก้ไขปัญหาเหล่านั้นก่อนจึงจะสามารถใช้ DNS ของผู้ให้บริการได้
เป็นทางเลือกแทนเซิร์ฟเวอร์ DNS ส่วนตัวที่ผู้ให้บริการแต่ละรายรองรับ ผู้ให้บริการหลายราย โดยเฉพาะอย่างยิ่ง Google และ OpenDNS เสนอเซิร์ฟเวอร์ DNS สาธารณะฟรี ผู้ดูแลระบบเราเตอร์สามารถเปลี่ยนการตั้งค่า DNS ของเครือข่ายจากการกำหนดค่า DNS ส่วนตัวไปเป็นการกำหนดค่า DNS สาธารณะได้โดยการป้อนที่อยู่ IP DNS สาธารณะลงในการตั้งค่าการกำหนดค่าเราเตอร์ด้วยตนเอง
การตั้งค่า DNS ยังสามารถนำไปใช้กับอุปกรณ์ Windows ได้เองผ่าน Network and Sharing Center อย่างไรก็ตาม วิธีนี้มักจะใช้ไม่ได้กับวิธีแก้ปัญหาแบบถาวร เนื่องจากโดยปกติแล้วอุปกรณ์จะรับและแทนที่การตั้งค่าในเครื่องด้วยการตั้งค่าจากเราเตอร์ผ่าน DHCP
หลีกเลี่ยงการบล็อกอินเทอร์เน็ตจากโปรแกรมป้องกันไวรัส
โปรแกรมป้องกันไวรัสที่ผู้คนติดตั้งบนพีซีที่ใช้ Windows ของพวกเขาได้รับการออกแบบมาเพื่อป้องกันผู้บุกรุก แต่พวกเขายังบล็อกการเข้าถึงอินเทอร์เน็ตหากตรวจพบอุปกรณ์ทำงานผิดปกติ
โปรแกรมป้องกันไวรัสส่วนใหญ่ทำงานโดยใช้ไฟล์ฐานข้อมูลพิเศษที่ผู้จำหน่ายซอฟต์แวร์อัปเดตโดยอัตโนมัติเป็นประจำ ผู้ใช้พีซีมักไม่ทราบว่าการอัปเดตการติดตั้งเหล่านี้เกิดขึ้นเมื่อใด เนื่องจากมีการทริกเกอร์ในพื้นหลังและได้รับการออกแบบมาให้ไม่รบกวนการทำงานปกติ
ขออภัย ในบางครั้งอาจมีข้อผิดพลาดเกิดขึ้นกับการอัปเดตข้อมูลเหล่านี้ ซึ่งทำให้โปรแกรมป้องกันไวรัสเชื่อว่าคอมพิวเตอร์ติดไวรัส ทั้งที่จริง ๆ แล้วมันเป็นสัญญาณเตือนที่ผิดพลาด (การทดสอบที่ผิดพลาด)ผลบวกที่ผิดพลาดเหล่านี้อาจทำให้ Windows เริ่มรายงานข้อผิดพลาดเซิร์ฟเวอร์ DNS ไม่ตอบสนองอย่างกะทันหัน
เพื่อตรวจสอบว่านี่เป็นสาเหตุของอุปกรณ์ของคุณหรือไม่ ให้ปิดการใช้งานโปรแกรมป้องกันไวรัสชั่วคราวและเรียกใช้ Windows Network Diagnostics อีกครั้ง จากนั้นปรึกษาผู้จำหน่ายโปรแกรมป้องกันไวรัสสำหรับการอัปเดตใหม่หรือการสนับสนุนด้านเทคนิค แม้ว่าการปิดใช้งานโปรแกรมป้องกันไวรัสจะไม่ทำงานเป็นวิธีแก้ปัญหาแบบถาวร แต่การทำเช่นนั้นชั่วคราวเพื่อแก้ไขปัญหานั้นเป็นเรื่องปกติ (ไม่เสมอไป)
กู้คืนหรือเปลี่ยนเราเตอร์หรือโมเด็มที่ทำงานผิดปกติ
เราเตอร์บรอดแบนด์หรือโมเด็มบรอดแบนด์ที่ทำงานผิดปกติสามารถเรียกข้อความแสดงข้อผิดพลาด DNS เหล่านี้บนอุปกรณ์เครือข่ายในบ้าน การรีสตาร์ทเราเตอร์และโมเด็มจะช่วยแก้ไขข้อผิดพลาดของเราเตอร์เป็นระยะ อย่างน้อยก็ชั่วคราว
ในที่สุดจะต้องเปลี่ยนเราเตอร์และโมเด็มหากยังคงแสดงความล้มเหลว อย่างไรก็ตาม ไม่น่าจะล้มเหลวในลักษณะที่อาจทำให้เกิดข้อผิดพลาด DNS เป็นประจำโดยปกติแล้วเราเตอร์และโมเด็มที่ล้มเหลวจะไม่สามารถเปิดได้เลย มิฉะนั้นจะสร้างข้อผิดพลาดที่เกี่ยวข้องกับการเชื่อมต่อเครือข่ายพื้นฐานเอง หากคุณเชื่อมต่อกับเราเตอร์โดยใช้พอร์ต Ethernet แบบมีสาย ให้ลองย้ายสาย Ethernet ไปใช้พอร์ตอื่นแทน