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

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

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

บนWindowsและ macOS คุณสามารถล้างแคชDNS ได้อย่างรวดเร็วโดยใช้ คอนโซลCommand Prompt , Windows PowerShellและTerminal อย่างไรก็ตาม สำหรับAndroidและ iOS ขั้นตอนนั้นไม่ตรงไปตรงมา และคุณจะต้องลองใช้วิธีการสองสามวิธีในแต่ละครั้ง

ล้างแคช DNS บน Windows

หากคุณมีพีซีที่ติด ตั้ง Windows 7 , Windows 8, Windows 8.1 หรือ Windows 10 คุณสามารถใช้ คอนโซล พร้อมรับคำสั่ง(Command Prompt)เพื่อล้างแคช  DNS

หรือคุณสามารถใช้คอนโซลWindows PowerShell ใน (Windows PowerShell)Windows 8/8.1/10เพื่อให้ได้ผลลัพธ์เช่นเดียวกัน

ใช้พรอมต์คำสั่งเพื่อล้างแคช DNS(Use Command Prompt to Clear DNS Cache)

1. กดWindows + Rเพื่อเปิดกล่อง Run จากนั้นพิมพ์cmdแล้วเลือกOK

2. พิมพ์ข้อมูลต่อไปนี้ลงในคอนโซลพร้อมรับคำสั่ง :(Command Prompt)

ipconfig /flushdns

3. กดEnter

ใช้ Windows PowerShell เพื่อล้าง DNS Cache(Use Windows PowerShell to Clear DNS Cache)

1. คลิกขวาที่ ปุ่ม Startแล้วเลือกWindows PowerShell หรือกดWindows + Rพิมพ์powershell.exeแล้วเลือกตกลง(OK)

2. พิมพ์ข้อมูลต่อไปนี้ลงในคอนโซลWindows PowerShell :

ล้าง DNSClientCache(Clear-DnsClientCache)

3. กดEnter

ล้างแคช DNS บน Mac

คุณสามารถล้างแคชDNS บน (DNS)Macโดยใช้Terminal สิ่งนี้ใช้กับ macOS Big Sur 11.0 , macOS Catalina 10.15และ macOS Mojave 10.14รวมถึง macOS เวอร์ชันก่อนหน้าย้อนหลังไปถึงOS X Mavericks 10.9(OS X Mavericks 10.9)

1. ไปที่Finder > Applications > UtilitiesและเปิดTerminal

2. คัดลอกและวางคำสั่งต่อไปนี้:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSRตอบกลับ(sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder)

หมายเหตุ:(Note:)ในOS X Yosemiteเวอร์ชันตั้งแต่ 10.10.0 ถึง 10.10.3 คุณต้องใช้คำสั่งต่อไปนี้แทน: 

sudo Discoveryutil mdnsflushcache;sudo Discoveryutil udnsflushcaches

3. กดEnter เมื่อTerminalขอให้คุณใส่รหัสผ่านผู้ดูแลระบบ ให้พิมพ์แล้วกดEnterอีกครั้ง

ล้างแคช DNS บน Android

ในAndroidการสลับเปิด/ปิดโหมดเครื่องบิน(Airplane Mode) หรือทำการฮาร์ดรีบูตมักจะล้าง แคชDNS นอกจากนี้ คุณสามารถดูว่าการล้าง แคชDNSภายในของ Google Chrome สามารถช่วยได้หรือไม่ ถ้าไม่มีอะไรทำงาน คุณต้องทำการรีเซ็ตการตั้งค่าเครือข่าย

Enable/Disable Airplane Mode on Android

