ในกรณีส่วนใหญ่ ระบบปฏิบัติการของคุณมีความสามารถเพียงพอที่จะจัดการกับกระบวนการแก้ไขปัญหาได้ด้วยตัวเอง แต่บางครั้งคุณจำเป็นต้องมีส่วนร่วมในการบำรุงรักษาด้วยตนเองซึ่งในกรณีนี้คือต้องทำ ล้างแคช DNS.
โชคดีที่ทุกวันนี้คุณสามารถใช้ Google ได้เกือบทุกอย่าง และระบบปฏิบัติการและเบราว์เซอร์ของคุณก็ใช้ระบบเพื่อทำให้กระบวนการนี้เร็วขึ้น ยังไง?
สมมติว่าทุกครั้งที่คุณประสบปัญหาซอฟต์แวร์ในคอมพิวเตอร์ Windows คุณจะไปที่ ฝ่ายสนับสนุนของไมโครซอฟต์; เว็บไซต์นี้กลายเป็นหนึ่งในเว็บไซต์ที่คุณเข้าชมบ่อยที่สุด ระบบปฏิบัติการและเบราว์เซอร์ของคุณรับสิ่งนี้และใช้เครื่องมือที่เรียกว่า DNS (ระบบชื่อโดเมน) แคชเพื่อเพิ่มประสิทธิภาพประสบการณ์เว็บของคุณและประหยัดทรัพยากรเครือข่าย
อย่างไรก็ตาม ทุกระบบอาจประสบปัญหาการหยุดทำงานหรือข้อผิดพลาดเนื่องจากความผิดพลาดทางเทคนิคหรือปัญหาอื่นๆ และเมื่อปัญหายังคงมีอยู่ คุณจะต้องใช้ความรู้ด้านเทคนิคของคุณหรือขอความช่วยเหลือเพื่อแก้ไขปัญหา
แคช DNS ที่เสียหายหรือเสียหายคือปัญหาที่เรากำลังพูดถึงในบริบทนี้ และจุดประสงค์ของบทความนี้คือเพื่อสอนวิธีจัดการกับมัน
มาทำความเข้าใจพื้นฐานให้ชัดเจนก่อนที่เราจะพูดถึงว่าทำไมคุณจึงต้องล้างแคช DNS และทำอย่างไร
DNS Cache คืออะไร & ทำงานอย่างไร?
มาแบ่งส่วนนี้ออกเป็นสามส่วน: DNS, แคช และแคช DNS
DNS คืออะไร?
DNS ย่อมาจาก Domain Name System ซึ่งมีหน้าที่แปลชื่อโดเมน เช่น Cloudzy.com หรือ Amazon.com ให้เป็นที่อยู่ IP ที่เบราว์เซอร์สามารถอ่านได้ DNS เปรียบเสมือนสมุดโทรศัพท์ออนไลน์ คุณมีชื่อเว็บไซต์ที่คุณต้องการเข้าชม และ DNS ก็มีหมายเลขของมัน
เหตุใด DNS จึงจำเป็น? เนื่องจากแต่ละชื่อโดเมนไม่สามารถเข้าถึงได้หากไม่มีที่อยู่ IP คิดว่า DNS เป็นระบบที่ปักหมุดชื่อโฮสต์ทุกชื่อ เมื่อผู้ใช้ค้นหาชื่อโฮสต์ DNS จะใช้พินที่กำหนดเพื่อค้นหาตำแหน่งของชื่อโฮสต์นั้น เพื่อให้สามารถนำผู้ใช้ไปยังเว็บไซต์ของตนได้
แคชคืออะไร?
แคชหมายถึงข้อมูลหรือข้อมูลที่ถูกระงับ คุณสามารถเข้าถึงได้เร็วกว่ามากเพราะโหลดไว้แล้ว
DNS แคชคืออะไร?
สมมติว่าคุณเยี่ยมชม Amazon ทุกวันเพื่อเลื่อนดูผลิตภัณฑ์ดิจิทัลที่คุณชื่นชอบ ที่อยู่ IP ของ Amazon ที่เข้าชมบ่อยเหล่านี้และข้อมูลจะถูกบันทึกไว้ในฐานข้อมูลที่เรียกว่าแคช DNS ทุกที่อยู่ IP ที่จัดเก็บไว้ในแคช DNS ของคุณจะโหลดซ้ำเร็วขึ้นในครั้งถัดไปที่คุณค้นหา
กระบวนการแคช DNS จะเหมือนกันสำหรับเว็บไซต์ที่คุณเยี่ยมชมบ่อยที่สุด และจุดสำคัญของกระบวนการนี้คือการปรับปรุงความเร็วในการโหลดของเว็บไซต์เหล่านี้ ดังนั้นหากการแคช DNS ช่วยให้ผู้ใช้เข้าถึงเว็บไซต์ได้เร็วขึ้น ทำไมคุณจึงต้องล้างแคช DNS เป็นครั้งคราว?
ทำไมคุณต้องล้างแคช DNS?
DNS เป็นที่ตั้งของที่อยู่ IP มากมาย แต่ทั้งหมดนั้นปลอดภัยหรือไม่ และถึงแม้จะเป็นเช่นนั้น แต่การมีอยู่ในแคช DNS ของคุณอาจทำให้เกิดปัญหาได้หรือไม่
น่าเสียดายที่ใช่
นี่คือเหตุผลที่คุณควรล้างแคช DNS เป็นประจำ:
- ที่อยู่ IP บางแห่งเป็นอันตรายหรือเสียหาย และอาจทำให้เกิดปัญหาด้านความปลอดภัยและประสิทธิภาพ และทำให้ความเร็วเครือข่ายและการเชื่อมต่อลดลง
- แคช DNS ของคุณมีที่อยู่ IP ทั้งหมดที่คุณเยี่ยมชม ซึ่งทำหน้าที่เป็นสัญญาณสำหรับการปลอมแปลง DNS หากอาชญากรไซเบอร์พบวิธีเข้าถึงแคช DNS ของคุณ พวกเขาสามารถแก้ไขที่อยู่ IP ที่เก็บไว้เพื่อเปลี่ยนเส้นทางคุณไปยังหน้าเว็บที่เป็นอันตรายหรือฉ้อโกง (วิธีที่ดีที่สุดในการป้องกันไม่ให้สิ่งนี้เกิดขึ้นคือการดำเนินการ a คำสั่งล้างแคช DNS.)
- บริษัทโฆษณาดำเนินการศึกษาพฤติกรรมผู้ใช้ และนอกเหนือจากคุกกี้และปลั๊กอินของบุคคลที่สาม แคช DNS ของคุณยังเป็นแหล่งที่ดีของพฤติกรรมออนไลน์ของคุณ คิดถึงประวัติการค้นหาของคุณ คุณต้องการให้อาชญากรไซเบอร์หรือองค์กรขนาดใหญ่เห็นประวัติการค้นหาของคุณหรือไม่? ไม่แน่นอน ประวัติการค้นหาของคุณก็เหมือนกับตู้เสื้อผ้าส่วนตัวของคุณ และอาจมีโครงกระดูกบางส่วนซ่อนอยู่ที่นั่น แคช DNS ของคุณก็เหมือนกัน ดังนั้นคุณจึงต้องปกป้องแคชจากการสอดรู้สอดเห็น
- บางครั้งคุณอาจประสบปัญหาในการเข้าถึงเว็บไซต์ที่คุณเยี่ยมชมบ่อยครั้ง มันอาจไม่โหลดหรือแสดงข้อผิดพลาดทุกครั้งที่คุณคลิกลิงค์ ทั้งสองกรณีเกี่ยวข้องกับแคช DNS หากคุณเห็นข้อผิดพลาด 404 เมื่อคุณค้นหาที่อยู่ IP ชื่อโดเมนหรือโฮสต์อาจมีการเปลี่ยนแปลง และแคช DNS ของคุณกำลังโหลดข้อมูลเก่าหรือล้าสมัย สถานการณ์ที่สองคือเมื่อเว็บไซต์ที่คุณเยี่ยมชมมักจะไม่โหลด และคุณได้ล้างคุกกี้และการผสานรวมของบุคคลที่สามแล้ว แคช DNS ที่โหลดเพิ่มเติมเป็นปัญหา
เมื่อโทรศัพท์ของคุณเริ่มทำงาน คุณจะกดปุ่มรีสตาร์ททันที และเก้าในสิบครั้ง ปัญหาก็ได้รับการแก้ไข คำสั่งแคช DNS ที่ชัดเจนคือปุ่มรีสตาร์ทของระบบปฏิบัติการของคุณ
จะล้างแคช DNS บนระบบปฏิบัติการต่าง ๆ ได้อย่างไร?
คำสั่งล้าง DNS จะแตกต่างกันไปขึ้นอยู่กับระบบปฏิบัติการและเวอร์ชันของคุณ
ล้างคำสั่ง DNS สำหรับ Windows
ทำตามขั้นตอนด้านล่างเพื่อล้างแคช DNS บน Windows 11, 10, 8, 7 และ XP
ขั้นตอนในการล้าง DNS บน Windows 10/11:
- คลิกที่ เริ่ม ปุ่มและประเภท คำสั่ง ในแถบค้นหา
- คลิกที่ พรอมต์คำสั่ง และพิมพ์คำสั่งต่อไปนี้:
ipconfig /flushdns
- คุณสามารถปิดหน้าต่างพร้อมรับคำสั่งได้หลังจากเห็นข้อความด้านล่าง:
ล้างแคช DNS Resolver สำเร็จแล้ว
ขั้นตอนในการล้าง DNS บน Windows 8/7/XP:
คำสั่งล้าง DNS สำหรับ Windows 8, 7 และ XP จะเหมือนกับคำสั่ง Windows 10 และ 11. ขั้นตอนเดียวที่แตกต่างกันคือการค้นหา พรอมต์คำสั่ง หน้าต่าง.
- In วินโดวส์ 8คุณสามารถเปิดหน้าต่างพร้อมรับคำสั่งได้สองวิธี:
- ถือ ชนะ และ X คีย์เข้าด้วยกันแล้วคลิก พรอมต์คำสั่ง.
- คลิกที่ เริ่ม ปุ่ม เปิด แอพ หน้าจอให้คลิกที่ ระบบวินโดวส์และเลือก พรอมต์คำสั่ง.
- หากระบบปฏิบัติการของคุณเป็น Windows 7 หรือ XPต่อไปนี้คือวิธีที่คุณสามารถค้นหาหน้าต่างพร้อมรับคำสั่ง:
คลิกที่ เริ่ม ให้เลื่อนเคอร์เซอร์ไปไว้เหนือ โปรแกรมทั้งหมด, เลือก เครื่องประดับและค้นหา พรอมต์คำสั่ง.
ล้างคำสั่ง DNS สำหรับ Linux
คำสั่ง flush DNS จะแตกต่างกันไปตามการกระจาย Linux ที่แตกต่างกัน
ขั้นตอนในการรัน Ubuntu flush DNS cmd:
คลิกที่ กิจกรรม จากมุมซ้ายบนของเดสก์ท็อป
พิมพ์ เทอร์มินัล ในแถบค้นหา คลิกที่มันแล้วพิมพ์คำสั่งด้านล่าง:
sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics
หากต้องการเปิดใช้งานการกำหนดค่า DNS ใหม่ คุณต้องดำเนินการคำสั่งต่อไปนี้เพื่อรีสตาร์ทบริการ DNS ใน Ubuntu:
sudo systemctl restart bind9.service
ขั้นตอนในการดำเนินการล้าง DNS cmd บน Red Hat & CentOS:
พิมพ์ เทอร์มินัล ในแถบค้นหาของเดสก์ท็อป คลิกที่มัน แล้วพิมพ์คำสั่งด้านล่างตามระบบปฏิบัติการ Linux ของคุณ:
หมวกแดง:
sudo systemctl restart nscd.service
CentOS:
systemctl restart dnsmasq.service
ล้างคำสั่ง DNS สำหรับ macOS
Flush DNS cmd สำหรับ macOS 10.7 ถึง 10.9, 10.11 หรือใหม่กว่าจะเหมือนกัน ทำตามขั้นตอนด้านล่าง:
จากเมนูด้านบนของอุปกรณ์ Mac ของคุณ ให้คลิกที่ ไป, หา สาธารณูปโภค และเลือก เทอร์มินัล.
ตอนนี้พิมพ์คำสั่งด้านล่างเพื่อล้าง DNS บน mac (คุณต้องป้อนรหัสผ่านอุปกรณ์ของคุณหลังจากพิมพ์คำสั่ง):
sudo killall -HUP mDNSResponder
หากต้องการล้าง DNS บน macOS 10.10, 10.6 หรือ 10.5 ให้ทำตามขั้นตอนก่อนหน้าเพื่อค้นหา Terminal แล้วพิมพ์คำสั่งด้านล่าง:
ล้าง DNS cmd สำหรับ macOS 10.10:
sudo discoveryutil udnsflushcaches
ล้าง DNS cmd สำหรับ macOS 10.6:
sudo dscacheutil -flushcache
ล้าง DNS cmd สำหรับ macOS 10.5:
sudo lookupd -flushcache
วิธีล้างแคช DNS บน Google Chrome
หากคุณทำตามขั้นตอนต่างๆ เพื่อล้างแคช DNS บนระบบปฏิบัติการของคุณแล้ว และยังคงประสบปัญหาในการโหลดเว็บไซต์หรือปัญหาด้านประสิทธิภาพอื่นๆ ถึงเวลาที่จะดำเนินการ คำสั่งแคช DNS ที่ชัดเจนของ Chrome; ทำตามขั้นตอนเหล่านี้:
- ขั้นตอนที่ 1:
ปล่อย กูเกิลโครม. - ขั้นตอนที่ 2:
ค้นหา IP ต่อไปนี้ในแถบที่อยู่ของ Chrome:chrome://net-internals/#dns
- ขั้นตอนที่ 3:
เลือก DNS จากรายการ - ขั้นตอนที่ 4:
คลิกที่ ล้างแคชโฮสต์
คำถามที่พบบ่อย
DNS หมายถึงอะไร
DNS ย่อมาจาก Domain Name System ซึ่งเป็นระบบออนไลน์ที่นำคุณไปยังตำแหน่งของเว็บไซต์ที่คุณต้องการเข้าชม_ที่อยู่ IP_ ตามชื่อโดเมนที่คุณป้อนในแท็บค้นหาของเบราว์เซอร์ (ชื่อโดเมนคือชื่อของเว็บไซต์ที่คุณค้นหา เช่น Cloudzy.com)
เหตุใดฉันจึงควรล้างแคช DNS
หากระบบปฏิบัติการของคุณทำงานช้ากว่าที่เคยเป็น หรือคุณพบข้อผิดพลาดในการค้นหาอย่างต่อเนื่อง เช่น 400 (คำขอไม่ถูกต้อง), 401 (ไม่ได้รับอนุญาต) และ 404 (ไม่พบ) การล้างแคช DNS ของคุณอาจช่วยแก้ไขปัญหาเหล่านี้ได้
จะเกิดอะไรขึ้นถ้าฉันล้าง DNS ของฉัน?
ที่อยู่ IP ที่บันทึกไว้ทั้งหมดของเว็บไซต์ที่คุณเยี่ยมชมจะหายไป และหลังจากนั้น เมื่อคุณค้นหาเว็บไซต์ ระบบปฏิบัติการของคุณจะต้องดึงข้อมูลตำแหน่ง_ที่อยู่ IP_ จากเซิร์ฟเวอร์ DNS
คำสั่งแคช DNS ของ Chrome ล้างทำอะไร
โดยจะลบที่อยู่ IP และข้อมูล DNS ทั้งหมดออกจากเบราว์เซอร์ของคุณ ปรับปรุงการเชื่อมต่ออินเทอร์เน็ตและป้องกันปัญหาด้านความปลอดภัย
การลบแคช DNS ปลอดภัยหรือไม่
ใช่. แคช DNS เป็นเพียงพื้นที่ออนไลน์ที่เก็บที่อยู่ IP ของเว็บไซต์เพื่อให้คุณสามารถเข้าถึงได้เร็วขึ้น การล้างแคช DNS จะทำให้พื้นที่ออนไลน์ว่างเปล่า แค่นั้นเอง
ฉันควรล้าง DNS บ่อยแค่ไหน?
หากคุณใช้คอมพิวเตอร์สาธารณะและไม่ต้องการให้ใครสอดแนมประวัติการค้นหาของคุณ วิธีที่ดีที่สุดคือล้างแคช DNS หลังจากเซสชันออนไลน์แต่ละครั้ง สำหรับคอมพิวเตอร์ส่วนบุคคลของคุณ ตั้งเป้าที่จะล้างแคช DNS เมื่อคุณประสบปัญหาในการเข้าถึงเว็บไซต์ที่เข้าชมบ่อยหรือพบข้อผิดพลาด 404 ค่อนข้างบ่อย
การรันคำสั่งฟลัช DNS Windows 10 จะปรับปรุงความเร็วอินเทอร์เน็ตหรือไม่
ไม่ แต่คุณสามารถใช้คำสั่งล้าง DNS Windows 10 เพื่อเร่งประสิทธิภาพเว็บเบราว์เซอร์ของคุณได้ การทำเช่นนี้จะส่งผลต่อความเร็วในการโหลดของเว็บไซต์และบริการบางอย่าง
จะรู้ได้อย่างไรว่าเมื่อใดควรล้างแคช DNS บนอุปกรณ์ของฉัน
นี่คือสัญญาณบอกให้คุณล้างแคช DNS:
- ไม่เห็นเว็บไซต์เวอร์ชันใหม่และอัปเดต (ที่อยู่เดิมถูกจัดเก็บไว้ในแคช DNS และนั่นคือสิ่งที่เบราว์เซอร์ของคุณโหลด)
- ไม่สามารถเข้าถึงเว็บไซต์ที่คุณเยี่ยมชมบ่อยที่สุด (พวกเขาอาจเปลี่ยนเซิร์ฟเวอร์หรืออัปเดตการกำหนดค่า DNS)
- ไม่พบข้อผิดพลาด 404 หน้า
อ่านเพิ่มเติม: เซิร์ฟเวอร์ DNS ที่ดีที่สุดสำหรับการเล่นเกม
บทสรุป
ทุกครั้งที่คุณค้นหาเว็บไซต์ คุณต้องมีที่อยู่ IP เพื่อเข้าถึงเว็บไซต์ หน้าที่ของ DNS คือการดึงข้อมูลที่อยู่ IP นั้น หลังจากที่ DNS ดึงข้อมูลที่อยู่ IP แต่ละรายการแล้ว จะจัดเก็บไว้ในพื้นที่ที่เบราว์เซอร์ของคุณสามารถเข้าถึงได้เพื่อการโหลดที่รวดเร็วยิ่งขึ้น แคช DNS
สิ่งที่เกิดขึ้นเมื่อเวลาผ่านไปก็คือ เช่นเดียวกับพื้นที่จัดเก็บข้อมูลอื่นๆ ที่ต้องการการจัดระเบียบ แคช DNS ก็ต้องการพื้นที่ดังกล่าวเช่นกัน คุณต้องล้างแคช DNS เป็นครั้งคราวเพื่อปกป้องระบบปฏิบัติการของคุณจากมัลแวร์ ไวรัส ผู้สอดแนมทางไซเบอร์และภัยคุกคามออนไลน์ประเภทอื่น ๆ และยังได้รับประสบการณ์การค้นหาเว็บที่รวดเร็วยิ่งขึ้นอีกด้วย