รหัสข้อผิดพลาด 105 (สุทธิ :: ERR_NAME_NOT_RESOLVED) คืออะไรและจะแก้ไขได้อย่างไร

ข้อผิดพลาดรหัส-105-DNS


หากคุณใช้ Google Chrome เป็นเบราว์เซอร์เริ่มต้นของคุณในบางจุดคุณอาจเจอรหัสข้อผิดพลาด 105 (สุทธิ :: ERR_NAME_NOT_RESOLVED) ข้อผิดพลาดนี้มีเฉพาะกับ Google Chrome ดังนั้นคุณอาจต้องการทราบว่าอะไรเป็นสาเหตุของข้อความแสดงข้อผิดพลาดนี้และมีการแก้ไขอะไรบ้างที่เป็นไปได้.

ข้อผิดพลาด 105 คืออะไร อะไรเป็นสาเหตุ?

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

นอกเหนือจากเซิร์ฟเวอร์ DNS ที่ไม่ตอบสนองข้อผิดพลาด 105 อาจเกิดจาก:

  • ไม่มีการเชื่อมต่อกับอินเทอร์เน็ต
  • เครือข่ายที่กำหนดค่าผิดพลาด
  • ไฟร์วอลล์ที่ป้องกันไม่ให้ Chrome เข้าถึงเครือข่าย.

เนื่องจากรหัสข้อผิดพลาดไม่แสดงสาเหตุที่แน่นอนที่แจ้งให้คุณจะต้องติดตามเธรดและตรวจสอบสาเหตุที่เป็นไปได้ทั้งหมด.

วิธีแก้ไขรหัสข้อผิดพลาด 105?

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

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

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

นี่คือวิธีเปลี่ยน DNS ของคุณใน Windows:

  1. คลิกขวาที่ไอคอน Wifi และเลือก เปิดเครือข่าย & การตั้งค่าอินเทอร์เน็ต;
  2. คลิกที่ เปลี่ยนตัวเลือกอะแดปเตอร์;
  3. คลิกขวาที่การเชื่อมต่อเครือข่ายของคุณและเลือก คุณสมบัติ;
  4. คลิกซ้ายที่ Internet Protocol รุ่น 4, จากนั้นเลือก คุณสมบัติ (ถ้าคุณใช้ IPv6, ทำสิ่งนี้กับ IPv6 ด้วย);
  5. เลือกใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้: จากนั้นพิมพ์หนึ่งใน DNS สาธารณะ ที่อยู่เซิร์ฟเวอร์จากด้านล่าง:

 1.1.1.1 = CloudFlare DNS

208.67.220.220 หรือ 208.67.222.222 = OpenDNS

8.8.8.8 หรือ 8.8.4.4 = Google DNS

หากคุณเป็นผู้ใช้ MAC ต่อไปนี้เป็นวิธีเปลี่ยน DNS:

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

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

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

หากยังไม่สามารถแก้ไขปัญหาได้คุณอาจต้องตรวจสอบเซิร์ฟเวอร์ชื่อและระเบียน A ของโดเมนของคุณ ในการทำเช่นนี้คุณสามารถใช้เครื่องมือเช่น digwebinterface.com หรือ https://toolbox.googleapps.com/apps/dig/.

หากชื่อโดเมนของคุณคือ www.example.com ตรวจสอบให้แน่ใจว่าโดเมนรูท (example.com) มีระเบียน NS และ NS ที่ระบุเช่น ns1.hosting.com แก้ไขแบบสอบถาม“ A” example.com.

หากเป็นเช่นนั้นตรวจสอบให้แน่ใจว่าเนมเซิร์ฟเวอร์หลักของคุณแก้ไข FQDN (www.example.com) เช่นกัน.

ถ้าไม่ใช่ให้เพิ่มระเบียน NS และ A ระเบียน NS สามารถเปลี่ยนแปลงได้ที่ บริษัท จดทะเบียนโดเมน (namecheap.com, godaddy.com ฯลฯ ) และต้องชี้ไปที่เซิร์ฟเวอร์ที่ บริษัท โฮสติ้งของคุณเป็นผู้จัดทำ ns1.host.net ns2.host.com.