คุณสามารถเปิด/ปิดโหมดเครื่องบิน(Airplane Mode)ผ่านบานหน้าต่างการตั้งค่าด่วน(Quick Settings)ของอุปกรณ์Android ได้ (Android)เพียง(Just)ปัดลงจากด้านบนของหน้าจอครั้งหรือสองครั้งเพื่อแสดงไอคอนโหมดเครื่องบิน (Airplane Mode)จากนั้นแตะเพื่อเปิดใช้งานโหมดเครื่องบิน (Airplane Mode)รอสักครู่(Wait)แล้วแตะอีกครั้งเพื่อปิดใช้งานโหมดเครื่องบิน(Airplane Mode)

ฮาร์ดรีบูตอุปกรณ์ Android(Hard-Reboot Android Device)

หากการเปิด /ปิด โหมดเครื่องบิน(Airplane Mode)ไม่ได้ผล ให้ลองรีบูตอุปกรณ์ Android ของคุณใหม่ โดยปกติจะต้องกด ปุ่มเปิดปิดค้างไว้ 10-20(Power )วินาที หากคุณไม่สามารถฮาร์ดรีบูตด้วยวิธีนี้ ทางที่ดีที่สุดคือทำการ ค้นหาโดย Googleโดยใช้ชื่อรุ่นของ Android เพื่อดูคำแนะนำเฉพาะ

ล้างแคช DNS ภายในของ Chrome(Clear Chrome’s Internal DNS Cache)

Google Chromeซึ่งเป็นเว็บเบราว์เซอร์ในตัวของ Android มีแคชDNS ภายใน (DNS)ลองเคลียร์ดู

1. เปิดGoogle Chrome (Google Chrome)จากนั้นพิมพ์เส้นทางต่อไปนี้ลงในแถบที่อยู่และแตะEnter :

chrome://net-internals/#DNS

2. เลือก แท็บด้านข้าง DNSแล้วแตะล้างแคช(Clear host cache)ของ โฮสต์

3. เลือก แท็บด้านข้างของ Socketsแล้วแตะClose idle socketsตามด้วยFlush socket pools(Flush socket pools)

รีเซ็ตการตั้งค่าเครือข่าย Android(Reset Android Network Settings)

การรีเซ็ตการตั้งค่าเครือข่ายกำหนดให้คุณต้องเจาะลึก แอป การตั้งค่า(Settings)บนสมาร์ทโฟนAndroid ของคุณ (Android)ขั้นตอนด้านล่างอาจไม่เหมือนกันในตอนท้ายของคุณ แต่คุณควรเข้าใจแนวคิดนี้ 

หมายเหตุ:(Note:)ขั้นตอนการรีเซ็ตจะลบ การเชื่อมต่อ Wi-Fiและรหัสผ่านที่บันทึกไว้ทั้งหมดบน อุปกรณ์ Android ของคุณ ดังนั้นโปรดเตรียมตั้งค่าทุกอย่างตั้งแต่เริ่มต้นอีกครั้ง

1. เปิด แอป การตั้งค่า(Settings)บนอุปกรณ์Android ของคุณ(Android)

2. แตะระบบ(System)

3. แตะรีเซ็ต(Reset)

4. แตะ การตั้งค่าเครือ ข่ายรีเซ็ต(Network Settings Reset)

5. แตะการตั้งค่าเครือข่าย รีเซ็ต(Network Settings Reset)อีกครั้งเพื่อยืนยัน

ล้างแคช DNS บน iPhone

หากคุณใช้ iPhone การเปิด/ปิด โหมดใช้งาน บนเครื่องบิน(Airplane)การบังคับรีสตาร์ทอุปกรณ์ หรือการรีเซ็ตการตั้งค่าเครือข่ายจะช่วยคุณล้างแคช  DNS

Enable/Disable Airplane Mode on iPhone

ปัด(Swipe)ลงจากด้านบนขวาของหน้าจอ iPhone เพื่อเปิดControl Center (Control Center)หากอุปกรณ์ของคุณใช้Touch IDให้ปัดขึ้นจากด้านล่างของหน้าจอแทน

จากนั้นแตะไอคอนโหมดเครื่องบิน (Airplane Mode)รอสักครู่(Wait)แล้วแตะไอคอนโหมดเครื่องบิน อีกครั้ง(Airplane Mode)

