Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> MAC

วิธีล้างแคช DNS

ท่ามกลางนวัตกรรมและเทคโนโลยีในศตวรรษนี้ที่มอบให้กับโลก อินเทอร์เน็ตเป็นอันดับต้นๆ อย่างแน่นอน สิ่งที่เริ่มเป็นโหมดการสื่อสารหลักและเข้าถึงได้สำหรับกองทัพตอนนี้ได้พัฒนาเป็นการเชื่อมต่อ คอมพิวเตอร์ และเซิร์ฟเวอร์จำนวนมาก

โดยทั่วไป อินเทอร์เน็ตประกอบด้วยองค์ประกอบต่างๆ นับพัน และ DNS เป็นหนึ่งในองค์ประกอบที่สำคัญที่สุด

DNS คืออะไร

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

ตัวอย่างการแปลง DNS เป็น IP:

เมื่อใดก็ตามที่เราป้อนชื่อหน้าเว็บที่ต้องการในแถบค้นหา (เช่น www.example.com) ไดเร็กทอรี DNS จะแปลงเป็นที่อยู่ IP (193.128.1.2) การแปลงนี้จะช่วยให้ผู้ใช้ค้นหาโดเมนบนอินเทอร์เน็ตได้

แคช DNS สร้างอย่างไร

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

วิธีล้างแคช DNS

ในส่วนนี้ของบทความนี้ เราได้พูดถึงวิธีการล้างแคชสำหรับ macOS, Windows, Linux และ Google Chrome ตามลำดับ

ล้างแคช DNS บน Mac

ก่อนล้าง DAS Cache บน Mac คุณอาจสงสัยว่า ทำไมเราควรล้าง DNS Cache บน Mac

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

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

คุณสามารถล้างแคช DNS บน Mac ได้อย่างรวดเร็วโดยใช้ Umate Mac Cleaner ไม่เพียงแต่ช่วยให้คุณล้างแคช DNS ของคุณ แต่ยังลบข้อมูลส่วนตัวของคุณด้วย หากต้องการใช้ Umate Mac Cleaner ให้ทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1.

ติดตั้งและเปิดใช้ Umate Mac Cleaner บน Mac

ขั้นตอนที่ 2.

เลือกแท็บ “ลบข้อมูลส่วนตัว” และคลิก "สแกน"; Umate จะค้นหาร่องรอยของไฟล์ DNS และไฟล์ส่วนตัวอื่นๆ

ขั้นตอนที่ 3

เมื่อรายการปรากฏขึ้นต่อหน้าคุณ ให้เลือกไฟล์ที่คุณต้องการกำจัดแล้วคลิก "ลบ"

อุปกรณ์ Mac ใดบ้างที่เรียกใช้ Umate Mac Cleaner ได้

1. Umate Mac Cleaner รองรับโดยอุปกรณ์ต่อไปนี้:

  • เปิดโปรแกรม Finder
  • Mac Book
  • MacBook Air
  • MacBook Pro
  • iMAC
  • iMac Pro
  • Mac Pro
  • Mac Mini

2. ระบบปฏิบัติการต่อไปนี้รองรับ Umate Mac Cleaner:

  • บิ๊กซูร์ (macOS 11)
  • Catalina (macOS 10.15)
  • Mojave (macOS 10.14)
  • High Sierra (macOS 10.13)
  • เซียร์รา (macOS 10.12)
  • El Capitan (macOS X 10.11)
  • Mavericks (macOS X 10.9)

หมายเหตุ:Umate Mac Cleaner สามารถช่วยล้างไฟล์ System Cache และไฟล์ Browser Cache ได้

ล้างแคช DNS บน Windows

การล้างแคช DNS ใน Windows เป็นกระบวนการที่ง่ายและสะดวกมาก สิ่งที่น่าประทับใจกว่าคือวิธีนี้ใช้ได้กับ Windows ทุกรุ่น

