วิธีล้างแคช DNS ใน MacOS

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

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

ล้าง MDNS Cache

เนื่องจากเราจะใช้แอ็พพลิเคชัน Terminal เพื่อล้างแคช DNS ของ Mac ให้ไปที่ "Applications" และหาโปรแกรม Terminal ในโฟลเดอร์ "Utilities" แอ็พพลิเคชัน Terminal สามารถพบได้โดยใช้ "Finder" ใน Mac (คีย์ "Command" และแถบพื้นที่เป็นปุ่มค้นหา Finder หรืออาจถูกตรึงไว้กับท่าเรือของคุณถ้าคุณใช้บ่อยๆ)

  1. ไปที่ "แอปพลิเคชัน" จากนั้นเลือก "Utilities" และดับเบิลคลิกที่ Terminal ด้วย trackpad หรือเมาส์เพื่อเปิด (หรือใช้วิธีใดที่คุณต้องการค้นหาและใช้แอ็พพลิเคชัน Terminal)
  2. ใน Terminal คุณจะพิมพ์คำสั่งต่อไปนี้: sudo killall -HUP mDNSResponder จากนั้นกดปุ่ม "Enter" บนแป้นพิมพ์
  3. Mac ของคุณจะถามรหัสผ่านผู้ดูแลระบบของคุณ พิมพ์ในเพื่อดำเนินการต่อ

เมื่อคุณพิมพ์รหัสผ่านแล้วแคช MDNS จะถูกล้าง

ล้าง / ล้างทั้งหมดและรีเซ็ต DNS Cache

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

  • เปิดแอ็พพลิเคชัน Terminal
  • พิมพ์คำสั่ง: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; แคชแคช จากนั้นกดปุ่ม "Enter" บนแป้นพิมพ์

หลังจากที่คุณพิมพ์คำสั่งข้างต้นแล้วป้อนข้อมูล MacOS ของคุณจะประกาศว่าแคชถูกล้างแล้ว ชนิดของเย็นเหรอ? มันง่ายเหมือนที่!

ดูเพิ่มเติมที่