คำแนะนำทีละขั้นตอนในการใช้ chrome://net-internals/#dns บนเดสก์ท็อปและอุปกรณ์เคลื่อนที่

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

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

เพื่อช่วยเหลือผู้ใช้เกี่ยวกับปัญหาเช่นนี้ Google Chrome ได้ติดตั้งเครื่องมือที่ซ่อนอยู่ (แต่ค่อนข้างทรงพลัง): chrome://net-internals/#dns แม้ว่าในตอนแรกจะดูเป็นเรื่องทางเทคนิค แต่ก็สามารถช่วยช่วยชีวิตได้เมื่อคุณต้องการล้างแคช DNS หรือวินิจฉัยปัญหาการเชื่อมต่อ

โฆษณา

Chrome://net-internals/#dns เป็นเพจในตัวที่ทำหน้าที่เป็นหน้าวินิจฉัย DNS ภายใน Google Chrome ให้การเข้าถึงข้อมูล DNS ที่มีอยู่ใน Chrome เช่น ชื่อโดเมนที่แคชไว้และที่อยู่ IP ที่เกี่ยวข้อง

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

โฆษณา

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

เหตุใดแคช DNS จึงมีความสำคัญ?

ก่อนที่เราจะอธิบายขั้นตอนต่างๆ เรามาพูดคุยกันสั้นๆ ว่าเหตุใดแคช DNS จึงมีความสำคัญ

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

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

โฆษณา

  • DNS_PROBE_FINISHED_NXDOMAIN
  • ไม่สามารถเข้าถึงไซต์นี้ได้
  • ไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์

การล้างแคชจะทำให้ Chrome ดึงข้อมูลระเบียน DNS ใหม่ และปัญหามักจะได้รับการแก้ไขทันที

เรียนรู้เพิ่มเติม:

วิธีล้างแคช DNS โดยใช้ chrome://net-internals/#dns (เดสก์ท็อป)

หากคุณใช้ Windows, macOS หรือ Linux และใช้ Google Chrome คุณสามารถล้างแคช DNS ได้ด้วยวิธีนี้:

  • เปิดเบราว์เซอร์ Google Chrome ของคุณเหมือนปกติ
  • พิมพ์chrome://net-internals/#dnsในแถบที่อยู่แล้วกดเข้า.
  • คุณจะสังเกตเห็นปุ่มที่ระบุว่า “ล้างแคชโฮสต์- คลิกหนึ่งครั้ง

  • ตรวจสอบchrome://net-internals/#socketsหลังจากล้างแคชโฮสต์แล้วคลิก “ฟลัชซ็อกเก็ตพูล.”

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

การล้างแคช DNS บน Chrome Mobile (Android และ iOS)

ข่าวดีก็คือ คุณสามารถทำสิ่งเดียวกันบนอุปกรณ์เคลื่อนที่ได้

วิธีที่ 1: การใช้ chrome://net-internals/#dns

  1. ขั้นแรกให้เปิดแอป Chromeบน Android หรือ iPhone ของคุณ
  2. หลังจากนั้นให้พิมพ์chrome://net-internals/#dnsในแถบที่อยู่
  3. แตะที่“ล้างแคชโฮสต์”ปุ่ม.

  1. รีสตาร์ท Chrome แล้วลองเยี่ยมชมไซต์อีกครั้ง

วิธีที่ 2: ล้างข้อมูลแคช

เป็นเรื่องจริง Chrome มือถือไม่ได้ทำงานเหมือนเดสก์ท็อปเสมอไป ในกรณีดังกล่าว คุณสามารถล้างข้อมูลการท่องเว็บด้วยตนเองได้ตลอดเวลา:

  1. ในตอนแรก ให้เปิด Chrome แล้วแตะเมนูสามจุด(บนขวา)
  2. ไปที่ล้างข้อมูลการท่องเว็บ
  3. เลือก“ตลอดเวลา”ในช่วงระยะเวลา
  4. หลังจากนั้นให้ตรวจสอบคุกกี้และข้อมูลไซต์, และรูปภาพและไฟล์ที่แคชไว้
  5. แตะล้างข้อมูล

การดำเนินการนี้จะล้าง DNS ที่แคชไว้ทางอ้อม และมักจะแก้ไขปัญหาได้