หากต้องการเริ่มต้นคำสั่ง flush DNS บน Windows ให้ทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1.

โหลด "Command Prompt" ในฐานะผู้ดูแลระบบคอมพิวเตอร์ของคุณ คุณสามารถทำได้โดยพิมพ์ “Command Prompt” ใน “Start Menu”

ขั้นตอนที่ 2.

เมื่อพร้อมท์โหลดขึ้นมา ให้พิมพ์ “ipconfig/flushdns” แล้วกด “Enter”

ขั้นตอนที่ 3

ข้อความยืนยัน “DNS Resolver Cache” จะปรากฏขึ้นเมื่อกระบวนการเสร็จสิ้น

ล้างแคช DNS บน Linux

คอมพิวเตอร์ Linux มีการกำหนดค่าที่แตกต่างจากคอมพิวเตอร์ Mac และ Windows ในเครื่อง Linux การแจกจ่ายบางรายการใช้บริการ DNS ที่แตกต่างกัน ในขณะที่บางเครื่องอาจไม่ใช้บริการการแจกจ่ายเลย

วิธีล้างแคช DNS สำหรับลีนุกซ์รุ่นต่างๆ:

เครื่อง Linux มีบริการต่างๆ ในการจัดจำหน่าย เช่น

  1. NCSD (ชื่อบริการแคช Daemon)
  2. BIND (โดเมนชื่ออินเทอร์เน็ตของเบิร์กลีย์)
  3. dnsmasq

การล้างแคช DNS สำหรับทุก DNS ต้องเปิดหน้าต่างเทอร์มินัล กด “Ctrl+Alt+T” บนแป้นพิมพ์เพื่อใช้คำสั่งที่เกี่ยวข้องเพื่อล้างแคช DNS บนคอมพิวเตอร์ Linux

Linux Flush DNS:สำหรับ NCSD:

สำหรับการล้างแคช NCSD DNS ให้ป้อนคำสั่งต่อไปนี้:

sudo /etc/init.d/ncsd รีสตาร์ท

หากเครื่องถาม ให้ป้อนรหัสผ่านของคุณ กระบวนการจะหยุดและเริ่ม NCSD

บริการภายในเวลาอันสั้น

Linux Flush DNS:สำหรับ BIND:

หากต้องการล้าง DNS สำหรับแคช BIND คุณสามารถใช้คำสั่ง flush DNS ที่แตกต่างกัน เช่น

  • sudo /etc/init.d/named restart
  • sudo rndc รีสตาร์ท
  • sudo rndc exec

ในการดำเนินการให้เสร็จสิ้น คุณอาจต้องป้อนรหัสผ่าน สิ่งหนึ่งที่คุณสามารถหาได้ในขณะที่ล้างแคช DNS บน BIND คือช่วยให้คุณสามารถกำหนดเป้าหมายโดเมนเฉพาะได้ โดยเพิ่ม “flushname” และชื่อโดเมนในคำสั่ง “sudo rndc”

เช่น sudo rndc flushname example.com

Linux Flush DNS:สำหรับ dnsmasq:

หากต้องการล้างแคช dnsmasq ให้ใช้คำสั่ง flush DNS ต่อไปนี้:

sudo /etc/init.d/dnsmasq รีสตาร์ท

เครื่องอ่านบัตรอาจขอให้คุณป้อนรหัสผ่านอีกครั้ง

ล้างแคช DNS บน Google Chrome

แคช DNS ที่ Google Chrome จัดเก็บไว้นั้นแตกต่างจากระบบปฏิบัติการของคอมพิวเตอร์

ขั้นตอนที่ 1.

พิมพ์ chrome://net-internals/#dns ต่อไปนี้ ในที่อยู่เบราว์เซอร์ของคุณและกด Enter

ขั้นตอนที่ 2.

ค้นหาและคลิกปุ่ม "ล้างแคชโฮสต์" เพื่อล้างแคช DNS ของ Chrome

บทสรุป

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

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