ในกระบวนการสมัครจริงเราอาจประสบปัญหาข้อผิดพลาดในการแก้ไข DNS ซึ่งหมายความว่าเมื่อเราเข้าถึงชื่อโดเมนเราไม่สามารถแยกวิเคราะห์เป็นที่อยู่ IP ได้ แต่ป้อน IP ของเว็บไซต์โดยตรงเราสามารถเข้าถึงได้ ตามปกติ นี่เป็นเพราะว่าการแก้ไข DNS เกิดขึ้นจากการทำงานผิดพลาด ความน่าจะเป็นของปรากฏการณ์นี้เกิดขึ้นค่อนข้างสูง ดังนั้นบทความนี้จะสอนผู้อ่านถึงวิธีการพื้นฐานในการแก้ไขปัญหาความล้มเหลวในการแก้ปัญหา DNS ตั้งแต่เริ่มต้น
1. ความล้มเหลวในการแก้ไข DNS คืออะไร
โดยทั่วไปแล้ว ที่อยู่เช่น www.sina.com และ www.it168.com ที่เราเข้าชมจะเรียกว่าชื่อโดเมน ดังที่เราทุกคนทราบดีว่าโฮสต์ใดๆ บนเครือข่ายจะถูกระบุด้วยที่อยู่ IP เท่านั้น IP ของไซต์นี้ ที่อยู่สามารถใช้การดำเนินการเข้าถึงได้สำเร็จ
อย่างไรก็ตาม เนื่องจากข้อมูลที่อยู่ IP ไม่ใช่เรื่องง่ายที่จะจดจำ ชื่อโดเมน จะปรากฏบนเครือข่าย เมื่อเข้าถึง เราจำเป็นต้องป้อนชื่อโดเมนที่จดจำง่ายนี้ โดยจะมีเซิร์ฟเวอร์ในเครือข่ายที่แก้ไขข้อมูลที่สอดคล้องกันโดยอัตโนมัติ ชื่อโดเมนลงในที่อยู่ IP นี่คือเซิร์ฟเวอร์ DNS เครื่องที่สามารถรับรู้ฟังก์ชันการแก้ไข DNS อาจเป็นคอมพิวเตอร์ของคุณเองหรือคอมพิวเตอร์ในเครือข่าย อย่างไรก็ตาม เมื่อมีข้อผิดพลาดเกิดขึ้นในการแก้ไข DNS เช่น ชื่อโดเมนได้รับการแก้ไขเป็นที่อยู่ IP ที่ไม่ถูกต้อง หรือที่อยู่ IP ที่เกี่ยวข้อง ของชื่อโดเมนไม่เป็นที่รู้จักเลย เมื่อระบุที่อยู่ IP เราจะไม่สามารถเข้าถึงไซต์ที่เกี่ยวข้องผ่านชื่อโดเมนได้ นี่คือความล้มเหลวในการแก้ไข DNS
อาการที่ใหญ่ที่สุดของความล้มเหลวในการแก้ไข DNS คือไม่มีปัญหาในการเข้าถึงที่อยู่ IP ที่สอดคล้องกับไซต์ แต่มีข้อผิดพลาดเกิดขึ้นเมื่อเข้าถึงชื่อโดเมน
2. วิธีแก้ปัญหาความล้มเหลวในการแก้ไข DNS:
ไม่ต้องกังวลเมื่อคอมพิวเตอร์ของเราล้มเหลวในการแก้ไข DNS วิธีแก้ปัญหาก็ง่ายมากเช่นกัน
(1) ใช้ nslookup เพื่อตรวจสอบว่าการแก้ไข DNS ล้มเหลวจริงหรือไม่:
หากคุณต้องการระบุ 100% ว่าเป็นความล้มเหลวในการแก้ไข DNS หรือไม่ คุณต้องใช้ NSLOOKUP ของระบบเพื่อแก้ไข
ขั้นตอนที่ 1: ยืนยันว่าระบบของคุณคือ Windows 2000 และ Windows XP หรือสูงกว่า จากนั้นเข้าสู่โหมดบรรทัดคำสั่งผ่าน "Start->Run->Enter CMD" แล้วกด Enter
ขั้นตอนที่ 2: ป้อนคำสั่ง nslookup แล้วกด Enter เพื่อเข้าสู่อินเทอร์เฟซการค้นหาการแก้ไข DNS
ขั้นตอนที่ 3: หน้าต่างบรรทัดคำสั่งจะแสดงที่อยู่เซิร์ฟเวอร์ DNS ที่ใช้โดยระบบปัจจุบัน ตัวอย่างเช่น IP เซิร์ฟเวอร์ DNS ของผู้เขียนคือ 202.106.0.20
ขั้นตอนที่ 4: จากนั้นป้อนชื่อโดเมนที่ตรงกับไซต์ที่คุณไม่สามารถเข้าถึงได้ ตัวอย่างเช่น ผู้เขียนเข้าสู่ www.softer.com หากไม่สามารถเข้าถึงได้ การแก้ไข DNS ก็ไม่น่าจะดำเนินการได้ตามปกติ เราจะได้รับข้อความแจ้งว่าคำขอ DNS หมดเวลา หมดเวลา 2 วินาที นี่แสดงว่าคอมพิวเตอร์ของเรามีความล้มเหลวในการแก้ไข DNS
เคล็ดลับ: หากการแยกวิเคราะห์ DNS เป็นเรื่องปกติ ที่อยู่ IP ที่ถูกต้องจะถูกป้อนกลับ ตัวอย่างเช่น หากฉันใช้ที่อยู่ www.sohu.com เพื่อสอบถามและแยกวิเคราะห์ ฉันจะได้รับข้อมูลชื่อ:sohu.com ที่อยู่: 61.135 .133.103, 61.135.133.104 .
(2) ตรวจสอบว่าเซิร์ฟเวอร์ DNS ทำงานอย่างถูกต้องหรือไม่:
ในเวลานี้ เราจำเป็นต้องตรวจสอบที่อยู่ DNS ที่คอมพิวเตอร์ของเราใช้ และสอบถามสถานะการทำงานของเครื่อง
ขั้นตอนที่ 1: ยืนยันว่าระบบของคุณคือ Windows 2000 และ Windows XP หรือสูงกว่า จากนั้นเข้าสู่โหมดบรรทัดคำสั่งผ่าน "Start->Run->Enter CMD" แล้วกด Enter
ขั้นตอนที่ 2: ป้อนคำสั่ง ipconfig /all เพื่อค้นหาพารามิเตอร์เครือข่าย
ขั้นตอนที่ 3: ในข้อมูลการแสดงผล ipconfig /all เราจะเห็นสถานที่ที่ระบุว่าเซิร์ฟเวอร์ DNS นี่คือที่อยู่เซิร์ฟเวอร์ DNS ของเรา เช่น ผู้เขียนคือ 202.106.0.20 และ 202.106.46.151 จากที่อยู่นี้จะเห็นได้ว่าเป็นที่อยู่เครือข่ายภายนอก หากเกิดข้อผิดพลาดในการแก้ไขเมื่อใช้ DNS เครือข่ายภายนอก เราสามารถเปลี่ยนที่อยู่ของเซิร์ฟเวอร์ DNS อื่นเพื่อแก้ไขปัญหาได้
ขั้นตอนที่ 4: หากเซิร์ฟเวอร์ DNS แสดงที่อยู่เครือข่ายภายในของบริษัทของคุณ แสดงว่างานการแก้ไข DNS ของบริษัทของคุณเสร็จสมบูรณ์โดยเซิร์ฟเวอร์ DNS ภายในของบริษัท ในขณะนี้ เราจำเป็นต้องตรวจสอบเซิร์ฟเวอร์ DNS นี้ใน DNS ดำเนินการ nslookup เซิร์ฟเวอร์เพื่อดูว่าสามารถแยกวิเคราะห์ได้ตามปกติหรือไม่ การแก้ไขความล้มเหลวของบริการ DNS บนเซิร์ฟเวอร์ Dns โดยทั่วไปสามารถแก้ปัญหาได้
(3) วิธีการล้างข้อมูลแคช DNS:
เมื่อคอมพิวเตอร์เข้าถึงชื่อโดเมน ไม่จำเป็นต้องขอความช่วยเหลือจากเซิร์ฟเวอร์ DNS ทุกครั้งที่เข้าถึง โดยทั่วไป หลังจากแก้ไขปัญหาเสร็จสิ้นหนึ่งครั้ง รายการแก้ไขจะถูกบันทึกในรายการแคช DNS ของคอมพิวเตอร์ ความละเอียดของ DNS เปลี่ยนแปลงในเวลานี้ หากมีการเปลี่ยนแปลง เนื่องจากข้อมูลรายการแคช DNS ไม่มีการเปลี่ยนแปลง เมื่อคอมพิวเตอร์เข้าถึงชื่อโดเมน ก็จะยังคงไม่เชื่อมต่อกับเซิร์ฟเวอร์ Dns เพื่อรับข้อมูลความละเอียดล่าสุด แต่จะ แก้ไขตามการติดต่อแคชที่บันทึกไว้ในคอมพิวเตอร์ ซึ่งจะทำให้การแก้ไข DNS ล้มเหลว ในเวลานี้เราควรแก้ไขข้อผิดพลาดด้วยการล้างคำสั่งแคช DNS
ขั้นตอนที่ 1: เข้าสู่โหมดบรรทัดคำสั่งผ่าน "Start->Run->Enter CMD"
ขั้นตอนที่ 2: ในโหมดบรรทัดคำสั่งเราจะเห็นว่ามีพารามิเตอร์ชื่อ /flushdns ใน ipconfig /? นี่คือคำสั่งเพื่อล้างข้อมูลแคช DNS
ขั้นตอนที่ 3: ดำเนินการคำสั่ง ipconfig /flushdns เมื่อข้อความแจ้ง "ล้างแคชตัวแก้ไข DNS สำเร็จ" ปรากฏขึ้น หมายความว่าข้อมูลแคชของคอมพิวเตอร์ปัจจุบันได้รับการล้างเรียบร้อยแล้ว
ขั้นตอนที่ 4: เมื่อเราเข้าถึงชื่อโดเมนอีกครั้ง เราจะไปที่เซิร์ฟเวอร์ DNS เพื่อรับที่อยู่การแก้ไขล่าสุด จะไม่มีข้อผิดพลาดในการแก้ไขที่เกิดจากแคชก่อนหน้าอีกต่อไป
(4) แก้ไขวิธีการไฟล์ HOSTS:
การแก้ไขเมธอด HOSTS คือการแก้ไขความสอดคล้องของการแก้ไข DNS ในไฟล์ HOSTS เพื่อให้บรรลุวัตถุประสงค์ของการแก้ไขที่ถูกต้อง เนื่องจากเมื่อเครื่องคอมพิวเตอร์เข้าถึงชื่อโดเมน เครื่องจะตรวจสอบไฟล์ HOSTS ในระบบภายในเครื่องก่อน ลำดับความสำคัญของความสัมพันธ์ในการแก้ปัญหาในไฟล์ HOSTS นั้นมากกว่าความสัมพันธ์ในการแก้ปัญหาบนเซิร์ฟเวอร์ Dns
ด้วยวิธีนี้ หากเราต้องการผูกชื่อโดเมนเข้ากับที่อยู่ IP เราสามารถทำได้โดยเพิ่มรายการความละเอียดในไฟล์ HOSTS
ขั้นตอนที่ 1: ไปที่ "Start->Search" จากนั้นค้นหาไฟล์ชื่อโฮสต์
ขั้นตอนที่ 2: แน่นอน ผู้อ่านที่ทราบเส้นทางอยู่แล้วสามารถเข้าสู่ไดเรกทอรี c:windowssystem32driversetc ได้โดยตรงเพื่อค้นหาไฟล์ HOSTS หากระบบของคุณคือ Windows 2000 คุณควรค้นหาในไดเร็กทอรี c:winntsystem32driversetc
ขั้นตอนที่ 3: ดับเบิลคลิกไฟล์ HOSTS แล้วเลือกเปิดด้วยโปรแกรม "Notepad"
ขั้นตอนที่ 4: จากนั้นเราจะเห็นเนื้อหาทั้งหมดของไฟล์ HOSTS โดยค่าเริ่มต้นจะมีเนื้อหาเพียงบรรทัดเดียวคือ "127.0.0.1 localhost" (บรรทัดอื่นที่นำหน้าด้วย # ไม่ใช่เนื้อหาจริงเป็นเพียงข้อมูลช่วยเหลือ)
ขั้นตอนที่ 5: เพิ่มรายการที่คุณต้องการดำเนินการแก้ไข DNS ให้กับไฟล์ HOSTS รูปแบบเฉพาะคือการเขียนที่อยู่ IP ที่สอดคล้องกับชื่อโดเมนก่อน จากนั้นตามด้วยช่องว่างตามข้อมูลชื่อโดเมน ตัวอย่างเช่น ผู้เขียนเพิ่มสองรายการ: "211.153.80.1 www.ftedu.gov.cn" และ "10.82.0.1 www.ftedu.gov.cn"
ขั้นตอนที่ 6: หลังจากการตั้งค่าเสร็จสิ้น เมื่อเราไปที่ www.ftedu.gov.cn มันจะถูกแยกวิเคราะห์โดยอัตโนมัติตามว่าอยู่ในเครือข่ายภายในหรือเครือข่ายภายนอก
3. สรุป:
ด้วยสี่ขั้นตอนที่แนะนำข้างต้น เราสามารถแก้ไขปัญหาการแก้ไข DNS ส่วนใหญ่ได้ สามวิธีแรกจากเหล่านี้คือการแก้ปัญหาความล้มเหลวในการแก้ไข DNS ทีละขั้นตอน ในขณะที่วิธีสุดท้ายคือการแก้ไขไฟล์ HOSTS เมื่อไม่มีเวลาอื่นจริงๆ , มาตรการหยุดชะงัก แน่นอนว่าไม่ว่าเราจะใช้วิธีการใด เราก็สามารถแก้ไขความล้มเหลวของเครือข่ายที่เกิดจากข้อผิดพลาดในการแก้ไข DNS ได้ ฉันเชื่อว่าวิธีการเหล่านี้สามารถช่วยให้ผู้อ่าน IT168 แก้ไขปัญหาเชิงปฏิบัติได้มากขึ้น