วิธีล้างแคช DNS ใน MacOS Catalina & Big Sur

สารบัญ:

Anonim

ผู้ใช้ MacOS อาจต้องล้างแคช DNS ในเครื่อง Mac ของตนเป็นครั้งคราวเพื่อเข้าถึงบางเว็บไซต์ โดเมน หรือเพื่อวัตถุประสงค์ในการแก้ปัญหา การล้างแคช DNS เป็นเรื่องปกติโดยเฉพาะอย่างยิ่งกับนักพัฒนาเว็บและผู้ดูแลระบบเครือข่าย แต่ผู้ใช้ขั้นสูงรายอื่นก็ใช้เป็นประจำเช่นกัน คู่มือนี้จะแนะนำวิธีล้างแคช DNS ใน MacOS Big Sur และ MacOS Catalina

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

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

วิธีล้างแคช DNS ใน macOS Catalina & Big Sur

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

  1. เราจะใช้ Terminal เพื่อล้างแคช DNS บนเครื่องของคุณ คุณสามารถเปิด Terminal โดยใช้การค้นหาโดย Spotlight คลิกที่ไอคอน "แว่นขยาย" ที่มุมขวาบนของเดสก์ท็อปเพื่อเข้าถึงการค้นหาโดย Spotlight หรือคุณสามารถเปิด Spotlight ได้โดยการกด Command + Space bar

  2. ถัดไป พิมพ์ “Terminal” ในช่องค้นหา และเปิดแอปจากผลการค้นหา

  3. ตอนนี้ พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล sudo dscacheutil -flushcache; sudo killall -HUP mDNSRตอบกลับ

  4. กดปุ่ม Return และตอนนี้คุณจะได้รับแจ้งให้ป้อนรหัสผ่านผู้ใช้ macOS พิมพ์รหัสผ่านของคุณแล้วกด Return อีกครั้ง

  5. ปิดหน้าต่าง Terminal เมื่อเสร็จสิ้น

มีแค่นี้จริงๆ คุณได้ล้างและรีเซ็ตแคช DNS บนเครื่อง macOS เรียบร้อยแล้ว

ควรสังเกตว่าคุณจะไม่ได้รับข้อความ "สำเร็จ" หลังจากที่คุณพิมพ์คำสั่ง เพิ่งทราบว่าเสร็จสิ้นและคุณสามารถยืนยันได้โดยเปิดเว็บไซต์ที่คุณไม่สามารถเข้าถึงได้มาก่อน

เป็นการดีที่จะล้างแคช DNS เป็นครั้งคราว เนื่องจากบางครั้งแคชอาจเสียหายเนื่องจากความผิดพลาดทางเทคนิค ในทำนองเดียวกัน เราเตอร์ Wi-Fi ของคุณก็มีแคช DNS เช่นกัน นี่คือเหตุผลที่คนส่วนใหญ่แนะนำให้รีบูตเราเตอร์เป็นขั้นตอนการแก้ปัญหา เนื่องจากจะเป็นการล้างแคช DNS ด้วยเช่นกัน

หาก Mac ของคุณใช้ macOS เวอร์ชันเก่า คุณอาจต้องการเรียนรู้วิธีรีเซ็ตแคช DNS ใน macOS High Sierra หรือการล้างแคช DNS ใน macOS Sierra เป็นต้นขั้นตอนจะคล้ายกันและเกี่ยวข้องกับ Terminal ยกเว้นข้อเท็จจริงที่ว่าคุณจะต้องพิมพ์คำสั่งที่แตกต่างออกไปเล็กน้อย

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

หากคุณทราบวิธีอื่นๆ ในการล้างแคช DNS ใน macOS รุ่นล่าสุด หรือคุณมีข้อมูลเชิงลึก ความคิดเห็น หรือคำแนะนำใดๆ เป็นพิเศษ โปรดแบ่งปันความคิดเห็น!

วิธีล้างแคช DNS ใน MacOS Catalina & Big Sur