มีปัญหาการเชื่อมต่อบนพีซีของคุณหรือไม่? ต่อไปนี้เป็นวิธีล้างแคช DNS บน Windows 11 เพื่อแก้ไขปัญหาอินเทอร์เน็ตที่อาจเกิดขึ้น
ลิงค์ด่วน
- ล้างแคช DNS โดยใช้กล่องโต้ตอบเรียกใช้
- ล้างแคช DNS โดยใช้ Windows Terminal (PowerShell และ CMD)
- ล้างแคช DNS โดยใช้แบตช์ไฟล์
- ล้างแคช DNS โดยอัตโนมัติ
หากคุณใช้พีซี Windows มาเป็นระยะเวลานาน มีโอกาสที่ดีที่คุณจะประสบปัญหากับการเชื่อมต่ออินเทอร์เน็ต เป็นสถานการณ์ที่พบบ่อยมากและสาเหตุที่แท้จริงอาจแตกต่างกันไปมาก อย่างไรก็ตาม ผู้ร้ายที่อาจเกิดขึ้นคือแคช DNS ที่เสียหายหรือยาวเกินไป
ระบบชื่อโดเมน (DNS) นั้นเป็นดัชนีของทุกโดเมนเว็บในโลก โดยเชื่อมโยงโดเมนกับที่อยู่ IP ทำให้คุณสามารถสร้างการเชื่อมต่อกับเว็บไซต์ที่กำหนดได้ เพื่อเร่งความเร็วการเชื่อมต่อของคุณ โดยทั่วไป Windows 11 จะจัดเก็บแคช DNS เพื่อให้พีซีของคุณสามารถจดจำโดเมนที่เชื่อมโยงกับที่อยู่ IP ที่กำหนดและเชื่อมต่อกับโดเมนได้รวดเร็วยิ่งขึ้น นี่เป็นส่วนสำคัญของวิธีการทำงานของอินเทอร์เน็ต แต่แคช DNS อาจเสียหายหรือกองพะเนินเทินทึก ข้อมูลที่ไม่จำเป็นจำนวนมากในช่วงหลายปีที่ผ่านมา ทำให้สิ่งต่างๆ ช้าลงและส่งผลให้เกิดการเชื่อมต่อที่อาจเกิดขึ้น ข้อผิดพลาด
การล้างแคช DNS บนพีซี Windows 11 ของคุณนั้นค่อนข้างง่ายและมีหลายวิธีในการดำเนินการ ลองมาดูบางส่วนของพวกเขา
ล้างแคช DNS โดยใช้กล่องโต้ตอบเรียกใช้
วิธีที่ง่ายและรวดเร็วที่สุดในการล้างแคช DNS บนพีซีของคุณคือการใช้กล่องโต้ตอบเรียกใช้ คุณอาจคุ้นเคยอยู่แล้ว โดยเฉพาะอย่างยิ่งหากคุณเป็นแฟนตัวยงของแป้นพิมพ์ลัด นี่คือวิธีการใช้งาน:
- กด ปุ่ม Windows + R บนแป้นพิมพ์ของคุณเพื่อเปิดกล่องโต้ตอบเรียกใช้
- ป้อนข้อความ ipconfig /flushdns ลงในกล่องข้อความ
- กด Ctrl + Shift + Enter เพื่อรันคำสั่งด้วยสิทธิ์ของผู้ดูแลระบบ
- คลิก ใช่ บนพรอมต์
คำสั่งจะทำงานและแคช DNS จะถูกรีเซ็ต
ล้างแคช DNS โดยใช้ Windows Terminal (PowerShell และ CMD)
อีกวิธีในการล้างแคช DNS บน Windows 11 คือการใช้ Windows Terminal เครื่องมือนี้สามารถเรียกใช้ทั้ง Windows PowerShell และ Command Prompt (CMD) และคุณสามารถใช้โปรไฟล์ใดก็ได้ แม้ว่าคำสั่งจะแตกต่างกันเล็กน้อย
- คลิกขวาที่ไอคอนเมนู Start บนทาสก์บาร์ของคุณแล้วเลือก เทอร์มินัล (ผู้ดูแลระบบ). Windows 11 รุ่นเก่าบางรุ่นอาจบอกว่า เทอร์มินัล Windows (ผู้ดูแลระบบ).
- ขึ้นอยู่กับโปรไฟล์เริ่มต้นของคุณ ให้ป้อนคำสั่งเหล่านี้:
- วินโดว์ PowerShell(ค่าเริ่มต้น): เข้า ล้าง-DnsClientCache
- พรอมต์คำสั่ง (CMD): เข้า ipconfig /flushdns
- แคช DNS ของคุณจะถูกล้าง และในกรณีของ Command Prompt คุณจะเห็นข้อความยืนยัน
โปรดทราบว่า Windows Terminal ไม่ใช่วิธีเดียวในการเรียกใช้ PowerShell หรือ Command Prompt และคุณยังสามารถเรียกใช้เครื่องมือเหล่านี้โดยใช้วิธีการแบบเดิมๆ ได้ คุณเพียงแค่ต้องเรียกใช้งานพวกเขาในฐานะผู้ดูแลระบบและป้อนคำสั่งด้านบน
ล้างแคช DNS โดยใช้แบตช์ไฟล์
ยังมีอีกทางเลือกหนึ่งสำหรับการล้างแคช DNS บน Windows 11 และนั่นคือการใช้ไฟล์แบตช์ การดำเนินการนี้จะเรียกใช้คำสั่งที่คล้ายกันกับคำสั่งข้างต้น แต่เนื่องจากเป็นไฟล์ จึงอาจใช้งานได้ง่ายกว่าอีกครั้งในอนาคต เนื่องจากคุณสามารถเรียกใช้ได้ทุกเมื่อที่ต้องการ นี่คือสิ่งที่คุณต้องทำ:
- เปิด แผ่นจดบันทึก.
- ป้อนข้อความ ipconfig /flushdns.
- คลิก ไฟล์ แล้ว บันทึกเป็น.
- ในกล่องโต้ตอบบันทึก ให้เปลี่ยน บันทึกประเภทเป็น ตัวเลือกในการ ทุกประเภท.
- ตั้งชื่อไฟล์ตามที่คุณต้องการ แต่ให้แน่ใจว่ามี .ค้างคาว ในตอนท้าย
- คลิกขวาที่ไฟล์ที่คุณบันทึกแล้วเลือก ทำงานในฐานะผู้ดูแลระบบ.
- คำสั่งจะทำงานและล้างแคช DNS ของคุณ
เมื่อคุณบันทึกไฟล์แล้ว คุณสามารถเรียกใช้ไฟล์ในฐานะผู้ดูแลระบบได้ทุกเมื่อที่คุณต้องการล้างแคช DNS บนพีซีของคุณอีกครั้ง
ล้างแคช DNS โดยอัตโนมัติ
ไม่จำเป็นต้องล้างแคช DNS บ่อยๆ แต่หากคุณประสบปัญหาบ่อยครั้ง คุณสามารถตั้งค่า Windows 11 ให้ล้างแคช DNS โดยอัตโนมัติตามกำหนดเวลาที่ตั้งไว้ได้ คุณจะต้องใช้ Registry Editor ซึ่งเป็นสิ่งที่เราไม่แนะนำให้ยุ่งกับมัน เว้นแต่คุณจะรู้ว่ากำลังทำอะไรอยู่ หากคุณรู้สึกมั่นใจในการใช้งาน ให้ทำดังนี้:
- เปิด ตัวแก้ไขรีจิสทรี.
- นำทางไปยังตำแหน่งนี้: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters.
- คลิกขวาที่พื้นที่ว่างในพื้นที่ด้านขวา
- เลือก ใหม่, แล้ว ค่า DWORD (32 บิต).
- ตั้งชื่อค่าใหม่ MaxCacheTtl.
- ดับเบิลคลิกรายการที่คุณสร้างเพื่อแก้ไขคุณสมบัติ
- เปลี่ยน ข้อมูลค่า เป็นเวลาที่ควรผ่านไปเป็นวินาทีในการรีเซ็ตแคช DNS ตัวอย่างเช่น หากต้องการรีเซ็ตแคชทุกๆ 24 ชั่วโมง คุณจะต้องป้อน 86400 ในด้านนี้.
- คลิก ตกลง.
- คลิกขวาที่พื้นที่ว่างของหน้าต่างอีกครั้ง และเลือก ใหม่, แล้ว ค่า DWORD (32 บิต).
- ตั้งชื่อไฟล์ MaxNegativeCacheTtl.
- ดับเบิลคลิกที่รายการเพื่อเปลี่ยนคุณสมบัติและเปลี่ยน ข้อมูลค่า ฟิลด์ถึง 5.
- คลิก ตกลง.
แค่นั้นแหละ. ของคุณ แล็ปท็อปที่น่าทึ่ง ตอนนี้จะถูกตั้งค่าให้ล้างแคช DNS โดยอัตโนมัติตามจังหวะที่คุณเลือก ดังที่เราได้กล่าวไปแล้ว การล้างแคช DNS ทุกวันมีแนวโน้มที่จะเกินจริง แต่คุณสามารถตั้งค่าที่สูงกว่าได้หากต้องการล้างแคช DNS น้อยลง
นั่นควรให้วิธีการสองสามวิธีในการล้างแคช DNS บนพีซี Windows 11 ของคุณ และในความเป็นจริง คุณต้องการเพียงวิธีเดียวเท่านั้น มันเป็นเพียงเรื่องของการตั้งค่า ในหัวข้อแคช คุณอาจต้องการตรวจสอบวิธีการ ล้างไฟล์แคชอื่น ๆ ใน Windows 11. หรือหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติอื่นๆ ของ Windows 11 ทำไมไม่ลองดู วิธีปรับแต่งพีซี Windows 11 ของคุณ?