วิธีล้างแคช DNS ใน MacOS Ventura & MacOS Monterey
สารบัญ:
ผู้ใช้ Mac อาจต้องล้างและล้างแคช DNS ใน MacOS เป็นครั้งคราว อาจเป็นเพราะพวกเขาแก้ไขไฟล์โฮสต์หรือเพื่อจุดประสงค์ในการแก้ปัญหา
การรีเซ็ตแคช DNS ใน Mac โดยทั่วไปแล้วจำเป็นสำหรับผู้ใช้ขั้นสูงเท่านั้น แต่ผู้ใช้ Mac มือใหม่ก็ควรพบว่ากระบวนการนี้ค่อนข้างง่าย แม้ว่าจะทำได้โดยการใช้บรรทัดคำสั่ง
วิธีล้างแคช DNS ใน MacOS Ventura และ MacOS Monterey
ต่อไปนี้เป็นวิธีล้างข้อมูลและรีเซ็ตแคช DNS ของคุณใน MacOS เวอร์ชันใหม่:
- เปิดแอปพลิเคชั่น Terminal บน Mac วิธีที่ง่ายที่สุดในการทำเช่นนี้คือผ่าน Spotlight โดยกด command+spacebar จากนั้นพิมพ์ “Terminal” แล้วกด Return เพื่อเปิดแอป Terminal
- เมื่อ Terminal เปิดขึ้น คุณจะพบกับพรอมต์บรรทัดคำสั่ง ให้คัดลอกและวางสตริงคำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัล:
- กดปุ่ม Return และเมื่อระบบถามรหัสผ่านผู้ดูแลระบบ ให้ป้อนรหัสนั้นแล้วกดย้อนกลับอีกครั้ง
- จะไม่มีอะไรรายงานใน Terminal แต่แคช DNS จะถูกล้างและล้างออก
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRตอบกลับ
ออกจากแอปพลิเคชัน Terminal เมื่อเสร็จสิ้น
โปรดทราบว่า Terminal จะไม่แสดงรหัสผ่านเมื่อพิมพ์เพื่อความปลอดภัย นี่เป็นพฤติกรรมปกติ ดังนั้นเพียงแค่พิมพ์ต่อไปแล้วกด return
มีหลายเหตุผลที่ควรล้างแคช DNS บนเครื่อง Mac แต่โดยปกติแล้วผู้ใช้ขั้นสูงมักจะทำสิ่งนี้โดยผู้ใช้ขั้นสูงที่กำลังแก้ไขการตั้งค่า DNS หรือทำงานประเภทการพัฒนา การล้างแคช DNS ยังเป็นส่วนหนึ่งของกระบวนการแก้ไขปัญหา หากไฟล์โฮสต์ได้รับการแก้ไขแต่ใช้งานไม่ได้