วิธีล้าง DNS บน Windows 11

หากคุณประสบปัญหาในการเชื่อมต่อ ให้ลองล้างแคชตัวแก้ไข DNS ใน Windows 11 โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้

หากคุณประสบปัญหาการเชื่อมต่อ ปัญหาในการเข้าถึงหน้าเว็บบางหน้า แคช DNS เสียหาย หรือได้รับข้อผิดพลาด 'เซิร์ฟเวอร์ DNS ไม่พร้อมใช้งาน' ปัญหาอาจเกิดจากแคช DNS ในเครื่องที่ล้าสมัยหรือเสียหาย ปัญหาเหล่านี้ส่วนใหญ่สามารถแก้ไขได้ด้วยการล้างหรือวางแคช DNS ด้วยตนเองใน Windows 11 กระบวนการนี้เรียกว่า 'การล้าง DNS'

มีสี่วิธีที่แตกต่างกันในการล้างแคช DNS ใน Windows 11 โดยใช้ Command Prompt, PowerShell, Run Command เช่นเดียวกับในเบราว์เซอร์ การล้างแคช DNS ใน Windows 11 เป็นกระบวนการที่ค่อนข้างง่าย และคุณไม่จำเป็นต้องมีความเชี่ยวชาญด้านเทคนิคในการทำเช่นนั้น บทแนะนำนี้จะอธิบายขั้นตอนโดยละเอียดของการล้างแคช DNS ใน Windows 11 โดยใช้วิธีการต่างๆ

DNS Cache คืออะไรและทำหน้าที่อะไร?

DNS ซึ่งย่อมาจาก Domain Name System เป็นดัชนีของเว็บไซต์ที่เปิดเผยต่อสาธารณะทั้งหมดและที่อยู่ IP ของเว็บไซต์ (เช่น สมุดโทรศัพท์ของอินเทอร์เน็ต) หน้าที่หลักของ DNS คือการแปลชื่อโดเมนที่มนุษย์สามารถอ่านได้ (เช่น www.youtube.com) เป็นที่อยู่ IP ที่เครื่องอ่านได้ (208.65.153.238)

เมื่อผู้ใช้ค้นหาเว็บไซต์ในเว็บเบราว์เซอร์ เซิร์ฟเวอร์ DNS จะแปลชื่อโดเมนของผู้ใช้ (ชื่อเว็บไซต์/URL) เป็นที่อยู่ IP และใช้ที่อยู่ IP นั้นเพื่อนำอุปกรณ์ไปยังเว็บไซต์ที่เกี่ยวข้องเพื่อเข้าถึงข้อมูลของเว็บไซต์ เมื่อสร้างการเชื่อมต่อระหว่างอุปกรณ์และเว็บไซต์แล้ว DNS จะเก็บข้อมูลเกี่ยวกับการค้นหา DNS ไว้ในที่จัดเก็บชั่วคราวที่เรียกว่า 'DNS cache'

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

Flushing DNS Cache ทำอะไรได้บ้าง?

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

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

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

ระเบียน DNS มักเป็นเป้าหมายของการโจมตีทางอินเทอร์เน็ต แฮกเกอร์สามารถเข้าถึงแคช DNS และแก้ไขบันทึกชื่อโดเมนเพื่อเปลี่ยนเส้นทางการรับส่งข้อมูลไปยังเว็บไซต์ปลอม ซึ่งเรียกว่าการปลอมแปลง DNS หรือการวางยาพิษ DNS ดังนั้น การล้างหรือรีเซ็ตแคชก็มีความสำคัญเช่นกันสำหรับเหตุผลด้านความปลอดภัย

ตอนนี้ คุณรู้พื้นฐานของแคช DNS และการล้างข้อมูลทำอะไร มาดูวิธีล้างแคช DNS ใน Windows 11

ล้างแคช DNS โดยใช้พรอมต์คำสั่ง

คุณสามารถใช้พรอมต์คำสั่งเพื่อลบหรือรีเซ็ตแคช DNS ใน Windows 11

ขั้นแรกให้คลิกที่ปุ่ม 'เริ่ม' หรือ 'ค้นหา' จากแถบงานและค้นหา 'Command Prompt' หรือ 'cmd' จากนั้นเลือกตัวเลือก 'เรียกใช้ในฐานะผู้ดูแลระบบ' สำหรับผลลัพธ์ที่เกี่ยวข้องในบานหน้าต่างด้านขวา

