คุณอาจไม่เคยสังเกต DNS แคชของ Mac เนื่องจากมันทำงานเบื้องหลังอย่างเงียบๆ มันช่วยให้คุณเข้าถึงเว็บไซต์เป้าหมายผ่านเบราว์เซอร์สำเร็จเมื่อคุณส่งคำขอ
อย่างไรก็ตาม เร็วๆ นี้ คุณขอเข้าชมบางเว็บไซต์ แต่ถูกเปลี่ยนเส้นทางไปยังเว็บไซต์อันตราย หรือได้ข้อผิดพลาด 404 แสดงว่าบางโจมตีหรือไวรัสอาจถูกแทรกในบันทึก DNS บน Mac และป้องกันไม่ให้เข้าถึงเว็บอย่างถูกต้อง
อย่ากังวลมากเกินไป เรามีวิธีแก้ บทความนี้จะแนะนำ การล้าง DNS แคชบน Mac ทีละขั้นตอน หลังจากนั้น เมื่อไปที่เว็บไซต์ จะไม่ถูกเปลี่ยนเส้นทางไปเว็บอันตรายหรือได้ 404 อีก
คู่มือล้าง DNS บน Mac:
- 1. DNS แคชคืออะไร?
- 2. การล้าง DNS ทำอะไร?
- 3. วิธีล้าง DNS แคชบน Mac?
- 4. วิธيل้างไฟล์แคชบน Mac ด้วย Mac Cleaner มืออาชีพ?
- 5. คำถามที่พบบ่อยเกี่ยวกับ flush DNS Mac
DNS แคชคืออะไร?
ทุกครั้งที่คุณป้อน URL ลงในเบราว์เซอร์เพื่อโหลด กระบวนการ DNS (Domain Name System) lookup จะเริ่มต้น และ DNS แคชคือฐานข้อมูลชั่วคราวที่บันทึก DNS lookups ล่าสุดทั้งหมด
ที่อยู่ IP สำหรับโดเมนที่เข้าชม รวมอยู่ใน DNS lookups ดังนั้นระบบตอบคำขอเล่นเว็บจากแคชแทนการใช้เวลา reroute ไปที่ DNS เซิร์ฟเวอร์ นั่นคือเหตุผลที่ใช้เวลาโหลดน้อยกว่าเมื่อเข้าถึงเว็บไซต์ครั้งที่สอง

การล้าง DNS ทำอะไร?
การโจมตีเครือข่ายหรือไวรัสทำให้ DNS แคชเสียหาย นำไปสู่การแมปที่อยู่ IP ของบางเว็บไซต์เสียหาย ในกรณีนั้น เบราว์เซอร์อาจเปลี่ยนเส้นทางคุณไปยังเว็บไซต์แย่ อันตราย หรือ 404 แทนเว็บไซต์เป้าหมาย
ในขณะที่ การล้าง DNS สามารถลบข้อมูล DNS lookup ที่มีอยู่ และได้ข้อมูลที่รีเฟรชแล้ว ดังนั้น DNS แคชที่เสียหายหรือถูกโจมตี จะถูกลบเช่นกัน หลังจากนั้น คุณสามารถเข้าชมเว็บไซต์ที่ต้องการได้ปกติ ดังนั้น แนะนำให้รีเฟรช DNS แคชเป็นประจำเพื่อหลีกเลี่ยงผลลัพธ์ไม่เหมาะสมเมื่อขอเล่นเว็บบางไซต์
ถ้าคำอธิบายนี้ช่วยให้คุณเข้าใจฟังก์ชันการล้าง DNS บน Mac แชร์ให้คนอื่นๆ รู้
วิธีล้าง DNS แคชบน Mac?
หากคุณถูกเปลี่ยนเส้นทางไปเว็บอันตรายหรือ 404 เมื่อเล่นเว็บเร็วๆ นี้ การรีเฟรชไฟล์ DNS แคช macOS สามารถแก้ปัญหานี้ได้ การล้าง DNS บน Mac ที่รัน macOS Monterey, Big Sur, Catalina หรือเวอร์ชันก่อนหน้า ต้องใช้ยูทิลิตี Terminal และขึ้นอยู่กับเวอร์ชัน macOS ต้องรันคำสั่งบรรทัดคำสั่งที่แตกต่างกัน
ล้าง DNS บน macOS Monterey, Big Sur และ Catalina:
- เปิด Launchpad > Other > Terminal หรือกด Command + Space เปิด Spotlight พิมพ์ Terminal เพื่อเปิด

- คัดลอกและวางคำสั่งต่อไปนี้ลงในหน้าต่าง Terminal sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