ปัญหา IPv6

ERR_NAME_NOT_RESOLVED อาจเกิดขึ้นเนื่องจากอุปกรณ์ของคุณเชื่อมต่อกับเครือข่าย IPv6 และแทนที่จะขอบันทึก“ A” จะขอบันทึก“ AAA” เพื่อเชื่อมต่อกับที่อยู่ IPv6.

เซิร์ฟเวอร์ DNS อาจจัดการแบบสอบถาม “AAA” ไม่ถูกต้องหรืออาจตอบสนองช้า ใน Chrome ไปที่ chrome: // net-internals / # dns และค้นหาชื่อโดเมน หากคุณเห็น IPv6 ใน ครอบครัว    นี่อาจเป็นปัญหา.

การแก้ไขจะเป็นการปิดการใช้งานโปรโตคอล IPv6 ในการตั้งค่าอินเทอร์เน็ตของคุณ.

นี่คือวิธีปิดการใช้งาน IPv6 ใน Windows:

  1. คลิกขวาที่ไอคอน Wi-Fi แล้วเลือก เปิดเครือข่าย & การตั้งค่าอินเทอร์เน็ต;
  2. คลิกที่ เปลี่ยนตัวเลือกอะแดปเตอร์;
  3. คลิกขวาที่การเชื่อมต่อเครือข่ายของคุณและเลือก คุณสมบัติ;
  4. เลื่อนลงไปที่ Internet Protocol รุ่น 6 (TCP / IPv6), และยกเลิกการเลือกที่ช่องทำเครื่องหมาย;
  5. คลิก ตกลง เพื่อบันทึก;
  6. รีสตาร์ทคอมพิวเตอร์ของคุณ.

นี่คือวิธีปิดการใช้งาน IPv6 บน macOS:

ก่อนอื่นคุณจะต้องเรียกใช้คำสั่งผ่านแอปพลิเคชัน Terminal โปรดทราบว่าคุณอาจต้องเรียกใช้คำสั่งนี้อีกครั้งในกรณีที่มีการเปลี่ยนแปลงการตั้งค่าเครือข่ายเนื่องจากอาจเปลี่ยนการตั้งค่านี้.

  1. เปิด Finder
  2. คลิกที่ ใบสมัคร
  3. คลิกที่ โฟลเดอร์ยูทิลิตี้
  4. ดับเบิลคลิกที่ แอพเทอร์มินัล., และเรียกใช้คำสั่งต่อไปนี้ในหน้าต่างแอพเพื่อแสดงรายการอินเทอร์เฟซเครือข่ายและชื่อ: networksetup -listallnetworkservices

หลังจากคุณระบุอินเทอร์เฟซเครือข่ายที่คุณกำลังใช้ให้พิมพ์คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลเพื่อปิดใช้งาน IPv6 บนอินเทอร์เฟซนั้น:

หากคุณใช้อีเธอร์เน็ตให้พิมพ์: networksetup -setv6off อีเธอร์เน็ต

หากคุณใช้ Wi-Fi ให้พิมพ์: networksetup -setv6off Wi-Fi

(คุณอาจต้องใช้เครื่องหมายคำพูดเพื่อระบุชื่ออินเทอร์เฟซ)

ตัวกรองสำหรับผู้ใหญ่หรือตัวกรองประเทศ

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

อาจเป็นไปได้ว่าไซต์นั้นถูกแบนในประเทศนั้นเนื่องจากเหตุผลทางกฎหมาย (เช่นการพนันออนไลน์ฟอรัมกิจกรรมของ Activist ฯลฯ )

คุณสามารถตรวจสอบด้วยเครื่องมืออื่น ๆ เช่น Down For Everyone หรือ Just Me หากมีการรายงานเว็บไซต์ว่าเป็นไปได้คุณอาจต้องการเปลี่ยนการตั้งค่า DNS เริ่มต้นที่เราเตอร์ของคุณกำหนด (ซึ่งโดยปกติแล้วจะเป็น ISP) ไปยัง DNS สาธารณะอื่น ๆ เซิร์ฟเวอร์เช่น CloudFlare 1.1.1.1, Google 8.8.8.8, OpenDNS 208.67.222.222

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map