วิธีดูแคช 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 ที่ยกระดับขึ้น:

  1. กดปุ่มลัด Win + S แล้วพิมพ์ cmd (โดยไม่ใส่เครื่องหมายอัญประกาศ)
  2. คลิกที่ Run as administrator ในบานหน้าต่างด้านขวา
  3. ในหน้าต่างพรอมต์คำสั่ง พิมพ์คำสั่งต่อไปนี้แล้วกด 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 คุณยังสามารถส่งออกหรือบันทึกฐานข้อมูลได้ นี่คือขั้นตอน:

  1. กดแป้นพิมพ์ลัด Win + X แล้วเลือก Windows PowerShell Admin หรือถ้าคุณหาตัวเลือกนั้นไม่เจอ ให้กดคีย์ลัด Win + S พิมพ์ PowerShell (ไม่มีเครื่องหมายคำพูด) แล้วเลือก Run as Administrator ในบานหน้าต่างด้านขวา
  2. จากนั้นป้อนคำสั่ง Get-DnsClientCache (ไม่มีเครื่องหมายอัญประกาศ) แล้วกด Enter
  3. ใช้ 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 โดยใช้พรอมต์คำสั่ง

  1. กดปุ่ม Windows + S แล้วพิมพ์ CMD (โดยไม่ใส่เครื่องหมายอัญประกาศ)
  2. เลือกตัวเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" ในบานหน้าต่างด้านขวา
  3. พิมพ์คำสั่งต่อไปนี้ในพรอมต์และกด Enter:
    ipconfig/flushdns

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

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

  • dnscmd /clearcache

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

คุณยังสามารถล้างแคช DNS โดยใช้ Windows PowerShell ขึ้นอยู่กับประเภทของแคชที่คุณต้องการล้าง คุณมีตัวเลือกสองสามตัวในการปรับใช้:

  1. หากต้องการล้างแคชเซิร์ฟเวอร์ DNS ในเครื่อง ให้ใช้บรรทัดคำสั่ง:
    ล้าง DNSServerCache
  2. หากต้องการล้างแคชของไคลเอ็นต์ ให้ใช้คำสั่งนี้:
    ล้าง DNSClientCache

วิธีปิดการใช้งาน DNS Cache ใน Windows 10

หากคุณต้องการปิดการใช้งานแคช DNS บนพีซี Windows 10 ของคุณด้วยเหตุผลใดก็ตาม คุณสามารถใช้เครื่องมือ “Service Controller” เพื่อหยุดบริการ:

  1. กดปุ่ม Win + R พิมพ์ services.msc (ไม่มีเครื่องหมายคำพูด) แล้วกด Enter หรือคลิกตกลง
  2. ค้นหาบริการไคลเอ็นต์ DNS (หรือ Dnscache บนคอมพิวเตอร์บางเครื่อง) และดับเบิลคลิกเพื่อเปิดคุณสมบัติ
  3. เปลี่ยนประเภทการเริ่มต้นเป็นปิดการใช้งาน
  4. หากต้องการเปิดใช้บริการอีกครั้ง ให้ทำซ้ำขั้นตอนข้างต้นและเปลี่ยนประเภทการเริ่มต้นเป็นอัตโนมัติ

หรือคุณสามารถปิดใช้งานไคลเอ็นต์ DNS โดยใช้การกำหนดค่าระบบ Windows:

  1. กดปุ่ม Win + R พิมพ์ msconfig (ไม่มีเครื่องหมายอัญประกาศ) ในกล่องโต้ตอบ Run แล้วกด Enter หรือคลิก OK
  2. ย้ายไปที่แท็บบริการและค้นหาไคลเอ็นต์ DNS
  3. ยกเลิกการทำเครื่องหมายที่ช่องถัดจากบริการแล้วคลิกนำไปใช้ > ตกลง
  4. หากต้องการเปิดใช้บริการอีกครั้ง ให้ทำซ้ำขั้นตอนด้านบนและทำเครื่องหมายที่ช่องทำเครื่องหมายอีกครั้ง

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

สรุปแล้ว…

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

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

ที่แนะนำ

แก้ไขปัญหาพีซีด้วย Auslogics BoostSpeed

นอกจากการทำความสะอาดและปรับแต่งพีซีของคุณแล้ว BoostSpeed ​​ยังปกป้องความเป็นส่วนตัว วินิจฉัยปัญหาฮาร์ดแวร์ เสนอเคล็ดลับในการเพิ่มความเร็ว และมอบเครื่องมือมากกว่า 20+ รายการเพื่อครอบคลุมความต้องการการบำรุงรักษาและการบริการของพีซีส่วนใหญ่

Auslogics BoostSpeed ​​เป็นผลิตภัณฑ์ของ Auslogics ซึ่งได้รับการรับรอง Microsoft Silver Application Developer
ดาวน์โหลดฟรี

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

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

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