- ป้อนรหัสผ่านแอดมินและกด Return
ล้าง DNS แคชบน macOS Mojave และเวอร์ชันก่อนหน้า ใช้ Terminal ต้องรันคำสั่งที่เกี่ยวข้องดังต่อไปนี้:
| macOS 10.14 (Mojave), macOS 10.13 (High Sierra), macOS 10.12 (Sierra), OS X 10.11 (El Capitan) | sudo killall -HUP mDNSResponder |
| OS X 10.10 (Yosemite) | sudo discoveryutil udnsflushcaches |
| OS X 10.9 (Mavericks), OS X 10.8 (Mountain Lion), Mac OS X 10.7 (Lion) | sudo killall -HUP mDNSResponder |
| Mac OS X 10.6 (Snow Leopard) | sudo dscacheutil -flushcache |
| Mac OS X 10.5 (Leopard) | sudo lookupd -flushcache |
| Mac OS X 10.4 (Tiger) | lookupd -flushcache |
แชร์วิธีใช้ Terminal ล้าง DNS บน Mac ให้เพื่อนๆ
วิธีล้างไฟล์แคชบน Mac ด้วย Mac Cleaner มืออาชีพ?
การทำความสะอาดไฟล์แคชบน Mac เป็นประจำ ไม่ใช่งานง่าย แต่ถ้าปล่อยไว้ แคชระบบสะสมจะรบกวนประสิทธิภาพ Mac เหมือน DNS แคชทำให้โหลดเว็บไซต์ที่ถูกต้องไม่ได้
จึงจำเป็นต้องลบไฟล์แคชบน Mac บ่อยครั้ง หากไม่อยากเสียเวลาทำความสะอาดแคช หรือไม่รู้จักวิธีทำให้ถูกต้อง สามารถเลือก Mac cleaner มืออาชีพช่วยได้
iBoysoft DiskGeeker อยู่ที่นี่สำหรับคุณ ยูทิลิตีทำความสะอาด Mac นี้ใช้โดยเฉพาะเพื่อ ล้างไฟล์ขยะจาก Mac รวมถึงไฟล์แคชระบบ ไฟล์บันทึกผู้ใช้ แคชแอป ฯลฯ ด้วยมัน ไม่ต้องเสียเวลาหาไฟล์ไร้ประโยชน์บน Mac และไม่ต้องใช้วิธีซับซ้อนที่ต้องรัน Terminal เพื่อลบแคช
เครื่องมือนี้ช่วยลบไฟล์แคชระบบรวมถึง การล้าง DNS แคชบน Mac ได้ในไม่กี่คลิก ทั้งที่ต้องทำคือ ติดตั้งซอฟต์แวร์ ให้สแกนฮาร์ดดิสก์ Mac แล้วมันจะคืนไฟล์ขยะที่ลบได้ทุกประเภท คุณแค่กดปุ่ม Clean เพื่อลบจาก Mac
วิธีใช้ iBoysoft DiskGeeker ทำความสะอาดแคชบน Mac:
- ดาวน์โหลดและติดตั้ง iBoysoft DiskGeeker บน Mac ฟรี
- เปิดซอฟต์แวร์และเลือกดิสก์เริ่มต้น Mac (ปกติชื่อ macOS, macOS - Data, Macintosh - HD, หรือ Macintosh HD - Data)
- คลิก Clean Junk บนแถบเครื่องมือขวา

- จากผลสแกน เลือกไฟล์แคชและไฟล์ไร้ประโยชน์อื่นๆ

- คลิก Clean > OK เพื่อลบแคชที่เลือกและไฟล์อื่นๆ จาก Mac
แชร์เครื่องมือทำความสะอาดแคชที่มีประโยชน์นี้ให้คนที่กำลังหา
สรุป
ล้าง DNS แคชบน Mac เป็นวิธีดีที่สุดแก้ปัญหาการโหลดเว็บไซต์ หากคุณก็รบกวนกับการถูกเปลี่ยนเส้นทางไปหน้าอันตรายและ 404 เมื่อเล่นเว็บ สามารถทำตามวิธีในโพสต์นี้ล้าง DNS บน Mac ด้วย Terminal
การล้าง DNS แคชเป็นงานประจำวันสำหรับคุณ ดังนั้น หากคิดว่ายุ่งยากล้าง DNS บน Mac ด้วย Terminal สามารถเลือกเครื่องมือเพิ่มประสิทธิภาพหรือทำความสะอาด Mac เช่น iBoysoft DiskGeeker ช่วยได้
คำถามที่พบบ่อยเกี่ยวกับ flush DNS Mac
Q1. การล้าง DNS ปลอดภัยไหม? Aใช่ ปลอดภัยที่จะล้าง DNS แม้การล้าง DNS จะล้างข้อมูล DNS lookup ทั้งหมด ข้อมูล DNS lookup ที่อัปเดตจะถูกสร้างจาก DNS เซิร์ฟเวอร์ครั้งต่อไปเมื่อเบราว์เซอร์ส่งคำขอ lookup ใหม่
Q2. ฉันต้องล้าง DNS ไหม? Aหากคุณมีปัญหาเข้าถึงบางเว็บไซต์เร็วๆ นี้ เช่น เจอ 404 errors หรือถูกย้ายไปหน้าแย่โดยไม่รู้สาเหตุ ควรล้าง DNS
Q3. การล้าง DNS ทำอินเทอร์เน็ตเร็วขึ้นไหม? Aไม่ การล้าง DNS จะทำอินเทอร์เน็ตช้าลง เพราะ DNS lookups ที่บันทึกไว้ทั้งหมดถูกลบ เมื่อเล่นเว็บ จะส่งคำขอไป DNS เซิร์ฟเวอร์แทน DNS แคชที่มีอยู่แล้ว ใช้เวลานานขึ้น