วิธีล้างแคช DNS ใน macOS High Sierra หรือรุ่นที่เก่ากว่า
การล้างหรือรีเซ็ต DNS แคชในระบบปฏิบัติการ Mac ของคุณเป็นความคิดที่ดีเนื่องจากจะช่วยเพิ่มความเร็วการค้นหาภายในโฮสต์เดียวกัน แต่บางครั้งเราแค่ต้องการ ล้างแคชดังนั้นจึงไม่เก็บค่า ที่ไม่ถูกต้องอีกต่อไป.
และมันก็ค่อนข้างง่ายเช่นกัน สิ่งที่คุณต้องทำคือ รันหนึ่งหรือสองคำสั่งใน Terminal และคุณพร้อมแล้ว.
หากคุณใช้ macOS Mojave ล่าสุดให้คลิกที่นี่เพื่อรับคำสั่ง วิธีรีเซ็ตแคช DNS ใน macOS Mojave; สำหรับ ส่วนที่เหลือของรุ่น macOS, คุณสามารถรับคำสั่งด้านล่าง.
ขั้นตอนที่ 1
เปิดแอป Terminal, โดยเข้าไปที่ Applications> Utilities> Terminal.app หรือโดยการพิมพ์ Terminal ใน Sportlight.
บันทึก: แป้นพิมพ์ลัดสำหรับ Spotlight: Command + Space.
ขั้นตอนที่ 2
อ้างถึงรายการด้านล่างเพื่อค้นหาคำสั่งสำหรับเวอร์ชัน macOS ของคุณ คัดลอกคำสั่งนั้น ๆ, วางในเทอร์มินัลแล้วกด Enter. หาก Terminal ให้ถามรหัสผ่านให้ป้อนรหัสผ่าน Mac ของคุณแล้วกด Enter อีกครั้ง.
บันทึก: หากต้องการทราบว่าคุณใช้ MacOS รุ่นใดเพียงคลิกโลโก้ Apple ที่มุมบนซ้ายให้เลือก เกี่ยวกับ Mac เครื่องนี้, และคลิกที่ ภาพรวม แถบ.
"High Sierra" (เวอร์ชั่น 10.13)
sudo killall - ฮับ mDNSR ตอบกลับ; นอน 2
"Sierra" (เวอร์ชั่น 10.12)
sudo killall - ฮับ mDNSR ตอบกลับ
"El Capitan" (เวอร์ชั่น 10.11)
sudo dscacheutil -flushcache; sudo killall - ฮับ mDNSR ตอบกลับ
"Yosemite" (เวอร์ชั่น 10.10)
sudo Discoveryutil mdnsflushcache; sudo Discoveryutil udnsflushcache
"Mavericks" (เวอร์ชั่น 10.9)
dscacheutil-flushcache; sudo killall - ฮับ mDNSR ตอบกลับ
"Mountain Lion" (เวอร์ชั่น 10.8)
sudo killall - ฮับ mDNSR ตอบกลับ
"Lion" (เวอร์ชั่น 10.7)
sudo killall - ฮับ mDNSR ตอบกลับ
"Snow Leopard" (เวอร์ชั่น 10.6)
sudo dscacheutil -flushcache
"Leopard" (เวอร์ชั่น 10.5)
sudo dscacheutil -flushcache
"Tiger" (เวอร์ชั่น 10.4)
lookupd -flushcache
แค่นั้นแหละ! ตอนนี้ DNS ของ Mac ของคุณควรถูกตั้งค่าใหม่.