ต้องการรีเซ็ตและล้างแคช 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