โฆษณา

จะเกิดอะไรขึ้นถ้า chrome://net-internals/#dns ไม่ทำงาน

เครื่องมือนี้มีประโยชน์ แต่ไม่ได้แก้ไขปัญหา DNS เสมอไป หากคุณยังคงได้รับข้อผิดพลาด ให้ลองใช้วิธีอื่นต่อไปนี้:

1. ล้าง DNS ผ่านทาง Command Line

สำหรับวินโดวส์:

  1. เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
  2. พิมพ์:ipconfig /flushdns
  3. กด Enter คุณจะเห็นข้อความยืนยัน

สำหรับระบบปฏิบัติการ macOS:

  1. เปิดเทอร์มินัลจากสปอตไลท์
  2. พิมพ์:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง

สำหรับลินุกซ์:

  1. เปิดหน้าต่างเทอร์มินัล
  2. วิ่ง:sudo systemd-resolve –flush-caches
  3. เพื่อยืนยัน ให้พิมพ์:sudo systemd-resolve - สถิติ

มองหา “CacheHit” นับก็ควรรีเซ็ต

2. เริ่มบริการไคลเอ็นต์ DNS ใหม่ (Windows เท่านั้น)

  1. กดวิน + อาร์พิมพ์ services.msc แล้วกด Enter
  2. เลื่อนไปที่ไคลเอ็นต์ DNS
  3. คลิกขวา >รีสตาร์ท

หรืออีกวิธีหนึ่งใน Command Prompt:

โฆษณา

DNS หยุดสุทธิ
DNS เริ่มต้นสุทธิ

3. รีเซ็ต Chrome Flags

บางครั้งการตั้งค่า Chrome แบบทดลอง (ในรูปแบบของแฟล็ก) จะรบกวน DNS การรีเซ็ตอาจช่วยได้:

  1. พิมพ์chrome://flagsในแถบที่อยู่
  2. คลิกรีเซ็ตทั้งหมด
  3. เปิด Chrome ใหม่

คุณสมบัติที่สำคัญของ chrome://net-internals/#dns

หน้า DNS ใน Chrome มีเพื่อนนอกเหนือจากปุ่ม "ล้างแคชโฮสต์" นี่คือคุณสมบัติที่สำคัญ:

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

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

ทำไมคุณอาจต้องการเครื่องมือนี้?

โอกาสทั่วไปบางประการที่คุณต้องล้างแคช DNS คือ:

  1. เว็บไซต์เพิ่งอัปเดตเซิร์ฟเวอร์ และคุณยังคงถูกเปลี่ยนเส้นทางไปยังเซิร์ฟเวอร์เก่า
  2. รหัสข้อผิดพลาดที่เกี่ยวข้องกับ DNS บน Chrome
  3. หน้าเว็บของคุณโหลดช้ามากและไม่ใช่ iInternet ของคุณ
  4. คุณเปลี่ยนการตั้งค่า DNS ในเครื่องหรือคุณเปลี่ยนผู้ให้บริการ VPN

ในกรณีเหล่านี้ การล้างแคชจะทำให้ Chrome สามารถดึงข้อมูล DNS ที่สดใหม่และถูกต้องได้

โฆษณา

บทสรุป

เครื่องมือ chrome://net-internals/#dns อาจปรากฏว่าซ่อนอยู่และทางเทคนิคเล็กน้อย แต่จริงๆ แล้วเป็นวิธีที่ง่ายที่สุดวิธีหนึ่งในการแก้ไขปัญหาการท่องเว็บเนื่องจาก DNS ไม่ว่าคุณจะใช้เดสก์ท็อปหรือมือถือ การล้างแคชของโฮสต์สามารถแก้ไขเว็บไซต์ที่โหลดช้า ข้อผิดพลาดในการเชื่อมต่อ และปัญหา DNS ได้

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

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

ดังนั้นครั้งต่อไปที่ไซต์ปฏิเสธที่จะโหลด คุณจะรู้ว่าต้องทำอย่างไร: ข้ามไปที่ chrome://net-internals/#dns ล้างแคช และกลับมาออนไลน์อีกครั้งโดยไม่ต้องยุ่งยาก

Related Posts