วิธีล้างแคช DNS ใน MacOS Catalina & Big Sur
สารบัญ:
ผู้ใช้ 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 เวอร์ชันเก่าจะแตกต่างกันเล็กน้อย ตอนนี้ มาดูขั้นตอนที่จำเป็นกันดีกว่า
- เราจะใช้ Terminal เพื่อล้างแคช DNS บนเครื่องของคุณ คุณสามารถเปิด Terminal โดยใช้การค้นหาโดย Spotlight คลิกที่ไอคอน "แว่นขยาย" ที่มุมขวาบนของเดสก์ท็อปเพื่อเข้าถึงการค้นหาโดย Spotlight หรือคุณสามารถเปิด Spotlight ได้โดยการกด Command + Space bar
- ถัดไป พิมพ์ “Terminal” ในช่องค้นหา และเปิดแอปจากผลการค้นหา
- ตอนนี้ พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล sudo dscacheutil -flushcache; sudo killall -HUP mDNSRตอบกลับ
- กดปุ่ม Return และตอนนี้คุณจะได้รับแจ้งให้ป้อนรหัสผ่านผู้ใช้ macOS พิมพ์รหัสผ่านของคุณแล้วกด Return อีกครั้ง
ปิดหน้าต่าง 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 รุ่นล่าสุด หรือคุณมีข้อมูลเชิงลึก ความคิดเห็น หรือคำแนะนำใดๆ เป็นพิเศษ โปรดแบ่งปันความคิดเห็น!