วิธีดูแคช DNS บนคอมพิวเตอร์ Windows 10 ทุกเครื่อง
เผยแพร่แล้ว: 2020-10-06คุณต้องการเรียนรู้วิธีดูแคช DNS ใน Windows 10 หรือไม่? ถ้าใช่ บทช่วยสอนนี้เหมาะสำหรับคุณ บนพีซีที่ใช้ Windows 10 มีหลายวิธีที่คุณสามารถใช้ในการแสดงเนื้อหา DNS อันดับแรก นี่คือบทสรุปของความหมายของแคช DNS
แคช DNS คืออะไร?
DNS หรือแคช (ระบบชื่อโดเมน) ซึ่งบางครั้งเรียกว่า DNS Resolver Cache เป็นการจัดเก็บข้อมูลชั่วคราว มีการดูแลโดยคอมพิวเตอร์ของคุณ และมีบันทึกของเว็บไซต์ที่เยี่ยมชมล่าสุดทั้งหมดและที่อยู่ IP ของเว็บไซต์
ทำหน้าที่เป็นฐานข้อมูลที่เก็บสำเนาของการค้นหา DNS ซึ่งจัดเก็บไว้ในเบราว์เซอร์หรือระบบปฏิบัติการของคุณ คอมพิวเตอร์ของคุณสามารถอ้างอิงได้อย่างรวดเร็วทุกครั้งที่พยายามโหลดเว็บไซต์ แคช DNS เหมือนกับสมุดโทรศัพท์ที่เก็บดัชนีของเว็บไซต์สาธารณะทั้งหมดและที่อยู่ IP ของเว็บไซต์ จุดประสงค์หลักคือเพื่อเพิ่มความเร็วให้คำขอโหลดเว็บไซต์โดยจัดการการแก้ไขชื่อที่อยู่ที่คุณเพิ่งเข้าชม ก่อนที่คำขอจะถูกส่งไปยังเซิร์ฟเวอร์ DNS สาธารณะจำนวนมาก เนื่องจากข้อมูลมีอยู่ในเครื่อง กระบวนการจึงเร็วกว่ามาก
วิธีตรวจสอบแคช DNS บน Windows 10
ตามที่ระบุไว้ก่อนหน้านี้ มีหลายวิธีในการแสดงแคช DNS บน Windows 10 ซึ่งจะมีประโยชน์หากคุณต้องการวินิจฉัยปัญหา DNS ตัวอย่างเช่น ที่ซึ่งระเบียน DNS ที่ไม่ถูกต้องหรือล้าสมัยอาจถูกแคชไว้
ผ่านพรอมต์คำสั่ง
ในการแสดงเนื้อหาของแคช DNS คุณต้องดำเนินการคำสั่งต่อไปนี้ใน Command Prompt ที่ยกระดับขึ้น:
- กดปุ่มลัด Win + S แล้วพิมพ์ cmd (โดยไม่ใส่เครื่องหมายอัญประกาศ)
- คลิกที่ Run as administrator ในบานหน้าต่างด้านขวา
- ในหน้าต่างพรอมต์คำสั่ง พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
ipconfig /displaydns
เมื่อดำเนินการคำสั่ง ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น:
- ชื่อระเบียน – นี่คือชื่อที่คุณสอบถาม DNS และระเบียน เช่น ที่อยู่ที่เป็นของชื่อนั้น
- ประเภทระเบียน – หมายถึงประเภทของรายการที่แสดงเป็นตัวเลข (แม้ว่าโดยทั่วไปจะเรียกตามชื่อก็ตาม) โปรโตคอล DNS แต่ละตัวมีตัวเลข
- Time to Live (TTL) – นี่คือค่าที่อธิบายระยะเวลาที่รายการแคชใช้งานได้ แสดงเป็นวินาที
- ความยาวข้อมูล – อธิบายความยาวเป็นไบต์ ตัวอย่างเช่น ที่อยู่ IPv4 คือสี่ไบต์ และที่อยู่ IPv6 คือ 16 ไบต์
- ส่วน – นี่คือคำตอบสำหรับคำถาม
- บันทึก CNAME – นี่คือบันทึกชื่อบัญญัติ
คุณสามารถส่งออกผลลัพธ์ของแคช DNS โดยใช้คำสั่งนี้:
ipconfig /displaydns > dnscachecontents.txt
สิ่งนี้จะบันทึกผลลัพธ์ในเอกสารข้อความ dnscachecontents.txt
ผ่าน PowerShell
คุณสามารถดูแคช DNS ได้โดยใช้ Windows PowerShell และเช่นเดียวกับใน Command Prompt คุณยังสามารถส่งออกหรือบันทึกฐานข้อมูลได้ นี่คือขั้นตอน:
- กดแป้นพิมพ์ลัด Win + X แล้วเลือก Windows PowerShell Admin หรือถ้าคุณหาตัวเลือกนั้นไม่เจอ ให้กดคีย์ลัด Win + S พิมพ์ PowerShell (ไม่มีเครื่องหมายคำพูด) แล้วเลือก Run as Administrator ในบานหน้าต่างด้านขวา
- จากนั้นป้อนคำสั่ง Get-DnsClientCache (ไม่มีเครื่องหมายอัญประกาศ) แล้วกด Enter
- ใช้ Get-Help cmdlet เพื่อรับข้อมูลเพิ่มเติม:
ช่วยรับ DNSClientCache –full
วิธีล้างแคช DNS
เมื่อคุณพบปัญหาในการเชื่อมต่ออินเทอร์เน็ต การล้างหรือล้างแคช DNS มักจะช่วยแก้ปัญหาได้
คุณอาจต้องการล้างแคช DNS ด้วยเหตุผลหลายประการ ได้แก่:
- เมื่อพยายามแก้ไขปัญหาการเชื่อมต่อ ซึ่งคุณมีปัญหาในการเข้าถึงเว็บไซต์และแอปพลิเคชัน: หากชื่อโดเมนในแคชมีที่อยู่ IP ที่ไม่ถูกต้องหรือไม่ถูกต้อง เว็บไซต์จะไม่สามารถส่งคืนข้อมูลที่ถูกต้องได้ แม้ว่าคุณจะล้างประวัติเบราว์เซอร์ของคุณ แคช DNS จะยังคงมีรายละเอียดที่เสียหายแบบเก่า การล้างข้อมูลช่วยให้ได้รับ DNS เพื่ออัปเดตผลลัพธ์
- เมื่อพยายามแก้ไขปัญหาหรือแก้ไขปัญหาการปลอมแปลง DNS หรือปัญหาการเป็นพิษของแคช DNS: อาชญากรไซเบอร์อาจพยายามเข้าถึงแคชและแทรกหรือเปลี่ยนที่อยู่ IP โดยมีจุดประสงค์เพื่อเปลี่ยนเส้นทางคุณไปยังเว็บไซต์ที่ออกแบบมาเพื่อรวบรวมข้อมูลที่สำคัญ เช่น รหัสผ่านและรายละเอียดธนาคาร การล้างแคช DNS จะป้องกันสิ่งนี้
- การปกป้องความเป็นส่วนตัวของคุณ: แม้ว่าแคช DNS จะไม่มีข้อมูลส่วนบุคคล เช่น คุกกี้หรือ JavaScript แต่จะยังคงเก็บประวัติของที่อยู่ที่คุณเพิ่งเข้าชมเมื่อเร็วๆ นี้ รวมถึงที่อยู่ที่คุณเข้าชมบ่อยๆ ข้อมูลประเภทนี้อาจเป็นอันตรายได้หากอยู่ในมือของแฮ็กเกอร์ที่มีทักษะ การล้างแคช DNS จะเป็นการลบประวัติที่อยู่ของคุณ ทำให้แฮ็กเกอร์มีโอกาสติดตามพฤติกรรมออนไลน์ของคุณน้อยลง
- การแก้ไขข้อมูลที่เก่าหรือล้าสมัยเกี่ยวกับไซต์ที่เข้าชม: ตัวอย่างที่นี่คือหากเว็บไซต์ได้ย้ายเซิร์ฟเวอร์
การล้างแคช DNS ปลอดภัยหรือไม่
สิ่งสำคัญคือต้องทราบว่าการล้างแคช DNS ไม่มีผลเสียต่อระบบของคุณ แคช DNS ช่วยให้เข้าถึงเว็บไซต์ได้อย่างรวดเร็ว และเมื่อคุณล้างข้อมูล ครั้งแรกที่คุณเยี่ยมชมเว็บไซต์ อาจใช้เวลาในการโหลดนานกว่าปกติ แต่หลังจากนั้นผลลัพธ์จะเร็วขึ้นอีกครั้ง
หากต้องการล้างแคช DNS ไม่ว่าด้วยเหตุผลใดก็ตาม คุณสามารถใช้บรรทัดคำสั่งหรือ Windows PowerShell
การล้างแคช DNS โดยใช้พรอมต์คำสั่ง
- กดปุ่ม Windows + S แล้วพิมพ์ CMD (โดยไม่ใส่เครื่องหมายอัญประกาศ)
- เลือกตัวเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" ในบานหน้าต่างด้านขวา
- พิมพ์คำสั่งต่อไปนี้ในพรอมต์และกด Enter:
ipconfig/flushdns
แค่นั้นแหละ! คุณควรได้รับการแจ้งเตือนว่าล้างแคชสำเร็จแล้ว

