- - แคช DNS คืออะไรและจะปรับปรุงได้อย่างไร

แคช DNS คืออะไรและจะปรับปรุงได้อย่างไร

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

DNS เป็นบริการที่แก้ไขชื่อเว็บไซต์ด้วยที่อยู่ IP ของเว็บไซต์

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

แคช DNS

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

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

ปัญหาแคช DNS

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

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

ลบแคช DNS

โครเมียม

หากต้องการล้างแคช DNS ใน Chrome ให้พิมพ์ดังต่อไปนี้ในแถบที่อยู่แล้วคลิกปุ่ม ‘ล้างโฮสต์แคช’

chrome://net-internals/#dns

Firefox

เปิด Firefox และพิมพ์ about: config ในแถบที่อยู่ ยอมรับคำเตือนบนหน้าจอเพื่อดำเนินการตามค่ากำหนดของ Firefox ที่นี่ค้นหาการตั้งค่าต่อไปนี้และตั้งค่าเป็น 0

network.dnsCacheExpiration

ของ windows

ในการลบแคช DNS ของ Windows ให้เปิดหน้าต่างพรอมต์คำสั่งที่มีสิทธิ์ระดับผู้ดูแล ในหน้าต่างพรอมต์คำสั่งป้อนสิ่งต่อไปนี้แล้วแตะ Enter

ipconfig /flushdns

MacOS

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

macOS Yosemite และใหม่กว่า

 sudo killall -HUP mDNSResponder

macOS 10.10 - 10.10.3

sudo discoveryutil mdnsflushcache

คุณจะต้องป้อนรหัสผ่านผู้ดูแลระบบของคุณเพื่อล้างแคช

iOS

หากต้องการล้างแคช DNS บน iPhone หรือ iPad ของคุณให้เปิดโหมด Airplane เป็นเวลา 10-15 วินาที คุณสามารถเปิดโหมดเครื่องบินได้จากศูนย์ควบคุมหรือจากแอพการตั้งค่า

หากวิธีนี้ไม่ช่วยแก้ไขปัญหาใด ๆ ที่คุณมีให้รีบูทอุปกรณ์ของคุณและจะล้างแคช DNS

Android

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

ความคิดเห็น