วิธีล้างแคช DNS ใน macOS High Sierra

ต้องการรีเซ็ตและล้างแคช DNS ของคุณใน macOS High Sierra หรือไม่สิ่งนี้ควรทําเป็นระยะโดยเฉพาะอย่างยิ่งเมื่อการตั้งค่า DNS ของคุณ

เปลี่ยนแปลงหรือเมื่อคุณต้องการลบเซิร์ฟเวอร์หรือโดเมนเฉพาะออกจากแคช

ส่วนใหญ่มักจะทำโดยนักพัฒนาเว็บและผู้ดูแลระบบ แต่บางครั้งแคช DNS จะต้องถูกล้างโดยผู้ใช้ทั่วไปเช่นกัน

การโฆษณา

การโฆษณา

บน macOS High Sierra สิ่งนี้สามารถทำได้คำสั่ง mDNSResponder ในหน้าต่าง Terminal นอกจากนี้แคช DNS ยังถูกลบทิ้งใน macOS Sierra ด้วย El Capitan แม้ว่ากระบวนการนี้จะมีการเปลี่ยนแปลงหลายครั้งในประวัติศาสตร์ของ Mac OS และ Mac OS X

วิธีล้างแคช DNS ใน MacOS สูง ทิวเขา

โปรดทราบว่าการล้างแคช DNS จะขัดขวางกิจกรรมใด ๆ บนอินเทอร์เน็ต

1. เปิดโปรแกรม Terminal ในโฟลเดอร์ / Programs / Utilities

การโฆษณา

การโฆษณา

2. ในหน้าต่างป้อนคำสั่งต่อไปนี้:

sudo killall - ฮับ mDNSR ตอบกลับ; นอน 2 echo macOS รีเซ็ตแคช DNS | พูด

3. กดปุ่ม Return (Enter) และป้อนรหัสผ่านผู้ดูแลระบบ จากนั้นกดปุ่มเดิมอีกครั้ง

4. รอจนกระทั่งข้อความ“ ล้างแคช DNS” ปรากฏขึ้น ซึ่งหมายความว่าทุกอย่างได้ผล

5. ปิดเทอร์มินัล

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

หากวิธีนี้ใช้ไม่ได้ผลคุณสามารถลองใช้คำสั่งต่อไปนี้:

sudo killall -HUP mDNS รีเซ็ต & echo macOS DNS Cache

วิธีนี้ใช้ได้กับ macOS High Sierra ซึ่งเป็นรุ่นของ Mac OS 10.13.x