คุณมีปัญหาในการโหลดเว็บไซต์ในเบราว์เซอร์ของคุณหรือไม่? ผู้ร้ายที่เป็นไปได้คือแคช 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 เครื่องนี้ .
คุณจะเห็นชื่อ macOS และเวอร์ชันของมัน จดเวอร์ชันนี้ไว้เพราะคุณจะใช้เวอร์ชันนี้ในส่วนต่อไปนี้เมื่อคุณลบแคช DNS จริง
ขั้นตอนที่ 2 เรียกใช้คำสั่งเพื่อล้างแคช DNS
คุณจะใช้หน้าต่างเทอร์มินัลเพื่อดำเนินการคำสั่งและล้างแคช DNS บน Mac ของคุณ นี่คือวิธีที่คุณทำ:
- เปิด เทอร์มินัล โดยการค้นหาด้วย Spotlight, Launchpad หรือ Finder
- หากเวอร์ชัน macOS ของคุณคือ 10.11 หรือใหม่กว่า ให้พิมพ์คำสั่งต่อไปนี้ใน Terminal แล้วกด Enter :
sudo killall -HUP mDNSResponder
- หากคุณใช้ macOS เวอร์ชัน 10.10 ให้ใช้คำสั่งนี้เพื่อล้างแคช DNS:
sudo discoveryutil udnsflushcaches
- ผู้ใช้ macOS 10.7, 10.8 และ 10.9 ควรใช้คำสั่งนี้:
sudo killall -HUP mDNSResponder
- เจ้าของ macOS 10.6 ต้องเรียกใช้คำสั่งต่อไปนี้:
sudo dscacheutil -flushcache
- หากคุณใช้ macOS 10.5 หรือเก่ากว่า นี่คือคำสั่งที่จะให้คุณล้างแคช DNS:
sudo lookupd -flushcache
หากคุณสังเกตเห็น แต่ละคำสั่งมี sudo ที่จุดเริ่มต้น; ซึ่งหมายความว่าระบบจะขอให้คุณป้อนรหัสผ่านผู้ดูแลระบบก่อนจึงจะเรียกใช้คำสั่งได้ ตรวจสอบให้แน่ใจว่าคุณมีรหัสผ่านพร้อมใช้ก่อนที่จะลองใช้คำสั่งใดๆ เหล่านี้บน Mac
การล้างแคช DNS ทำให้เกิดปัญหาหรือไม่
เมื่อคุณล้างแคช DNS คุณจะลบเฉพาะรายการแคชของ DNS เท่านั้น คุณจะไม่พบปัญหาใดๆ อันเป็นผลมาจากการลบไฟล์แคช DNS เหล่านี้
ครั้งต่อไปที่คุณพยายามเชื่อมต่อกับไซต์จากเบราว์เซอร์ของคุณ เบราว์เซอร์ของคุณจะดึงรายการใหม่จากเซิร์ฟเวอร์ DNS รายการเหล่านี้จะถูกบันทึกไว้ในแคช DNS และวงจรจะดำเนินต่อไป
ล้างแคช DNS เพื่อแก้ไขปัญหาที่เกี่ยวข้องกับ DNS บน Mac
การล้างแคช DNS จะไม่เป็นอันตรายต่อ Mac ของคุณ แต่อย่างใด ดังนั้นคุณควรทำเช่นนี้โดยไม่ลังเลทุกครั้งที่พบปัญหา DNS การดำเนินการนี้สามารถแก้ไขปัญหาชื่อโดเมนที่เกี่ยวข้องกับเซิร์ฟเวอร์บนคอมพิวเตอร์ของคุณได้มากมาย
นอกจาก DNS แล้ว คุณยังสามารถล้างแคชประเภทอื่นๆ บน Mac ของคุณได้อีกด้วย การล้างแคชเป็นวิธีการแก้ปัญหาที่รวดเร็วและง่ายดายสำหรับปัญหาทั้งหมด