Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีล้าง DNS Cache ใน Ubuntu และทำไมคุณอาจต้องทำ

Domain Name Servers เป็นกระดูกสันหลังของอินเทอร์เน็ต ไม่มีพวกเขา ระบบ domain names จะไม่ทำงาน และเราต้อง.navigate เว็บด้วย IP addresses ตรงๆ — ไม่ใช่ความคิดที่สนุกสนานเลยถามผม

ทุกครั้งที่คุณเข้าถึง domain name ระบบของคุณเก็บบันทึกว่า domain นั้นชี้ไป IP address ไหน (เรียกว่า cache) ทำให้การเข้าถึง domain นั้นครั้งต่อไปเร็วขึ้นมาก เพราะไม่ต้อง lookup ใหม่ ซึ่งอาจใช้วินาที

แตบางครั้ง local domain name cache ของคุณ out of sync กับการ mapping จริงของ domain name ไป IP address นั่นคือเหตุผลว่าทำไมบางครั้งเข้าถึงเว็บไซต์ไม่ได้ แม้เว็บไซต์ไม่ down — โดยเฉพาะถ้าเว็บไซต์ย้ายเซิร์ฟเวอร์ไปใหม่

ตอนนั้น คุณต้อง flush DNS cache ของคุณ โชคดี ทำได้ด้วยคำสั่งเทอร์มินัลง่ายๆ บน Ubuntu และระบบ Debian อื่นๆ:

$ sudo /etc/init.d/dns-clean

มี DNS-related tricks อื่นๆ ที่อาจมีประโยชน์ เช่น optimize DNS สำหรับอินเทอร์เน็ตเร็วขึ้น และเปลี่ยน DNS สำหรับความปลอดภัยออนไลน์ที่ดีขึ้น ดูเพิ่มเติมเมื่อมีเวลา

ทำงานไหม? ถ้าคุณใช้ DNS service บอกเราในความคิดเห็นว่าคุณใช้ตัวไหน!