หากปัญหาอยู่ที่เซิร์ฟเวอร์แทนที่จะเป็นเครื่องในเครื่อง คุณยังคงสามารถใช้ Command Prompt เพื่อล้างแคช DNS ได้ แต่ใช้คำสั่งอื่น ในกรณีนั้น คำสั่งจะเป็น:
- dnscmd /clearcache
การล้างแคช DNS โดยใช้ Windows PowerShell
คุณยังสามารถล้างแคช DNS โดยใช้ Windows PowerShell ขึ้นอยู่กับประเภทของแคชที่คุณต้องการล้าง คุณมีตัวเลือกสองสามตัวในการปรับใช้:
- หากต้องการล้างแคชเซิร์ฟเวอร์ DNS ในเครื่อง ให้ใช้บรรทัดคำสั่ง:
ล้าง DNSServerCache - หากต้องการล้างแคชของไคลเอ็นต์ ให้ใช้คำสั่งนี้:
ล้าง DNSClientCache
วิธีปิดการใช้งาน DNS Cache ใน Windows 10
หากคุณต้องการปิดการใช้งานแคช DNS บนพีซี Windows 10 ของคุณด้วยเหตุผลใดก็ตาม คุณสามารถใช้เครื่องมือ “Service Controller” เพื่อหยุดบริการ:
- กดปุ่ม Win + R พิมพ์ services.msc (ไม่มีเครื่องหมายคำพูด) แล้วกด Enter หรือคลิกตกลง
- ค้นหาบริการไคลเอ็นต์ DNS (หรือ Dnscache บนคอมพิวเตอร์บางเครื่อง) และดับเบิลคลิกเพื่อเปิดคุณสมบัติ
- เปลี่ยนประเภทการเริ่มต้นเป็นปิดการใช้งาน
- หากต้องการเปิดใช้บริการอีกครั้ง ให้ทำซ้ำขั้นตอนข้างต้นและเปลี่ยนประเภทการเริ่มต้นเป็นอัตโนมัติ
หรือคุณสามารถปิดใช้งานไคลเอ็นต์ DNS โดยใช้การกำหนดค่าระบบ Windows:
- กดปุ่ม Win + R พิมพ์ msconfig (ไม่มีเครื่องหมายอัญประกาศ) ในกล่องโต้ตอบ Run แล้วกด Enter หรือคลิก OK
- ย้ายไปที่แท็บบริการและค้นหาไคลเอ็นต์ DNS
- ยกเลิกการทำเครื่องหมายที่ช่องถัดจากบริการแล้วคลิกนำไปใช้ > ตกลง
- หากต้องการเปิดใช้บริการอีกครั้ง ให้ทำซ้ำขั้นตอนด้านบนและทำเครื่องหมายที่ช่องทำเครื่องหมายอีกครั้ง
โปรดทราบว่าการปิดใช้งานบริการนี้จะส่งผลต่อประสิทธิภาพโดยรวมของคอมพิวเตอร์ของคุณและปริมาณการใช้เครือข่ายสำหรับการสืบค้น DNS จะเพิ่มขึ้น ซึ่งหมายความว่าเว็บไซต์จะโหลดช้ากว่าปกติมาก
สรุปแล้ว…
เช่นเดียวกับที่เรากล่าวไว้ข้างต้น แคช DNS จะไม่ต้องค้นหา DNS ทุกครั้งที่คุณเยี่ยมชมเว็บไซต์ สิ่งที่คุณต้องทำคือเยี่ยมชมเว็บไซต์เพียงครั้งเดียว และเมื่อมีการร้องขอครั้งต่อๆ ไป เบราว์เซอร์หรือระบบปฏิบัติการของคุณจะใช้รายละเอียด DNS ที่แคชไว้เพื่อส่งคืนคำขอได้รวดเร็วยิ่งขึ้น
แม้ว่าการล้างแคช DNS เป็นสิ่งสำคัญในการปกป้องความเป็นส่วนตัวของคุณและป้องกันอินสแตนซ์ของการแฮ็ก แต่จะไม่ลบร่องรอยของข้อมูลที่ละเอียดอ่อนทั้งหมด รายละเอียดเหล่านี้รวมถึงประวัติกิจกรรม รายละเอียดการเข้าสู่ระบบ ข้อมูลโปรไฟล์ และการติดตามการเข้าชมเว็บไซต์สำหรับผู้ใหญ่ แม้ว่าคุณจะไม่ได้เปิดมันอย่างรู้เท่าทัน แต่คุณอาจถูกเปลี่ยนเส้นทางโดยที่คุณไม่รู้ตัว

