Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

วิธีล้าง DNS Cache บน Mac

วิธีล้าง DNS Cache บน Mac

ทุกครั้งที่มีปัญหา Internet Connection Browser เป็นคนแรกที่ถูกติดข القادم แม้จะมีเหตุผลมากมายที่ทำให้ Connection มีปัญหา ตัวอย่างเช่น DNS Cache ที่เก็บบนเครื่องอาจเก่าและไม่สามารถ Retrieve เว็บไซต์ที่ต้องการให้คุณ ถ้าเป็นกรณีนี้ คุณอาจต้อง Flush มัน

การ Flush DNS Cache บน Mac ที่รัน macOS ง่ายเท่าการรันคำสั่งผ่าน Terminal Window ทั้งหมดที่ต้องทำคือเปิด Terminal App และใส่คำสั่ง มันจะทำให้เสร็จ

Flush DNS Cache บน Mac

  1. คลิก Launchpad ใน Dock ค้นหาและคลิก Terminal จะเปิดให้คุณ
วิธีล้าง DNS Cache บน Mac
  1. เมื่อ Terminal เปิด ใส่คำสั่งด้านล่างและกด Enter คำสั่ง Flush DNS Cache บนเครื่องของคุณ
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say DNS cache flushed
วิธีล้าง DNS Cache บน Mac
  1. เนื่องจากคุณ Execute "sudo" Command คุณจะถูก Prompt ให้ใส่ Admin Password ของเครื่อง ทำแล้วกด Enter เพื่อดำเนินต่อ
วิธีล้าง DNS Cache บน Mac
  1. รอ Mac Flush DNS Cache และทันทีที่เสร็จ คุณจะได้ยินข้อความว่ Cache ถูก Flush แล้ว

แทนที่จะส่ง Text Notification ว่า Cache Flushed แล้ว Terminal จะบอกคุณ (แน่นอน ภาษาเครื่อง) ว่า Data นั้น Flushed แล้ว

ตอนนี้ DNS Cache ของคุณถูกล้างแล้ว ไปเปิดเว็บไซต์ใน Browser คุณควรสังเกตว่ามัน Resolve ได้ถูกต้องตอนนี้ และคุณเข้าถึงได้ หากเกิดขึ้น Trick นี้ทำงานให้คุณ

คำสั่งด้านบนควรทำงานสำหรับ Mac Users ที่รัน OS X El Capitan หรือใหม่กว่า หากคุณอยู่บน macOS เวอร์ชันเก่ากว่า คำสั่งด้านบนจะไม่ทำงาน เนื่องจากมี Internal Changes ใน OS Files ทำให้คำสั่งเหล่านี้ Invalid แต่ Google เล็กน้อยควรพาคุณไปหน้าที่บอกวิธี Flush DNS Cache บน OS X Yosemite หรือเวอร์ชันเก่ากว่า

สรุป

หาก DNS Cache ที่เก็บบน Mac ก่อให้เกิดปัญหา คู่มือด้านบนควรช่วยคุณกำจัดปัญหาโดยช่วยให้คุณ Wipe DNS Cache ทั้งหมดที่เก็บบน Mac