บทความนี้จะแนะนำวิดูเนื้อหา DNS Cache ใน Windows 11/10 DNS Cache หมายถึงการจัดเก็บข้อมูลชั่วคราวเกี่ยวกับการค้นหา DNS ก่อนหน้าบน OS หรือเว็บเบราว์เซอร์ของเครื่อง
วิธีดูเนื้อหา DNS Cache

DNS Cache มีรายชื่อเซิร์ฟเวอร์ระยะไกลและที่อยู่ IP (ถ้ามี) ที่ตรงกัน รายการในแคชมาจาก DNS lookups เมื่อพยายามเข้าเว็บไซต์, FTP servers ที่มีชื่อ, และโฮสต์ระยะไกลอื่นๆ Windows ใช้แคชนี้เพื่อปรับปรุงประสิทธิภาพแอปพลิเคชันเว็บ
ใช้ Command Prompt
เพื่อดู DNS cache ให้รันคำสั่งใน CMD แบบผู้ดูแลระบบ:
ipconfig /displaydns
ผลลัพธ์จะแสดง
- Record name คือชื่อที่สอบถาม DNS และเรคคอร์ดเป็นของชื่อนั้น
- Record type คือประเภท แสดงเป็นตัวเลขหรือชื่อ ในโปรโตคอล DNS แต่ละประเภทมีตัวเลข
- Time To Live คือเวลาในวินาทีที่แคชต้องหมดอายุ
- Data Length คือความยาวในไบต์ เช่น IPv4 = 4 ไบต์, IPv6 = 16 ไบต์
- Section ของการตอบกลับ DNS คือคำตอบจริงของคำขอ
- Additional มีข้อมูลที่อาจต้องใช้หาคำตอบจริง
- CNAME คือ canonical name
หากต้องการ Export ผลลัพธ์ ใช้คำสั่ง ipconfig /displaydns > dnscachecontents.txt บันทึกเป็นไฟล์ข้อความ dnscachecontents.txt
ใช้ PowerShell

หากต้องการข้อมูลเป็นชุดอ็อบเจกต์ DNS record ที่ Export หรือบันทึกลงฐานข้อมูลง่าย ให้รันคำสั่งใน PowerShell:
Get-DnsClientCache
คำสั่งนี้แสดง Help:
Help Get-DnsClientCache -full
วิธีล้าง DNS Cache
ใช้คำสั่ง Flush DNS Cache ใน Command Prompt:
ipconfig /flushdns
โปรแกรมฟรี FixWin สำหรับ Windows ให้ Flush DNS cache ได้คลิกเดียว
ปิด/เปิด DNS Cache
ปิด DNS caching สำหรับเซสชันนั้น พิมพ์ net stop dnscache Enter
เปิด DNS caching พิมพ์ net start dnscache Enter
เมื่อรีสตาร์ทคอมพิวเตอร์ DNS caching จะเปิดอัตโนมัติ
ปิดใช้งาน DNS Cache อย่างถาวร
หากต้องการปิด DNS caching พิมพ์ services ใน Start search เปิด Services Manager หา DNS Client service
The DNS Client service (dnscache) caches Domain Name System (DNS) names and registers the full computer name for this computer. If the service is stopped, DNS names will continue to be resolved. However, the results of DNS name queries will not be cached and the computer's name will not be registered. If the service is disabled, any services that explicitly depend on it will fail to start.
ดับเบิลคลิกเปิด Properties เปลี่ยน Startup type จาก Manual เป็น Disabled หากปิด DNS Client service DNS Lookups อาจช้าลง
แหล่งข้อมูลเพิ่มเติมที่น่าสนใจ:
- วิธีเปลี่ยน DNS settings ใน Windows
- จัดการความเร็วเว็บบราวซิ่งด้วยการเปลี่ยน DNS settings
- ตรวจสอบว่า DNS settings ถูกโจมตีหรือไม่
