ล้าง DNS: ทำไมและคุณสามารถล้างแคช DNS ได้อย่างไร [2022]
เผยแพร่แล้ว: 2022-09-16หากคุณจัดการเว็บไซต์ของคุณทั้งหมดด้วยตัวเอง คุณต้องรู้เกี่ยวกับ flush DNS การดูแลเว็บไซต์ของคุณนั้นง่ายและไม่ยุ่งยากหากคุณมีแนวทางที่ถูกต้องสำหรับการจัดการ วันนี้เราจะมาเรียนรู้ว่าเหตุใดคุณจึงต้องดูแลแคช DNS แบบล้าง
เมื่อคุณดูแลเว็บไซต์ คุณต้องดูแลเนื้อหา อีเมล การตอบกลับแบบฟอร์มการติดต่อ ตลอดจนแคชของไซต์และความเร็วในการโหลด ดังนั้น คุณต้องทำความรู้จักกับฟังก์ชันทางเทคนิคที่จะช่วยให้คุณดูแลเว็บไซต์ของคุณได้อย่างราบรื่นและเพิ่มการมีส่วนร่วมกับเว็บไซต์
Flush DNS หมายถึงอะไร
DNS ย่อมาจาก Domain Name System ที่อยู่ IP หรือระเบียน DNS อื่นๆ จะถูกลบออกจากแคชของคุณโดยการล้าง DNS นอกจากปัญหาอื่นๆ แล้ว ยังช่วยในเรื่องความปลอดภัยและการเชื่อมต่ออินเทอร์เน็ต สิ่งสำคัญคือต้องตระหนักว่า แคช DNS ของคุณจะลบตัวเองในบางครั้ง โดยไม่ได้รับความช่วยเหลือจากคุณ เนื่องจากแคช DNS ยังจัดเก็บส่วนประกอบที่เรียกว่า TTL หรือ time to live นอกเหนือจากข้อมูลใด ๆ ที่มีความสำคัญต่อการระบุและค้นหาเว็บไซต์
สิ่งนี้กำหนดระยะเวลา (เป็นวินาที) ที่บันทึก DNS สำหรับบางไซต์จะถูกต้อง คำขอใดๆ ที่ส่งไปยังเว็บไซต์ในช่วงเวลานี้จะได้รับการจัดการโดยตรงจากแคชในเครื่องโดยไม่ได้รับความช่วยเหลือจากเซิร์ฟเวอร์ DNS รายการจะถูกลบออกจากแคชหลังจาก TTL หมดอายุ
4 กรณีสำคัญเมื่อคุณต้องใช้ Flash DNS
การล้างข้อมูล DNS อาจต้องถูกบังคับด้วยเหตุผลหลายประการ แทนที่จะเพียงแค่รอให้ TTL ของรายการทั้งหมดหมดอายุ คำอธิบายเหล่านี้อาจเกี่ยวข้องกับความเป็นส่วนตัวของข้อมูล ปัญหาทางเทคนิค หรือความปลอดภัย นี่คือการอภิปรายอย่างรวดเร็วของแต่ละคน ด้านล่างเราจะดูว่าทำไม
Stave Off เห็นข้อผิดพลาด 404
หากคุณมีสำเนาแคชของระเบียน DNS สำหรับเว็บไซต์ที่เปลี่ยนโฮสต์หรือชื่อโดเมนตั้งแต่นั้นเป็นต้นมา หากเป็นเช่นนั้น การตั้งค่า DNS ของคอมพิวเตอร์ของคุณจะอัปเดตไม่ได้ในเร็วๆ นี้ ซึ่งอาจส่งผลให้คุณเห็นเว็บไซต์ที่ล้าสมัยหรือเกิด ข้อผิดพลาด 404 เมื่อคุณพยายามเข้าถึง คุณไม่จำเป็นต้องรอ ข้อมูลจะได้รับการอัปเดตในแคช DNS ของคุณในที่สุด คุณสามารถล้างแคช DNS ได้ตลอดเวลา
ป้องกันการปลอมแปลง DNS จากเว็บไซต์ของคุณ
ในการ โจมตีด้วยการปลอมแปลง DNS ผู้ประสงค์ร้ายจะป้อนแคช DNS ของคุณและเปลี่ยนข้อมูลเพื่อนำคุณไปยังเว็บไซต์ที่ไม่ถูกต้อง เมื่อพวกเขาต้องการให้คุณให้ข้อมูลที่ละเอียดอ่อน เช่น รายละเอียดการเข้าสู่ระบบธนาคารออนไลน์ของคุณ พวกเขาอาจเปลี่ยนเส้นทางคุณไปยังเว็บไซต์ปลอมที่ดูเหมือนเว็บไซต์ที่คุณกำลังมองหา
รอบคอบเกี่ยวกับประวัติการค้นหาของคุณ
แคช DNS อาจเปิดเผยประวัติการค้นหาของคุณด้วย เมื่อคุณนึกถึงการติดตามพฤติกรรมของผู้ใช้บนอินเทอร์เน็ต คุณมักจะนึกถึงคุกกี้ ทั้งนี้เพื่อให้แคช DNS อาจทำงานเหมือนสมุดที่อยู่เสมือนและจัดเก็บรายละเอียดของเว็บไซต์ที่คุณเข้าชมบ่อย เป็นความคิดที่ดีที่จะล้างแคช DNS บ่อยๆ เพื่อ ป้องกันไม่ให้ข้อมูลนี้อยู่ในมือ ของผู้สอดแนมข้อมูลหรือตัวกระทำที่ไม่พึงประสงค์อื่นๆ บนอินเทอร์เน็ต
เมื่อเข้าเว็บไซต์ไม่ได้
คุณควรลองใช้วิธีแก้ปัญหาอื่นก่อน เช่น การลบไฟล์อินเทอร์เน็ตชั่วคราว และคุกกี้ออกจากเบราว์เซอร์ การปิดใช้งานตัวบล็อกป๊อปอัปในเบราว์เซอร์ของคุณ และการเปิดใช้งานเว็บไซต์เพื่อบันทึกและอ่านคุกกี้ หากไม่ได้ผล ให้ลองใช้วิธีอื่น อย่างไรก็ตาม หากมาตรการอื่นๆ ล้มเหลว คุณสามารถล้าง DNS เพื่อกู้คืนการเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์ของคุณ
การล้างแคช DNS ปลอดภัยหรือไม่
ใช่ การล้างแคช DNS นั้นปลอดภัย ผู้ใช้บางคนกังวลเกี่ยวกับการลบหรือล้างแคช DNS หรือสงสัยว่าการทำเช่นนั้นบ่อยเกินไปอาจมีผลเสียหรือไม่ อาจเป็นเพราะระบบปฏิบัติการบางระบบต้องการสิทธิ์ที่สูงกว่าหรือการอนุญาตของผู้ดูแลระบบเพื่อที่จะทำเช่นนั้น คุณไม่จำเป็นต้องกังวล เพราะ มันปลอดภัยและจะไม่เป็นอันตรายต่ออุปกรณ์ หรือระบบของคุณ
ครั้งแรกที่คุณเข้าถึงเว็บไซต์หรือบริการอีกครั้งหลังจากล้างแคช DNS จะต้องค้นหา DNS แบบเต็ม เพิ่มความล่าช้าเล็กน้อยในการเชื่อมต่อและอาจทำให้หน้าโหลดช้าลง เป็นต้น คนส่วนใหญ่ จะไม่สามารถสังเกตเห็น ความล่าช้าเล็กน้อยนี้ เนื่องจากโดยปกติแล้วจะใช้เวลาเพียงไม่กี่วินาที
แนวทางในการล้างแคช DNS ด้วยวิธีที่หลากหลายโดยใช้ Flash DNS?
มี หลายวิธีในการล้าง DNS ทั้งนี้ขึ้นอยู่กับระบบปฏิบัติการในคอมพิวเตอร์ของคุณ ไม่ว่าคุณจะเป็นผู้ใช้ Mac หรือผู้ถือแล็ปท็อป Windows แนวทางนี้จะช่วยให้คุณล้างแคช DNS ได้อย่างราบรื่น มาทบทวนขั้นตอนสำหรับระบบหลักตามรายการด้านล่างกัน
สำหรับผู้ใช้ Mac OS
ไม่ว่า คอมพิวเตอร์ Mac จะใช้ระบบปฏิบัติการใด ขั้นตอนการล้างแคช DNS จะเหมือนกัน แต่เนื่องจากพรอมต์คำสั่งแตกต่างกันไป คุณจะต้องรู้ว่าเวอร์ชันใดสำหรับขั้นตอนที่ 6
1. เริ่มตัวค้นหา
2. คลิก 'แอปพลิเคชัน' จากที่นั่น
3. ค้นหาและเลือกโฟลเดอร์ยูทิลิตี้โดยเลื่อนลง
4. เริ่มต้นเทอร์มินัล
5. คุณอาจเปิด Launchpad และพิมพ์ “Terminal” ลงในแถบค้นหาเพื่อเปิด Terminal
ในการเริ่มล้าง DNS ใน Mac OS X 10.11–10.15 ให้ใช้ Launchpad
6. ขึ้นอยู่กับเวอร์ชันซอฟต์แวร์ของคุณ ป้อนคำแนะนำต่อไปนี้ในหน้าต่างเทอร์มินัล:
sudo killall -HUP mDNSRตอบกลับสำหรับเวอร์ชัน 10.7–10.9, 10.11–10.14 (Lion, Mountain Lion, Mavericks, El Capitan, Sierra, High Sierra, Mojave)
sudo Discoveryutil mdnsflushcache บน OS X 10.10 (โยเซมิตี)
sudo dscacheutil -flushcache 10.5-10.6 (เสือดาว, เสือดาวหิมะ)
10.4 (เสือ): flushcache สำหรับ lookupd
ป้อนคำสั่งเพื่อล้าง DNS ใน Terminal ของ Mac OS X 10.11–10.15
7. พิมพ์รหัสผ่านของคุณและกด Enter อีกครั้ง
8. การแจ้งเตือนที่ระบุว่าแคช DNS ถูกล้างควรปรากฏขึ้น
สำหรับผู้ใช้ Windows
ขั้นตอนที่ Windows เพื่อล้างแคช DNS มีการระบุไว้ด้านล่าง คำแนะนำเหล่านี้ควรใช้งานได้กับ Windows 8 ถึง 11 เช่นกัน
1. กดปุ่มเริ่ม ที่มุมล่างซ้าย คุณจะเห็นโลโก้ Windows
ตัดสินใจเลือกพรอมต์คำสั่ง
เมนูเริ่มต้นของ Windows 10 มีตัวเลือกพร้อมท์คำสั่งเพื่อเปิดใช้การดำเนินการ flush DNS ใน Windows 7 ให้ค้นหา Command Prompt คลิกขวาและเลือก Run as administrator
3. คุณยังสามารถคลิกปุ่ม Windows และ R พร้อมกันและพิมพ์ cmd เพื่อเปิดอินเทอร์เฟซพร้อมรับคำสั่ง
4. หน้าต่างป๊อปอัปสามารถปรากฏขึ้นและถามคุณว่าคุณต้องการให้สิทธิ์พรอมต์คำสั่งในการแก้ไขเครื่องของคุณหรือไม่ ถ้าใช่ เลือกใช่
5. หากคุณได้รับแจ้งให้เข้าสู่ระบบของผู้ดูแลระบบ โปรดติดต่อผู้ดูแลระบบของคุณเพื่อดำเนินการต่อ
6. พิมพ์ ipconfig /flushdns ในหน้าต่างคำสั่ง
กล่องพรอมต์คำสั่งของ Windows 10 ที่คุณป้อนคำสั่งเพื่อล้าง DNS Image Source
7. ป้อน Enter
8. ข้อความแจ้งที่ระบุว่า DNS Resolver Cache ถูกล้างสำเร็จควรปรากฏขึ้น
ล้างแคช DNS จาก Chrome
แน่นอนว่า Google Chrome ไม่ได้ทำงานเป็นระบบปฏิบัติการ แต่จะรักษาแคช DNS ซึ่งแตกต่างจากแคชของ Chrome และระบบปฏิบัติการของคุณ คุณต้องลบทั้งแคช DNS ของ Chrome และแคช DNS ของระบบปฏิบัติการ หาก Chrome ถูกตั้งค่าเป็นเว็บเบราว์เซอร์ที่คุณต้องการ นี่คือวิธีการทำงาน
1. ป้อน url chrome ลงในแถบที่อยู่ของเบราว์เซอร์ของคุณ
chrome://net-internals/#dns
2. กดปุ่มที่มีข้อความ ล้างแคชโฮสต์
ล้างแคชจาก Linux
ระบบ Linux ไม่ได้มาพร้อมกับแคช DNS โดยค่าเริ่มต้น ซึ่งแตกต่างจากเครื่อง Windows และ Mac ในการจัดเก็บระเบียน DNS ในเครื่อง การแจกจ่ายแต่ละรายการอาจใช้บริการ DNS ที่แตกต่างกัน คุณสามารถเริ่มบริการใหม่หรือล้างแคช ทั้งนี้ขึ้นอยู่กับบริการ
1. ในการเปิดหน้าต่างเทอร์มินัล ให้กดแป้นพิมพ์ลัด Ctrl+Alt+T
หากต้องการล้าง DNS บน Linux 2 ให้กด Ctrl+Alt+T บนแป้นพิมพ์เพื่อเปิดหน้าต่างเทอร์มินัล ขึ้นอยู่กับบริการที่ทำงานอยู่บนระบบ Linux ของคุณ ให้ป้อนคำสั่งใดคำสั่งหนึ่งต่อไปนี้ในหน้าต่าง Terminal
sudo /etc/init.d/named restart sudo rndc รีสตาร์ท sudo rndc exec
3. อาจต้องป้อนรหัสผ่านของคุณ
4. ก่อนที่จะยืนยันว่าแคชถูกรีเซ็ตสำเร็จ บริการสามารถหยุดแล้วเริ่มใหม่ได้
ยกระดับประสิทธิภาพ DNS ของคุณทันที
มีเหตุผลมากมายสำหรับการล้างแคช DNS เป็นประจำ มันสามารถ นำทางคุณไปยังเว็บไซต์เวอร์ชันล่าสุดที่ คุณเยี่ยมชมเป็นประจำ กู้คืนการเชื่อมต่ออินเทอร์เน็ต ปกป้องความเป็นส่วนตัวของข้อมูล และช่วยคุณหลีกเลี่ยงความพยายามฟิชชิงและการโจมตีทางคอมพิวเตอร์อื่นๆ
ความเรียบง่ายของวิธีการคือคุณสมบัติที่ดีที่สุด ไม่ว่าระบบปฏิบัติการในคอมพิวเตอร์ของคุณจะเป็นแบบใด การใช้วิธีการข้างต้นจะ ช่วยให้คุณสามารถล้าง DNS ได้อย่างรวดเร็ว จากนั้นคุณสามารถทำงานบ้านอื่นๆ ในการสร้างเว็บไซต์ได้ในลักษณะนี้
หากคุณพบว่าบทความนี้มีประโยชน์ อย่าลืมแบ่งปันกับผู้อื่น นอกจากนี้ หากต้องการรับข้อมูลอัปเดตเกี่ยวกับเคล็ดลับและกลเม็ดล่าสุดของเว็บไซต์ โปรด สมัครรับข้อมูลจากบล็อกของเรา