วิธีล้างและรีเซ็ต DNS Cache ใน Windows 10

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

DNS หรือระบบชื่อโดเมน(Domain Name System)เป็นเพื่อนที่ดีที่สุดของคุณในขณะที่คุณออนไลน์ มันแปลงชื่อโดเมนของเว็บไซต์ที่คุณเยี่ยมชมเป็นที่อยู่ IP เพื่อให้เครื่องสามารถเข้าใจได้ สมมติว่า(Suppose)คุณเยี่ยมชมเว็บไซต์ และคุณใช้ชื่อโดเมนของเว็บไซต์นั้นในการดำเนินการนี้ เบราว์เซอร์จะเปลี่ยนเส้นทางคุณไปยัง เซิร์ฟเวอร์ DNSและจะจัดเก็บที่อยู่ IP ของเว็บไซต์ที่คุณกำลังเยี่ยมชม ภายในอุปกรณ์ของคุณจะมีบันทึกที่อยู่ IP ทั้งหมด(record of all the IP addresses)ซึ่งหมายความว่าเว็บไซต์ที่คุณเคยเยี่ยมชม เมื่อใดก็ตามที่คุณพยายามเข้าถึงเว็บไซต์อีกครั้ง จะช่วยให้คุณรวบรวมข้อมูลทั้งหมดได้เร็วกว่าเดิม

ที่อยู่ IP ทั้งหมดมีอยู่ในรูปของแคชในDNS Resolver Cache (DNS Resolver Cache)บางครั้ง เมื่อคุณพยายามเข้าถึงไซต์ แทนที่จะได้ผลลัพธ์เร็วขึ้น คุณจะไม่ได้ผลเลย ดังนั้น คุณต้องล้างแคชตัวแก้ไข DNS ที่รีเซ็ตเพื่อรับผลลัพธ์ที่เป็นบวก ( Therefore, you need to flush the reset DNS resolver cache for getting the positive output. )มีสาเหตุทั่วไปบางประการที่ทำให้แคชDNS ล้มเหลวเมื่อเวลาผ่านไป (DNS)เว็บไซต์อาจเปลี่ยนที่อยู่ IP และเนื่องจากบันทึกของคุณมีบันทึกเก่า และด้วยเหตุนี้ คุณอาจมีที่อยู่ IP เก่า ทำให้เกิดปัญหาในขณะที่คุณกำลังพยายามสร้างการเชื่อมต่อ

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

เช่นเดียวกับ แคชตัวแก้ไข DNSมีแคชอื่นอีกสองรายการในอุปกรณ์ของคุณ ซึ่งคุณสามารถล้างและรีเซ็ตได้หากจำเป็น เหล่านี้คือแคชหน่วยความจำและแคชรูปขนาดย่อ (Memory cache and the Thumbnail cache.)แคชหน่วยความจำประกอบด้วยแคชของข้อมูลจากหน่วยความจำระบบของคุณ แคช รูปขนาดย่อ(Thumbnail)ประกอบด้วยรูปขนาดย่อของรูปภาพและวิดีโอบนอุปกรณ์ของคุณ รวมถึงรูปขนาดย่อของรูปภาพที่ถูกลบด้วย การล้างแคชหน่วยความจำจะช่วยเพิ่มหน่วยความจำระบบบางส่วน ในขณะที่ล้างแคชภาพขนาดย่อสามารถสร้างพื้นที่ว่างบนฮาร์ดดิสก์ของคุณได้

ล้าง DNS

วิธีล้าง(Flush)และรีเซ็ต(Reset)DNS CacheในWindows 10(Windows 10)

มีสามวิธีที่ใช้สำหรับล้างแคชตัวแก้ไขDNS ของคุณใน (DNS)Windows(Windows 10) 10 วิธีการเหล่านี้จะแก้ไขปัญหาอินเทอร์เน็ตของคุณและช่วยให้คุณมีการเชื่อมต่อที่เสถียรและใช้งานได้

วิธีที่ 1: ใช้กล่องโต้ตอบเรียกใช้

1. เปิด กล่องโต้ตอบ เรียก(Run)ใช้โดยใช้ปุ่มลัดWindows Key(Windows Key) + R

2. พิมพ์ipconfig /flushdnsในช่องและกด ปุ่ม OKหรือช่องEnter

ป้อน ipconfig flushdns ในช่องและกด OK |  ล้างและรีเซ็ต DNS Cache

3. กล่อง cmd(cmd box)จะปรากฏขึ้นบนหน้าจอครู่หนึ่ง และจะยืนยันว่าแคช DNS จะถูกล้างสำเร็จ(the DNS cache will get successfully cleared.)

ล้างแคช DNS โดยใช้พรอมต์คำสั่ง

วิธีที่ 2: การใช้ Command Prompt

หากคุณไม่ได้ใช้บัญชีผู้ดูแลระบบเพื่อเข้าสู่ระบบWindowsให้ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์เข้าถึงบัญชีดังกล่าว หรือคุณสร้างบัญชีผู้ดูแลระบบใหม่ เนื่องจากคุณจะต้องมีสิทธิ์ของผู้ดูแลระบบในการล้างแคชDNS มิฉะนั้น บรรทัดคำสั่งจะแสดงข้อผิดพลาดของระบบ 5(System 5 error)และคำขอของคุณจะถูกปฏิเสธ

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

1. พิมพ์ cmd ในแถบWindows Search จากนั้นคลิกที่ “ (Windows Search)Run as administrator ” เพื่อเปิดCommand Prompt ที่ยกระดับ ขึ้น อย่าลืม(Remember)เรียกใช้บรรทัดคำสั่งในฐานะผู้ดูแลระบบเพื่อให้คำสั่งเหล่านี้ทำงานได้

