วิธีล้าง & รีเซ็ตแคช DNS ใน MacOS Sierra
สารบัญ:
ผู้ใช้ Mac OS ที่แก้ไขการตั้งค่า DNS อาจต้องล้างแคช DNS ก่อนที่การเปลี่ยนแปลงจะมีผล นอกจากนี้ บางครั้งเนมเซิร์ฟเวอร์และโดเมนอาจไม่ได้รับการแก้ไขตามที่ตั้งใจไว้ หากคุณมีแคช DNS ที่เก่าบน Mac สถานการณ์อื่นที่การรีเซ็ตแคช DNS มักจะเป็นวิธีแก้ปัญหา
เราจะแสดงวิธีล้างแคช DNS ใน MacOS Sierra 10.12 และใหม่กว่า
ote: สิ่งนี้ใช้บรรทัดคำสั่งและมุ่งเป้าไปที่ผู้ใช้ขั้นสูง ค่อนข้างหายากที่ผู้ใช้ Mac OS มือใหม่จะต้องรีเซ็ตแคช DNS อย่างไรก็ตามบ่อยครั้งที่การรีบูตเครื่องใหม่ก็จะได้ผลเช่นเดียวกัน
วิธีล้าง DNS Cache ใน MacOS Sierra
- เปิดแอปพลิเคชัน Terminal ซึ่งอยู่ในโฟลเดอร์ Utilities ภายใน Applications
- ป้อนไวยากรณ์คำสั่งต่อไปนี้ให้ถูกต้อง (ใช้การคัดลอกและวางหากมีข้อสงสัยเกี่ยวกับความถูกต้องของไวยากรณ์):
- กดปุ่ม Return/Enter และป้อนรหัสผ่านผู้ดูแลระบบเมื่อมีการร้องขอ (จำเป็นเนื่องจากสิทธิ์ sudo)
- รอสักครู่เพื่อล้างแคช DNS
sudo killall -HUP mDNSResponder;กล่าวว่า DNS cache has been flushed
คุณจะได้รับเสียงแจ้งเตือนเมื่อแคช DNS ถูกล้างเมื่อเสร็จสิ้น
สิ่งนี้อาจมีความสำคัญเป็นพิเศษหากคุณเพิ่งทำการเปลี่ยนแปลงกับเซิร์ฟเวอร์ DNS ใน Mac OS และพบว่าการเปลี่ยนแปลงนั้นไม่มีผล แต่ยังถูกใช้บ่อยโดยนักพัฒนาเว็บ โปรแกรมเมอร์ และนักออกแบบที่เป็น ทำงานกับชื่อโดเมนหรือหลังจากแก้ไขไฟล์โฮสต์
แม้ว่าจะไม่จำเป็นเสมอไป คุณอาจต้องออกและเปิดแอปพลิเคชันที่ใช้งานอยู่ใหม่ซึ่งใช้ DNS หรือเครือข่าย รวมถึง Safari, Chrome, Firefox, Opera, sFTP, SSH และงานอื่นๆ ที่คล้ายคลึงกันซึ่งขึ้นอยู่กับ การติดต่อชื่อโดเมน
คำสั่งด้านบนอาจใช้งานไม่ได้แต่มีคำสั่งทางเลือกสำหรับ macOS Sierra 10.12.3 และใหม่กว่าซึ่งเพิ่มการเน้นเพิ่มเติมเกี่ยวกับกระบวนการตัวช่วยเช่นกัน ไวยากรณ์นั้นคือ:
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;กล่าวว่าแคช DNS ของ MacOS ถูกล้างแล้ว
เช่นเดิม การกดปุ่ม return จะดำเนินการไวยากรณ์คำสั่งและรีเซ็ตแคช DNS ใน MacOS 10.12.4 และรุ่นที่ใหม่กว่า
โปรดจำไว้ว่า เคล็ดลับนี้มีไว้สำหรับ macOS เวอร์ชันใหม่ รวมถึง Sierra 10.12 และใหม่กว่า MacOS เวอร์ชันก่อนหน้ามักจะมีวิธีการรีเซ็ตแคช DNS ที่แตกต่างกันอย่างสิ้นเชิงตามที่อธิบายไว้ที่นี่ แม้ว่าเวอร์ชันก่อนหน้าบางรุ่นจะยังอยู่ในการปรับใช้ การรู้วิธีเหล่านั้นก็มีประโยชน์เช่นกัน
มีความคิดเห็นหรือคำแนะนำในการรีเซ็ตแคช DNS ใน MacOS หรือไม่ แจ้งให้เราทราบในความคิดเห็น!