วิธีแก้ไขปัญหา Resolving Host (DNS) บน Windows

บางครั้งเมื่อคุณใช้คอมพิวเตอร์ของคุณคุณอาจประสบปัญหาเมื่อพยายามเชื่อมต่อกับไซต์บริการหรือการใช้โปรแกรมเฉพาะ

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

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

Resolving Host แปลว่าอะไร?

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

สิ่งหนึ่งคือโปรแกรมใช้เซิร์ฟเวอร์ DNS เพื่อ "แปล" ชื่อโดเมนเช่น facebook.com หรือ ghacks.net ไปยังที่อยู่ IP ในขณะที่มนุษย์ใช้โดเมนคอมพิวเตอร์จะใช้ที่อยู่ IP

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

มีการติดต่อเซิร์ฟเวอร์ DNS ซึ่งจะค้นหาข้อมูลและส่งคืนที่อยู่ IP ที่เชื่อมโยงกับโดเมน

หากกระบวนการนั้นใช้เวลานานกว่าที่ควรสถานะการแก้ไขปัญหาอาจปรากฏขึ้น

เบราว์เซอร์, Windows และโปรแกรมอื่น ๆ อาจแคชระเบียน DNS บางครั้งเพื่อขจัดขั้นตอนการค้นหาการเชื่อมต่อ

คุณจะทำอย่างไรถ้าคุณได้รับการแก้ไขปัญหา Host

มีสาเหตุหลายประการที่ทำให้คุณค้นหา DNS หมดเวลาหรือค้นหาช้า สิ่งแรกที่คุณอาจต้องทำคือกำหนดปัญหาให้ดีที่สุดเท่าที่จะทำได้:

  1. มันเริ่มเมื่อไหร่
  2. มันถาวรหรือชั่วคราว?
  3. มันมีผลกับโปรแกรมทั้งหมดหรือเลือกเฉพาะโปรแกรมหรือไม่

ตัวอย่างหนึ่ง: ฉันสังเกตเห็นปัญหาการค้นหา DNS เมื่อเร็ว ๆ นี้เมื่อใช้ Private Internet Access VPN (PIA) เมื่อใดก็ตามที่ฉันจะเชื่อมต่อกับ PIA ฉันจะได้รับการแก้ไขปัญหา Host ใน Chrome และเวลาในการโหลดเว็บเบราว์เซอร์อื่นยาวขึ้น คุณสามารถระบุปัญหาให้กับสิ่งที่คล้ายกัน

การแก้ไขปัญหา Host Resolving

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

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

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

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

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

การตั้งค่า Dns Server ด้วยตนเอง

กระบวนการแตกต่างกันเล็กน้อยระหว่างรุ่น Windows ใน Windows 10 คุณจะต้องคลิกขวาที่ไอคอนเครือข่ายในพื้นที่ถาดระบบของระบบปฏิบัติการและเลือกศูนย์เครือข่ายและการใช้ร่วมกัน

คุณต้องการเลือก "เปลี่ยนการตั้งค่าอะแดปเตอร์" นี่เป็นการเปิดรายการการเชื่อมต่อเครือข่าย ค้นหาการเชื่อมต่อที่ใช้งานและเปิดใช้งาน คลิกขวาที่รายการที่ใช้ในระบบของคุณและเลือกคุณสมบัติจากเมนู

คลิกสองครั้งที่รายการ "Internet Protocol รุ่น 4 (TCP / IPv4) และเพิ่มเซิร์ฟเวอร์ DNS ที่กำหนดเองสองตัวในเพจที่เปิดขึ้น

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

หากการเชื่อมต่อของคุณใช้โปรโตคอล IPv6 แทนให้ดำเนินการกับ Internet Protocol รุ่น 6 (TCP / IPv6) แทน

ตัวเลือกอื่น ๆ ในการสำรวจ

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

