สิ่งที่ต้องรู้
- พิมพ์ Terminal ใน Spotlight หรือไปที่ ไป > สาธารณูปโภค > เทอร์มินัล .
- ในหน้าต่าง Terminal ให้ป้อนคำสั่ง: sudo dscacheutil -flushcache; sudo killall -HUP mDNSR ตอบกลับ
บทความนี้จะอธิบายวิธีล้างแคช DNS บน Mac
ฉันจะรีเซ็ต DNS ของฉันบน Mac ได้อย่างไร?
หากคุณประสบปัญหาการเชื่อมต่อ คุณอาจสามารถแก้ไขได้โดยการรีเซ็ตบันทึกในเครื่องของ เซิร์ฟเวอร์ชื่อโดเมน ข้อมูล (DNS) ที่จัดเก็บไว้ใน Mac ของคุณ ข้อมูลนี้อาจล้าสมัยหรือเสียหาย ทำให้เว็บไซต์ไม่สามารถโหลดและทำให้การเชื่อมต่อของคุณช้าลง หากต้องการรีเซ็ตแคช DNS บน Mac คุณต้องป้อนคำสั่ง Terminal บน Mac ของคุณ
ต่อไปนี้เป็นวิธีล้างแคช DNS ของคุณบน Mac:
-
พิมพ์ สั่งการ + ช่องว่าง เพื่อเปิดสปอตไลท์
-
พิมพ์ เทอร์มินัล และเลือก เทอร์มินัล จากผลการค้นหา
คุณยังสามารถเข้าถึง Terminal ได้โดยไปที่ ไป > สาธารณูปโภค > เทอร์มินัล .
-
ป้อนคำสั่งนี้ลงในหน้าต่าง Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder แล้วกด เข้า .
คำสั่งนี้ใช้งานได้เฉพาะใน macOS El Capitan และใหม่กว่า หากคุณมี macOS เวอร์ชั่นเก่า ให้ตรวจสอบส่วนถัดไปเพื่อดูคำสั่งที่ถูกต้อง
-
พิมพ์รหัสผ่านของคุณแล้วกด เข้า อีกครั้ง.
รหัสผ่านจะไม่ปรากฏใน Terminal ขณะที่คุณพิมพ์ เพียงพิมพ์รหัสผ่านแล้วกด Enter
วิธีการบินในโหมดเอาชีวิตรอด
-
แคช DNS ของคุณจะถูกรีเซ็ต แต่จะไม่มีข้อความแจ้งถึงผลกระทบดังกล่าวใน Terminal เมื่อมีบรรทัดใหม่ปรากฏขึ้น แสดงว่าได้ดำเนินการคำสั่งแล้ว
วิธีล้าง DNS ใน macOS เวอร์ชันเก่า
macOS เวอร์ชันเก่าใช้คำสั่ง Terminal ที่แตกต่างกันเพื่อล้าง DNS อย่างไรก็ตาม คุณเริ่มต้นด้วยการเปิดหน้าต่าง Terminal ไม่ว่าคุณจะใช้ macOS เวอร์ชันใดก็ตาม
ต่อไปนี้เป็นคำสั่งในการล้าง DNS ใน macOS แต่ละเวอร์ชัน:
- ฉันจะตรวจสอบแคช DNS บน Mac ได้อย่างไร
เปิดแอปตัวดูบันทึกคอนโซลในตัวบน Mac ของคุณแล้วพิมพ์ ใด ๆ: mdnsresponder ลงในแถบค้นหา จากนั้นเปิด Terminal พิมพ์ลงไป sudo killall –ข้อมูล mDNSResponder , และกด เข้า หรือ กลับ . ย้อนกลับไปในแอปคอนโซล คุณสามารถดูรายการบันทึก DNS ที่แคชไว้ได้
- ฉันจะล้างแคช DNS บน Windows 10 ได้อย่างไร
หากต้องการล้างแคช DNS บน Windows 10 ให้เปิดกล่องโต้ตอบ Run แล้วพิมพ์ ipconfig /flushdns และคลิก ตกลง . คุณยังสามารถใช้คำสั่งเดียวกันในพร้อมท์คำสั่งของ Windows ได้หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการนี้
- การเป็นพิษแคช DNS คืออะไร?
การเป็นพิษต่อแคช DNS หรือที่เรียกว่าการปลอมแปลง DNS เกิดขึ้นเมื่อมีคนจงใจป้อนข้อมูลเท็จหรือไม่ถูกต้องลงในแคช DNS หลังจากที่ป้อนข้อมูลเท็จแล้ว การสืบค้น DNS ในอนาคตจะส่งกลับการตอบสนองที่ไม่ถูกต้องและนำผู้ใช้ไปยังเว็บไซต์ที่ไม่ถูกต้อง
การล้าง DNS ทำอะไร?
เมื่อใดก็ตามที่คุณพยายามเข้าถึงเว็บไซต์ผ่านทางอินเทอร์เน็ต คุณจะเชื่อมต่อกับเซิร์ฟเวอร์ DNS ซึ่งจะบอกเว็บเบราว์เซอร์ของคุณว่าจะไปที่ไหน เซิร์ฟเวอร์ DNS ดูแลรักษาไดเร็กทอรีของเว็บไซต์และที่อยู่ IP ซึ่งช่วยให้สามารถดูที่อยู่เว็บไซต์ ค้นหา IP ที่เกี่ยวข้อง และมอบให้กับเว็บเบราว์เซอร์ของคุณ ข้อมูลนั้นจะถูกจัดเก็บไว้ใน Mac ของคุณในแคช DNS
เมื่อคุณพยายามเข้าถึงเว็บไซต์ที่คุณเคยเยี่ยมชม Mac ของคุณจะใช้แคช DNS แทนที่จะตรวจสอบกับเซิร์ฟเวอร์ DNS จริง ซึ่งช่วยประหยัดเวลาทำให้เว็บไซต์โหลดเร็วขึ้น เว็บเบราว์เซอร์ไม่จำเป็นต้องผ่านขั้นตอนพิเศษในการสื่อสารกับเซิร์ฟเวอร์ DNS ระยะไกล ซึ่งส่งผลให้ใช้เวลาน้อยลงในการป้อนที่อยู่เว็บไซต์และการโหลดเว็บไซต์
หากแคช DNS ในเครื่องเสียหายหรือล้าสมัย ก็เหมือนกับการพยายามใช้สมุดโทรศัพท์เก่าหรือสมุดที่อยู่ที่มีผู้บุกรุก เว็บเบราว์เซอร์ของคุณจะตรวจสอบแคชเพื่อค้นหาที่อยู่ IP สำหรับเว็บไซต์ที่คุณกำลังพยายามเข้าชม และพบว่าอยู่ผิดหรือที่อยู่ที่ใช้ไม่ได้ ซึ่งสามารถชะลอกระบวนการหรือป้องกันไม่ให้เว็บไซต์หรือองค์ประกอบเฉพาะของเว็บไซต์ เช่น วิดีโอ โหลดได้
เมื่อคุณล้างแคช DNS คุณจะสั่งให้ Mac ลบบันทึก DNS ในเครื่อง ซึ่งจะบังคับให้เว็บเบราว์เซอร์ของคุณตรวจสอบกับเซิร์ฟเวอร์ DNS จริงในครั้งต่อไปที่คุณพยายามเข้าถึงเว็บไซต์ คุณควรล้างแคช DNS ของคุณเสมอหลังจากเปลี่ยนเซิร์ฟเวอร์ DNS บน Mac ของคุณ นอกจากนี้ยังมีประโยชน์หากคุณประสบปัญหาในการเชื่อมต่อ
รวม jpeg หลายไฟล์ไว้ในหน้าต่าง pdf เดียวคำถามที่พบบ่อย