แก้ไข nslookup ใช้งานได้ แต่ ping ล้มเหลวใน Windows 10
ลองนึกภาพสถานการณ์ที่เว็บไซต์บางแห่งในระบบของคุณไม่ทำงานอย่างไรก็ตามมีการเชื่อมต่ออินเทอร์เน็ต (ซึ่งเห็นได้ชัดจากเว็บไซต์อื่น ๆ ที่กำลังเปิดอยู่) เว็บไซต์ที่ไม่ทำงานบนระบบของคุณอาจทำงานบนอุปกรณ์อื่น ๆ (เช่นโทรศัพท์ของคุณ) ในสถานการณ์เช่นนี้อาจเข้าใจได้ว่าปัญหาเกิดจากระบบเอง
ในสถานการณ์เช่นนี้เราสามารถใช้เครื่องมือบรรทัดคำสั่งสองแบบ ได้แก่ ping และ nslookup เราเปิดหน้าต่างพรอมต์คำสั่งหลังจากค้นหาผ่านการค้นหาของ Windows และใช้คำสั่งเหล่านี้ เช่น. ping, nslookup
คำสั่ง ping ส่งแพ็กเก็ตข้อมูลไปยังที่อยู่ IP หรือโดเมนและตรวจสอบการตอบกลับ อย่างไรก็ตามจะไม่ค้นหา DNS ซึ่งเป็นสิ่งที่ทำโดยคำสั่ง nslookup
หากคำสั่ง ping ตอบกลับทั้ง 4 คำตอบ แต่ nslookup แสดงข้อผิดพลาด“ ไม่พบโฮสต์” โพสต์นี้อาจช่วยคุณได้
ขั้นตอนเบื้องต้น
เรียกใช้ตัวแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ต ไปที่การตั้งค่า >> การอัปเดตและความปลอดภัย >> แก้ไขปัญหาและเรียกใช้ตัวแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ต
หลังจากนั้นให้ดำเนินการตามแนวทางต่อไปนี้:
โซลูชันที่ 1] ล้าง DNS รีเซ็ต Winsock และรีเซ็ต TCP / IP
1] ค้นหา Command Prompt ในแถบค้นหาของ Windows แล้วคลิกขวา เลือก Run as administrator
2] พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งและกด Enter หลังจากแต่ละคำสั่งแยกกันเพื่อดำเนินการ:
etsh winsock reset catalog netsh int ip reset reset.log ipconfig /flushdns ipconfig /registerdns route /f
3] เริ่มต้นใหม่ ระบบเมื่อทั้ง 3 คำสั่งดำเนินการแล้ว
โซลูชันที่ 2] บังคับให้ Windows ทำการค้นหา DNS โดยใช้ FQDN
1] กด Win + R เพื่อเปิดหน้าต่าง Run และพิมพ์คำสั่ง ncpa.cpl . กด Enter เพื่อเปิดหน้าต่างการเชื่อมต่อเครือข่าย
2] คลิกขวาที่เครือข่ายของคุณแล้วเลือกคุณสมบัติ
3] ในรายการให้ดับเบิลคลิกที่ Internet Protocol เวอร์ชัน 4
4] ในหน้าต่างคุณสมบัติอินเทอร์เน็ตโปรโตคอลเวอร์ชัน 4 เลือกขั้นสูง
5] ในแท็บ DNS ให้เลื่อนปุ่มตัวเลือกเพื่อต่อท้าย DNS เหล่านี้พอเพียง (ตามลำดับ)
6] คลิกที่เพิ่ม
7] ในส่วนต่อท้ายโดเมนให้เพิ่มจุด (.) แล้วคลิกที่เพิ่มอีกครั้ง
8] คลิกที่ตกลงเพื่อบันทึกการตั้งค่าและเริ่มระบบใหม่
โซลูชันที่ 3] ใช้ DNS สาธารณะของ Google
1] เปิดหน้าต่างคุณสมบัติอินเทอร์เน็ตโปรโตคอลเวอร์ชัน 4 ตามที่อธิบายไว้ในโซลูชันที่ 2
2] เลื่อนปุ่มตัวเลือกเพื่อใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้และเปลี่ยนรายการดังต่อไปนี้:
ที่อยู่ DNS ที่ต้องการ: 8.8.8.8
ที่อยู่ DNS สำรอง: 8.8.4.4
3] คลิกที่ตกลงเพื่อบันทึกการตั้งค่า
4] รีสตาร์ทระบบและตรวจสอบว่าช่วยได้หรือไม่
โซลูชันที่ 4] ตรวจสอบไฟล์โฮสต์เพื่อตรวจสอบว่าเว็บไซต์ที่ไม่สามารถเข้าถึงได้ถูกบล็อกหรือไม่
ไฟล์โฮสต์อยู่ที่เส้นทาง C: Windows System32 drivers etc แม้ว่าเราจะไม่ทำการเปลี่ยนแปลง แต่การติดตั้งแอปพลิเคชันใหม่หรือไวรัส / มัลแวร์อาจทำให้เกิดการเปลี่ยนแปลงกับไฟล์ เปิดไฟล์โฮสต์ใน Notepad และตรวจสอบว่าไซต์ใดถูกบล็อกทั้งหมด สามารถลบรายการเพื่อปลดบล็อกเว็บไซต์ได้
ขอแนะนำให้เรียกใช้การป้องกันไวรัสและการสแกนมัลแวร์เต็มระบบหากไฟล์โฮสต์ถูกแก้ไข
แนวทางที่ 5] ลบโปรไฟล์ WLAN
1] ค้นหา Command Prompt ในแถบค้นหาของ Windows และคลิกขวาที่ตัวเลือก เลือก Run as administrator
2] พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อดำเนินการ:
netsh wlan delete profile name=”“
แทนที่ด้วยโปรไฟล์เครือข่าย
3] รีสตาร์ทระบบ
โซลูชันที่ 6] ติดตั้งไดรเวอร์อะแดปเตอร์เครือข่ายใหม่
1] กด Win + R เพื่อเปิดหน้าต่าง Run และพิมพ์คำสั่ง devmgmt.msc . กด Enter เพื่อเปิด Device Manager
2] ขยายรายการ Network Adapters และคลิกขวา >> Update driver สำหรับ Network Adapter แต่ละตัวทีละตัว
3] รีสตาร์ทระบบเพื่อบันทึกการเปลี่ยนแปลง
โซลูชันที่ 7] เปิดวงจรโมเด็มเราเตอร์และคอมพิวเตอร์
1] ปิดโมเด็มเราเตอร์และคอมพิวเตอร์
2] เปิดเฉพาะโมเด็มและปล่อยให้ไฟคงที่
3] ตอนนี้เปิดเราเตอร์และปล่อยให้ไฟเสถียร
4] สุดท้ายเปิดคอมพิวเตอร์
5] ตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
เราหวังว่าคู่มือการแก้ปัญหาที่ละเอียดถี่ถ้วนนี้จะช่วยในการแก้ไขปัญหา
แนะนำสำหรับคุณ:- แก้ไข Windows Update Error 8024402c ใน Windows 10
- แก้ไขข้อความแสดงข้อผิดพลาดที่ถูกตัดการเชื่อมต่อสื่อใน Windows 10 (แก้ไขแล้ว)
- แก้ไขอุปกรณ์หรือทรัพยากรระยะไกลไม่ยอมรับการเชื่อมต่อใน Windows 10
- แก้ไขเราไม่สามารถเข้าถึงข้อผิดพลาดของหน้านี้ใน Microsoft Edge
- แก้ไขการเข้าถึงโฟลเดอร์ปลายทางถูกปฏิเสธใน Windows 10
- แก้ไข Windows Wireless Service ไม่ทำงานบนคอมพิวเตอร์เครื่องนี้ใน Windows 10