แก้ไขปัญหาพีซีด้วย Auslogics BoostSpeed
นอกจากการทำความสะอาดและปรับแต่งพีซีของคุณแล้ว BoostSpeed ยังปกป้องความเป็นส่วนตัว วินิจฉัยปัญหาฮาร์ดแวร์ เสนอเคล็ดลับในการเพิ่มความเร็ว และมอบเครื่องมือมากกว่า 20+ รายการเพื่อครอบคลุมความต้องการการบำรุงรักษาและการบริการของพีซีส่วนใหญ่
หากต้องการลบข้อมูลที่ละเอียดอ่อนดังกล่าวและปกป้องความเป็นส่วนตัวของคุณอย่างมีประสิทธิภาพ คุณต้องมีโปรแกรมที่เชื่อถือได้ เช่น Auslogics BoostSpeed เครื่องมือนี้ช่วยล้างข้อมูลที่เป็นความลับทุกประเภทที่คุณไม่ต้องการให้ใครพบ BoostSpeed มาพร้อมกับเครื่องมือทั้งหมดที่คุณอาจต้องการเพื่อให้พีซีของคุณทำงานด้วยความเร็วที่เหมาะสมที่สุด เช่นเดียวกับการปกป้องความเป็นส่วนตัว
คุณจะพบว่าคุณลักษณะต่างๆ ในแท็บ "ป้องกัน" มีประโยชน์มากโดยเฉพาะ นอกเหนือจากการล้างร่องรอยของกิจกรรมในเว็บเบราว์เซอร์ ไฟล์ระบบ และแอปพลิเคชันแล้ว ยังมีตัวเลือกในการปกป้อง DNS ของคุณจากการเปลี่ยนแปลงที่ไม่ได้รับอนุญาต ด้วยวิธีนี้ คุณจะไม่ต้องกังวลกับการปลอมแปลง DNS ซึ่งผู้โจมตีจะแก้ไขระเบียน DNS ของคุณเพื่อเปลี่ยนเส้นทางการรับส่งข้อมูลไปยังเว็บไซต์หลอกลวง
หากคุณเปิดใช้งาน Active Browser AntiTracker ข้อมูลการท่องเว็บของคุณจะถูกล้างหลังจากทุกเซสชั่นการท่องเว็บ เพื่อปกป้องความเป็นส่วนตัวของคุณต่อไป เราแนะนำให้ทำความสะอาดพีซีของคุณเป็นประจำ ขึ้นอยู่กับการใช้งานของคุณ เนื่องจากเป็นการง่ายที่จะลืมเรียกใช้การบำรุงรักษา คุณจึงสามารถเปิดใช้งานการสแกนอัตโนมัติและเลือกความถี่ที่คุณต้องการให้การสแกนทำงาน