บทความนี้ถูกเก็บถาวรและไม่ได้รับการอัพเดทจาก Apple อีกต่อไป

รีเซ็ตแคช DNS ใน OS X

ดูวิธีรีเซ็ต (ล้างข้อมูล) แคช DNS

เกี่ยวกับแคช DNS

OS X จะเก็บแคชภายในของการค้นหา DNS ที่แก้ไขแล้วไว้ตามเวลาที่เซิร์ฟเวอร์ DNS กำหนด บางครั้งอาจจำเป็นต้องรีเซ็ตแคชทันทีและค้นหาเซิร์ฟเวอร์ DNS อีกครั้ง ตัวอย่างเช่น คุณอาจต้องทำเช่นนี้หากคุณเป็นผู้ดูแลเครือข่ายหรือเซิร์ฟเวอร์ และรายการบนเซิร์ฟเวอร์ DNS ของคุณเพิ่งมีการเปลี่ยนแปลง

หาก Mac ของคุณไม่ได้ใช้รายการ DNS ล่าสุดจากเซิร์ฟเวอร์ คุณสามารถรีสตาร์ท Mac เพื่ออัปเดตข้อมูลที่แคชไว้ได้ หากคุณต้องการอัปเดตรายการ DNS บนเซิร์ฟเวอร์ที่ใช้ OS X และคุณไม่สามารถรีสตาร์ทเซิร์ฟเวอร์ได้ ให้ใช้คำสั่งเทอร์มินัลด้านล่างสำหรับ OS X เวอร์ชั่นที่คุณใช้อยู่

OS X Yosemite และใหม่กว่า

ใช้คำสั่งเทอร์มินัลต่อไปนี้เพื่อรีเซ็ตแคช DNS ใน OS X v10.10.4 หรือใหม่กว่า

sudo killall -HUP mDNSResponder

ใช้คำสั่งเทอร์มินัลต่อไปนี้เพื่อรีเซ็ตแคช DNS ใน OS X v10.10 ถึง v10.10.3

sudo discoveryutil mdnsflushcache

OS X Mavericks, Mountain Lion และ Lion

ใช้คำสั่งเทอร์มินัลต่อไปนี้เพื่อรีเซ็ตแคช DNS ใน OS X v10.9.5 และก่อนหน้า

sudo killall -HUP mDNSResponder

Mac OS X Snow Leopard

ใช้คำสั่งเทอร์มินัลต่อไปนี้เพื่อรีเซ็ตแคช DNS ใน OS X v10.6 ถึง v10.6.8

sudo dscacheutil -flushcache

วันที่เผยแพร่: