Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีล้าง DNS Cache บน Windows, Mac, Android และ iOS

เมื่อคุณเล่นอินเทอร์เน็ต บริการ Domain Name System (DNS) จะแปล (Resolve) ที่อยู่เว็บต่างๆ ที่คุณเผชิญ ให้เป็นรูปแบบที่ Windows, Mac, Android หรือ iOS เข้าใจ ที่อยู่เหล่านี้จะถูก Cache (จดจำ) ไว้ในเครื่องเพื่อเร่งความเร็ว

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

ล้าง DNS Cache บน Windows

หากใช้ PC ติดตั้ง Windows 7, 8, 8.1, หรือ 10 สามารถใช้ Command Prompt ล้าง DNS Cache ได้

ทางเลือก ใช้ Windows PowerShell Console บน Windows 8/8.1/10 ได้ผลลัพธ์เดียวกัน

ใช้ Command Prompt ล้าง DNS Cache

  1. กด Windows+R เปิด Run พิมพ์ cmd กด OK
  2. พิมพ์คำสั่งต่อไปนี้ใน Command Prompt: ipconfig /flushdns
  3. กด Enter

ใช้ Windows PowerShell ล้าง DNS Cache

  1. คลิกขวา Start เลือก Windows PowerShell หรือ กด Windows+R พิมพ์ powershell.exe กด OK
  2. พิมพ์คำสั่งใน PowerShell: Clear-DnsClientCache
  3. กด Enter

ล้าง DNS Cache บน Mac

ล้าง DNS Cache บน Mac ได้ด้วย Terminal ใช้ได้กับ macOS Big Sur 11.0, Catalina 10.15, Mojave 10.14 รวมถึงรุ่นเก่ากว่าย้อนหลังถึง OS X Mavericks 10.9

  1. ไป Finder > Applications > Utilities เปิด Terminal
  2. คัดลอกและวางคำสั่ง: sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

หมายเหตุ: ใน OS X Yosemite 10.10.0 ถึง 10.10.3 ต้องใช้คำสั่งนี้แทน: sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches

  1. กด Enter เมื่อ Terminal ขอรหัสผ่าน Administrator ใส่แล้วกด Enter อีกครั้ง

ล้าง DNS Cache บน Android

บน Android การสลับ Airplane Mode เปิด/ปิด หรือ Hard Reboot ปกติจะล้าง DNS Cache ได้ นอกจากนี้ ลองล้าง Chrome Internal DNS Cache ดู หากไม่ได้ผล ต้อง Reset Network Settings

เปิด/ปิด Airplane Mode บน Android

เปิด/ปิด Airplane Mode ได้จาก Quick Settings Pane ดึงลงจากบนจอ 1-2 ครั้ง เพื่อเห็นไอคอน Airplane Mode กดเปิด รอสักครู่ กดปิดอีกครั้ง

Hard-Reboot Android Device

หาก Airplane Mode ไม่ช่วย ลอง Hard-reboot Android โดยปกติ กดค้างปุ่ม Power 10-20 วินาที หากทำไม่ได้ ค้นหาใน Google ด้วยชื่อรุ่น Android ของคุณสำหรับคำแนะนำเฉพาะ

ล้าง Chrome Internal DNS Cache

Google Chrome บราวเซอร์ Built-in ของ Android มี Internal DNS Cache ลองล้างดู

  1. เปิด Google Chrome พิมพ์พาธใน Address Bar กด Enter: chrome://net-internals/#DNS
  2. เลือกแท็บด้านข้าง DNS กด Clear host cache
  3. เลือกแท็บด้านข้าง Sockets กด Close idle sockets ตามด้วย Flush socket pools

Reset Android Network Settings

Network Settings Reset ต้องขุดใน Settings App บน Android ขั้นตอนด้านล่างอาจไม่เหมือนบนเครื่องคุณทุกประการ แต่ควรเข้าใจแนวทาง

หมายเหตุ: การ Reset จะลบการเชื่อมต่อ Wi-Fi และรหัสผ่านที่บันทึกไว้ทั้งหมดบน Android เตรียมตั้งค่าใหม่ทั้งหมด

  1. เปิดแอป Settings บน Android
  2. กด System
  3. กด Reset
  4. กด Network Settings Reset
  5. กด Network Settings Reset อีกครั้งยืนยัน

ล้าง DNS Cache บน iPhone

หากใช้ iPhone การเปิด/ปิด Airplane Mode Force-restart หรือ Reset Network Settings ควรช่วยล้าง DNS Cache

เปิด/ปิด Airplane Mode บน iPhone

ดึงลงจากมุมขวาบนหน้าจอ iPhone เปิด Control Center หากอุปกรณ์ใช้ Touch ID ดึงขึ้นจากด้านล่าง แล้วกดไอคอน Airplane Mode รอสักครู่ กดอีกครั้ง

Force-Restart iPhone

Force-restart iPhone ต้องกดชุดปุ่มเฉพาะ ที่เปลี่ยนตามรุ่น

iPhone 8 และใหม่กว่า: กดปล่อย Volume Up กดปล่อย Volume Down กดค้าง Side จนเห็นโลโก้ Apple

iPhone 7: กดค้าง Volume Down และ Side พร้อมกัน จนเห็นโลโก้ Apple

iPhone 6s และเก่ากว่า: กดค้าง Side/Top และ Home พร้อมกัน จนเห็นโลโก้ Apple

Reset iPhone Network Settings

iPhone Network Settings Reset ไม่เพียงล้าง DNS Cache แต่มลบ Wi-Fi Networks และ Passwords ที่บันทึกทั้งหมด หากไม่ได้ใช้ Cellular Data อย่างเดียว ต้องเชื่อม Wi-Fi ใหม่ทุกเครือข่ายด้วยตนเอง ลองวิธีนี้ต่อเมื่อวิธีอื่นล้มเหลว

  1. เปิดแอป Settings ของ iPhone
  2. กด General
  3. กด Reset
  4. กด Reset Network Settings
  5. กด Reset Network Settings อีกครั้งยืนยัน

อย่าลืม Browser Cache

การล้าง DNS Cache เพียงอย่างเดียวอาจไม่พอ Browser Cache เนื้อหาเว็บหลายอย่างในเครื่อง และก็ก่อให้เกิดปัญหาได้ หากยังเจอปัญหาโหลดเว็บ ลองล้าง Browser Cache ด้วย และตรวจสอบปัญหา Network อื่นๆ