รายการต่อไปนี้ให้คำแนะนำที่อาจช่วยคุณได้หากเป็นกรณีของคุณ:

  1. การแคช DNS : Windows แคช DNS ค้นหาและบางโปรแกรมอาจทำเช่นนั้น คุณอาจต้องการล้างแคช DNS ของ Windows และแคชของโปรแกรมที่คุณใช้หากใช้รายการหนึ่งเพื่อตรวจสอบว่ารายการเก่าอาจทำให้เกิดปัญหาในการโหลดหรือไม่ ใน Chrome คุณสามารถโหลด chrome: // net-internals / # dns และคลิกที่ล้างแคชโฮสต์เพื่อทำเช่นนั้น ผู้ใช้ Firefox อาจใช้ส่วนขยายเช่น DNS Flusher
  2. ปิดใช้งานการดึงข้อมูล DNS ล่วงหน้า : บางโปรแกรมอาจใช้การดึงข้อมูลล่วงหน้าเพื่อค้นหาข้อมูล DNS ก่อนการกระทำของผู้ใช้ แนวคิดคือเพื่อเพิ่มความเร็วในการโหลดไซต์โดยการดำเนินการบางอย่างล่วงหน้า Chrome ทำเช่นนั้นและคุณสามารถปิดใช้งานคุณลักษณะนี้ได้โดยการโหลด chrome: // settings / ในแถบที่อยู่เลื่อนลงและคลิกที่ "แสดงการตั้งค่าขั้นสูง" และตรวจสอบให้แน่ใจว่า "ใช้บริการทำนายผลเพื่อโหลดหน้าเว็บเร็วขึ้น" ไม่ถูกตรวจสอบ
  3. ไฟล์ Hosts : หากคุณเพิ่มรายการลงในไฟล์ Hosts ด้วยตนเองหรือโดยการรันโปรแกรมการแก้ไขปัญหาโฮสต์อาจเกิดขึ้นได้ บน Windows คุณจะพบไฟล์โฮสต์ภายใต้ C: \ Windows \ System32 \ drivers \ etc วิธีนี้อาจใช้งานได้ดีหากคุณสังเกตเห็นปัญหาเกี่ยวกับบางเว็บไซต์หรือเว็บไซต์เดียวเท่านั้น นอกจากนี้คุณอาจเพิ่มที่อยู่ IP ในชื่อโฮสต์ของไซต์นั้นลงในไฟล์ Hosts เพื่อบังคับให้ค้นหา สิ่งนี้มีประโยชน์หากเซิร์ฟเวอร์ DNS ส่งคืนที่อยู่ IP เก่าหรือไม่มีเลยในขณะที่คุณทราบ IP ที่ถูกต้อง
  4. ตรวจสอบการตั้งค่าเครือข่ายท้องถิ่น : การตั้งค่า LAN อาจรบกวนการค้นหาเช่นกัน คุณพบได้ในตัวเลือกอินเทอร์เน็ตที่คุณสามารถเปิดได้จาก Internet Explorer, Google Chrome หรือผ่านแผงควบคุมแบบคลาสสิก หากคุณใช้ Chrome ให้โหลด chrome: // settings / จากนั้นแสดงการตั้งค่าขั้นสูง เลื่อนลงจนกว่าคุณจะพบเครือข่ายอยู่ที่นั่น คลิกที่ "เปลี่ยนการตั้งค่าพร็อกซี" ซึ่งเปิดหน้าต่างคุณสมบัติอินเทอร์เน็ต ในหน้าต่างนั้นให้สลับไปที่การเชื่อมต่อและคลิกที่ปุ่มการตั้งค่า LAN ที่นั่น คุณอาจต้องการปิดใช้งานการกำหนดค่าอัตโนมัติและพร็อกซีเซิร์ฟเวอร์หากอยู่ในรายการ หมายเหตุ: หากนี่เป็นคอมพิวเตอร์ที่ทำงานคุณอาจไม่สามารถทำเช่นนั้นได้และหากเป็นเช่นนั้นอินเทอร์เน็ตอาจไม่ทำงานอีกต่อไปดังนั้นควรปล่อยให้การตั้งค่าเหล่านั้นดีกว่า

ตอนนี้คุณ : รู้วิธีแก้ไขปัญหาอื่นเพื่อแก้ไขปัญหาการค้นหา DNS หรือไม่