Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> MAC

วิธีล้างแคช DNS บน Mac

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

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

เหตุใดคุณจึงควรล้าง DNS Cache บน Mac

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

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

การล้างแคช DNS ช่วยแก้ไขปัญหาเหล่านี้ใน Mac ของคุณ

วิธีล้างแคช DNS บน Mac

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

ขั้นตอนที่ 1 ค้นหาเวอร์ชัน macOS ของคุณ

สิ่งแรกที่คุณต้องทำคือค้นหาเวอร์ชัน macOS ของคุณ ซึ่งจะช่วยให้คุณตัดสินใจได้ว่าจะใช้คำสั่งใดในการล้างแคช DNS

หากต้องการตรวจสอบเวอร์ชัน macOS ของคุณ ให้คลิก Apple โลโก้ที่มุมบนซ้ายของหน้าจอ แล้วเลือก เกี่ยวกับ Mac เครื่องนี้ .

วิธีล้างแคช DNS บน Mac

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

ขั้นตอนที่ 2 เรียกใช้คำสั่งเพื่อล้างแคช DNS

คุณจะใช้หน้าต่างเทอร์มินัลเพื่อดำเนินการคำสั่งและล้างแคช DNS บน Mac ของคุณ นี่คือวิธีที่คุณทำ:

  1. เปิด เทอร์มินัล โดยการค้นหาด้วย Spotlight, Launchpad หรือ Finder
  2. หากเวอร์ชัน macOS ของคุณคือ 10.11 หรือใหม่กว่า ให้พิมพ์คำสั่งต่อไปนี้ใน Terminal แล้วกด Enter :
    sudo killall -HUP mDNSResponder
  3. หากคุณใช้ macOS เวอร์ชัน 10.10 ให้ใช้คำสั่งนี้เพื่อล้างแคช DNS:
    sudo discoveryutil udnsflushcaches
  4. ผู้ใช้ macOS 10.7, 10.8 และ 10.9 ควรใช้คำสั่งนี้:
    sudo killall -HUP mDNSResponder
  5. เจ้าของ macOS 10.6 ต้องเรียกใช้คำสั่งต่อไปนี้:
    sudo dscacheutil -flushcache
  6. หากคุณใช้ macOS 10.5 หรือเก่ากว่า นี่คือคำสั่งที่จะให้คุณล้างแคช DNS:
    sudo lookupd -flushcache
วิธีล้างแคช DNS บน Mac

หากคุณสังเกตเห็น แต่ละคำสั่งมี sudo ที่จุดเริ่มต้น; ซึ่งหมายความว่าระบบจะขอให้คุณป้อนรหัสผ่านผู้ดูแลระบบก่อนจึงจะเรียกใช้คำสั่งได้ ตรวจสอบให้แน่ใจว่าคุณมีรหัสผ่านพร้อมใช้ก่อนที่จะลองใช้คำสั่งใดๆ เหล่านี้บน Mac

การล้างแคช DNS ทำให้เกิดปัญหาหรือไม่

เมื่อคุณล้างแคช DNS คุณจะลบเฉพาะรายการแคชของ DNS เท่านั้น คุณจะไม่พบปัญหาใดๆ อันเป็นผลมาจากการลบไฟล์แคช DNS เหล่านี้

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

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

นอกจาก DNS แล้ว คุณยังสามารถล้างแคชประเภทอื่นๆ บน Mac ของคุณได้อีกด้วย การล้างแคชเป็นวิธีการแก้ปัญหาที่รวดเร็วและง่ายดายสำหรับปัญหาทั้งหมด