บังคับให้รีสตาร์ท iPhone(Force-Restart iPhone)

การบังคับรีสตาร์ท iPhone ต้องใช้การกดปุ่มร่วมกันซึ่งจะเปลี่ยนไปตามยี่ห้อและรุ่นของอุปกรณ์ของคุณ

iPhone 8 และใหม่กว่า: กดปุ่มเพิ่ม (iPhone 8 and newer:)ระดับ(Volume Up )เสียงอย่างรวดเร็วแล้วปล่อย ปุ่ม ลดระดับ(Volume Down )เสียงแล้วกดปุ่มด้านข้าง(Side )ค้างไว้จนกระทั่งโลโก้Apple ปรากฏขึ้นบนหน้าจอ(Apple)

iPhone 7:กดปุ่มลดระดับ(Volume Down) เสียง และปุ่มด้านข้าง(Side ) ค้างไว้พร้อมกันจนกว่าคุณจะเห็น โลโก้Apple บนหน้าจอ(Apple)

iPhone 6s และรุ่นก่อนหน้า:(iPhone 6s and earlier:)กดปุ่มด้านข้าง(Side) / ด้าน บน(Top)และ ปุ่ม โฮม(Home )ค้างไว้พร้อมกันจนกระทั่งโลโก้Apple ปรากฏขึ้นบนหน้าจอ(Apple)

รีเซ็ตการตั้งค่าเครือข่าย iPhone(Reset iPhone Network Settings)

การรีเซ็ตการตั้งค่าเครือข่ายของ iPhone ไม่เพียงแต่ล้างแคชDNS เท่านั้น แต่ยังรวมถึงเครือข่าย (DNS)Wi-Fiและรหัสผ่านที่บันทึกไว้ทั้งหมดด้วย คุณต้องเชื่อมต่อใหม่ด้วยตนเองกับเครือข่าย Wi-Fi(Wi-Fi) แต่ละ เครือข่ายในภายหลังเว้นแต่ว่าคุณจะพึ่งพาข้อมูลเซลลูลาร์เพียงอย่างเดียว ให้ลองวิธีนี้หากวิธีอื่นๆ ล้มเหลวเท่านั้น

1. เปิดแอปการตั้งค่าของ iPhone

2. แตะทั่วไป(General)

3. แตะรีเซ็ต(Reset)

4. แตะรีเซ็ตการตั้งค่าเครือ(Reset Network Settings)ข่าย

5. แตะรีเซ็ตการตั้งค่าเครือข่าย(Reset Network Settings)อีกครั้งเพื่อยืนยัน

อย่าลืมแคชของเบราว์เซอร์

การล้าง แคช DNSเพียงอย่างเดียวอาจไม่เพียงพอ เว็บ(Web)เบราว์เซอร์แคชเนื้อหาเว็บอื่นๆ ทุกประเภทในเครื่อง และนั่นอาจทำให้เกิดปัญหามากมายเช่นกัน หากคุณยังคงประสบปัญหาขณะโหลดเว็บไซต์ ให้ลองล้างแคชของเบราว์(clearing the browser cache)เซอร์ นอกจากนี้ อย่าลืมแก้ไขปัญหาอื่นๆ ที่เกี่ยวข้องกับเครือ(troubleshoot other network-related issues)ข่าย



About the author

ฉันเป็นมืออาชีพด้านคอมพิวเตอร์ที่มีประสบการณ์การทำงานกับซอฟต์แวร์ Microsoft Office รวมถึง Excel และ PowerPoint ฉันยังมีประสบการณ์กับ Chrome ซึ่งเป็นเบราว์เซอร์ของ Google ทักษะของฉันรวมถึงการสื่อสารที่เป็นลายลักษณ์อักษรและด้วยวาจา การแก้ปัญหา และการคิดอย่างมีวิจารณญาณ



Related posts