ก่อนที่เราจะลงไปล้างแคช DNS ให้ตรวจสอบรายการ DNS ปัจจุบันทั้งหมดภายใต้การกำหนดค่า IP ของ Windows โดยพิมพ์หรือคัดลอก/วางคำสั่งต่อไปนี้ใน CMD แล้วกด Enter:

ipconfig /displaydns

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

หากต้องการล้างแคช DNS ให้พิมพ์หรือคัดลอก/วางคำสั่งต่อไปนี้ใน Command Prompt:

ipconfig /flushdns

หลังจากงานเสร็จสิ้น คุณจะได้รับข้อความแจ้งว่าล้างแคชตัวแก้ไข DNS สำเร็จแล้ว

หากคุณมีปัญหาในการเชื่อมต่อกับบางเว็บไซต์ การหยุด DNS สำหรับเซสชันปัจจุบันอาจช่วยแก้ปัญหาได้ หากต้องการปิดการแคช DNS ชั่วคราว ให้ป้อนคำสั่งด้านล่าง:

แคช DNS หยุดสุทธิ

หากต้องการเปิดแคช DNS กลับมาอีกครั้ง ให้ป้อนคำสั่งนี้:

net start dnscache

การล้างแคช DNS โดยใช้ Windows PowerShell

วิธีที่สองในการล้าง DNS ใน Windows 11 คือการใช้โปรแกรม PowerShell นี่คือวิธี:

เปิด Windows PowerShell ในโหมดผู้ดูแลระบบโดยค้นหา 'Powershell' ในแถบค้นหาของ Windows และคลิก 'เรียกใช้ในฐานะผู้ดูแลระบบ'

พิมพ์หรือคัดลอกและวางคำสั่งต่อไปนี้ลงในหน้าต่าง PowerShell จากนั้นกด Enter

ล้าง DNSClientCache

การดำเนินการนี้จะลบแคช DNS ทั้งหมดของคุณทันทีดังที่แสดงด้านบน

ล้างแคช DNS ด้วยคำสั่ง RUN

อีกวิธีง่ายๆ ในการล้างแคช DNS คือการใช้คำสั่ง Run คุณสามารถใช้กล่องโต้ตอบเรียกใช้เพื่อลบแคช DNS ได้โดยตรงโดยไม่ต้องเปิดพรอมต์คำสั่งหรือ PowerShell นี่คือวิธี:

เปิดกล่อง Run โดยกดคีย์ลัด Windows + R จากนั้นพิมพ์หรือคัดลอกสูตรด้านล่างในกล่อง Run:

ipconfig /flushdns

จากนั้นกด Enter หรือคลิก 'ตกลง'

การดำเนินการนี้จะล้างแคช DNS ในระบบ Windows 11 ของคุณ

ล้างแคช DNS ในเว็บเบราว์เซอร์

เว็บเบราว์เซอร์บางตัวเช่น Google Chrome, Firefox, บันทึกแคช DNS ของตัวเอง ซึ่งแตกต่างจากแคช DNS ที่ระบบทำงานของคุณบันทึกไว้ ตัวอย่างเช่น หากเว็บไซต์ใดไม่ทำงานบน Google Chrome แต่เปิดในเบราว์เซอร์อื่น การล้างแคช DNS ของเบราว์เซอร์ Chrome อาจแก้ปัญหาได้

ล้างแคช DNS ใน Chrome

ขั้นแรก เปิดเว็บเบราว์เซอร์ Google Chrome ในระบบของคุณ จากนั้นพิมพ์หรือคัดลอกและวาง URL ต่อไปนี้ในแถบ URL แล้วกด Enter

chrome://net-internals/#dns

ซึ่งจะเป็นการเปิดแท็บ DNS ของหน้าเว็บ 'net internals' ของ Chrome ที่นี่ ให้คลิกปุ่ม 'ล้างแคชโฮสต์' เพื่อล้างแคชตัวแก้ไข DNS ของ Chrome

ตอนนี้แคช DNS ของเบราว์เซอร์ Chrome ถูกล้าง

ล้างแคช DNS ใน Mozilla Firefox

การล้างแคช DNS ใน Firefox นั้นง่ายพอๆ กับเบราว์เซอร์ Chrome ในการดำเนินการนี้ ให้เปิด Firefox แล้วป้อนที่อยู่นี้ในแถบที่อยู่ จากนั้นกด Enter

เกี่ยวกับ:เครือข่าย#dns

จากนั้นคลิกปุ่ม 'ล้างแคช DNS' บนหน้า Landing Page เพื่อล้างแคช DNS ของเบราว์เซอร์

นั่นคือทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการล้างตัวแก้ไข DNS

หมวดหมู่: Windows