เปิดพรอมต์คำสั่งที่ยกระดับโดยกดปุ่ม Windows + S พิมพ์ cmd แล้วเลือก run as administrator

2. เมื่อหน้าจอคำสั่งปรากฏขึ้น ให้ป้อนคำสั่งipconfig /flushdnsแล้วกดปุ่มEnter เมื่อคุณกด Enter คุณจะเห็นหน้าต่างยืนยันปรากฏขึ้น เพื่อยืนยันว่า การ ล้างแคชDNS สำเร็จ(DNS)

ล้างแคช DNS โดยใช้พรอมต์คำสั่ง

3. เมื่อเสร็จแล้วให้ตรวจสอบว่า แคช DNSถูกล้างหรือไม่ ป้อนคำสั่งipconfig /displaydnsและกดปุ่มEnter หากมี รายการ DNSเหลืออยู่ รายการเหล่านั้นจะปรากฏบนหน้าจอ นอกจากนี้ คุณสามารถใช้คำสั่งนี้เพื่อตรวจสอบรายการDNS ได้ทุกเมื่อ(DNS)

พิมพ์ ipconfig displaydns

4. หากคุณต้องการปิด แคช DNSให้พิมพ์คำสั่งnet stop dns cacheในบรรทัดคำสั่งแล้วกดปุ่มEnter

Net Stop DNS Cache โดยใช้พรอมต์คำสั่ง

5. ถัดไป หากคุณต้องการเปิดแคชDNS ให้พิมพ์คำสั่ง (DNS)net start dnscacheในCommand Promptแล้วกดปุ่มEnter

หมายเหตุ:(Note:)หากคุณปิด แคช DNSและลืมเปิดใหม่อีกครั้ง แคชจะเริ่มทำงานโดยอัตโนมัติหลังจากที่คุณรีสตาร์ทระบบ

Net Start DNSCache

คุณสามารถใช้ipconfig /registerdnsเพื่อลงทะเบียนแคชDNS ที่มีอยู่ในไฟล์ Hosts ของคุณ (DNS)อีกอันหนึ่งคือipconfig /renewซึ่งจะรีเซ็ตและขอที่อยู่ IP ใหม่ สำหรับการปล่อยการตั้งค่าที่อยู่ IP ปัจจุบัน ให้ใช้ipconfig /release.

วิธีที่ 3: การใช้ Windows Powershell

Windows Powershellเป็นบรรทัดคำสั่งที่ทรงพลังที่สุดที่มีอยู่ในWindows OS (Windows OS)คุณสามารถใช้PowerShell ทำอะไร ได้มากกว่าในCommand Prompt ข้อดีอีกประการของWindows Powershell คือคุณสามารถล้างแคช (Windows Powershell)DNSฝั่งไคลเอ็นต์ได้ในขณะที่คุณสามารถล้างแคชDNS ในเครื่องใน (DNS)Command Promptเท่านั้น

1. เปิดWindows Powershellโดยใช้กล่องโต้ตอบ Run หรือแถบค้นหาของ Windows(Windows search)

ค้นหา Windows Powershell ในแถบค้นหาและคลิกที่ Run as Administrator

2. หากคุณต้องการล้างแคชฝั่งไคลเอ็นต์ ให้ป้อนคำสั่งClear-DnsClientCacheใน Powershell แล้วกดปุ่มEnter

ล้าง DNSClientCache |  ล้างและรีเซ็ต DNS Cache

3. หากคุณต้องการล้างเฉพาะ แคช DNSบนเดสก์ท็อปของคุณ ให้ป้อนClear-DnsServerCacheแล้วกดปุ่มEnter

ล้าง DNSServerCache |  ล้างและรีเซ็ต DNS Cache

เกิดอะไรขึ้นถ้าDNS Cacheไม่ได้รับการล้างหรือล้าง?

บางครั้ง คุณอาจไม่สามารถล้างหรือรีเซ็ตDNS Cacheโดยใช้Command Promptได้ อาจเกิดขึ้นเนื่องจากแคชDNS ถูกปิดใช้งาน (DNS)ดังนั้น คุณต้องเปิดใช้งานก่อนล้างแคชอีกครั้ง

1. เปิดกล่องโต้ตอบเรียกใช้ และป้อน (Run)services.mscแล้วกด Enter

พิมพ์ services.msc ในกล่องคำสั่ง run จากนั้นกด Enter |  ล้างและรีเซ็ต DNS Cache

2. ค้นหาDNS Client ServiceในรายการและคลิกขวาและเลือกProperties

หน้าต่างบริการจะเปิดขึ้น ค้นหาบริการไคลเอ็นต์ DNS

4. ใน หน้าต่าง Propertiesให้สลับไปที่แท็บGeneral

5. ตั้งค่าตัวเลือกStartup type เป็น (Startup type)Automaticจากนั้นคลิกOKเพื่อยืนยันการเปลี่ยนแปลง

ไปที่แท็บทั่วไป  ค้นหาตัวเลือกประเภทการเริ่มต้นตั้งค่าเป็นอัตโนมัติ

ตอนนี้ ให้ลองล้าง แคช DNSแล้วคุณจะเห็นว่าคำสั่งทำงานสำเร็จ ในทำนองเดียวกัน หากคุณต้องการปิดใช้งาน แคช DNSด้วยเหตุผลบางประการ ให้เปลี่ยนประเภทการเริ่มต้นเป็นDisable

ที่แนะนำ:(Recommended:)

เราหวังว่าบทความนี้จะเป็นประโยชน์ และคุณสามารถล้างและรีเซ็ต DNS cache ใน Windows 10(flush & reset the DNS cache in Windows 10)ได้ หากคุณยังคงมีคำถามใด ๆ โปรดถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts