อันดับแรก มาทำความเข้าใจบทบาทของที่อยู่ IP และเซิร์ฟเวอร์ DNS กัน สมมติว่าเราต้องการเปิด www.thegeekpage.com ระบบของเรามี IP เฉพาะ เช่น 192.168.0.1 และเว็บเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์ (www.thegeekpage.com) มี IP เฉพาะ เช่น 770.34.56.1 คอมพิวเตอร์และอุปกรณ์เครือข่ายเข้าใจแค่ตัวเลข (เร็วกว่าถึง กระบวนการ). ในการเข้าถึงเว็บไซต์ เราต้องป้อนที่อยู่ IP ของเว็บไซต์ แต่การจดจำที่อยู่ IP ของแต่ละเว็บไซต์นั้นเป็นไปไม่ได้ นี่คือที่ที่ DNS เข้ามาในรูปภาพ DNS หมายถึง เซิร์ฟเวอร์ชื่อโดเมน พวกเขาบอกเราที่อยู่ IP ที่สอดคล้องกับชื่อโดเมน เมื่อเราพิมพ์ชื่อโดเมน (เช่น www.thegeekpage.com) และกด Enter คำขอภายในจะไปยังเซิร์ฟเวอร์ DNS และส่งคืนที่อยู่ IP 770.34.56.1 ของชื่อโดเมน
โดยปกติ ที่อยู่ IP และเซิร์ฟเวอร์ DNS จะได้รับการกำหนดค่าในระบบโดยอัตโนมัติ หลายครั้งคุณอาจต้องเปลี่ยนด้วยตนเองเป็น
- ไม่สามารถเข้าถึงเซิร์ฟเวอร์ DNS ได้
- ที่อยู่ IP ที่กำหนดโดยอัตโนมัติจะถูกใช้โดยระบบอื่น other
- เพื่อความปลอดภัย
เมื่อเราลองทำสิ่งนั้น มันแสดงข้อผิดพลาดดังที่แสดงด้านล่าง
ในสถานการณ์เช่นนี้ เราสามารถลองแก้ไขข้อผิดพลาดด้วยวิธีต่างๆ ที่กล่าวถึงด้านล่าง
วิธีที่ 1: การรีเซ็ตค่าจาก Command Prompt
ขั้นตอนที่ 1: ในการเปิดหน้าต่าง Run ให้กดแป้น Windows+r ในเวลาเดียวกัน
ขั้นตอนที่ 2: พิมพ์ cmd แล้วกด Ctrl+Shift+Enter ด้วยกัน. ซึ่งจะเปิดพรอมต์คำสั่งด้วย สิทธิ์ของผู้ดูแลระบบ.
การรีเซ็ตที่อยู่ IP
ในกรณีส่วนใหญ่ การต่ออายุที่อยู่ IP ของระบบจะช่วยแก้ไขปัญหาได้
ในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์คำสั่ง
ipconfig / ปล่อย ipconfig / ต่ออายุ
ด้วยคำสั่งเหล่านี้ ที่อยู่ IP ใหม่จะถูกกำหนดให้กับระบบ หากปัญหายังไม่ได้รับการแก้ไข ให้ลองแก้ไขด้านล่าง
การล้าง DNS และการรีเซ็ต Winsock
เพื่อดูว่าเหตุใดจึงใช้งานไม่ได้ เราสามารถรีเฟรชการตั้งค่าเครือข่าย TCP/IP โดยล้างเซิร์ฟเวอร์ DNS และรีเซ็ต winsock
ในพรอมต์คำสั่งให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง
ipconfig /flushdns ipconfig /registerdns NETSH winsock รีเซ็ตแคตตาล็อก NETSH int ipv4 รีเซ็ต reset.log NETSH int ipv6 รีเซ็ต reset.log ออก
รีสตาร์ทระบบเพื่อให้การเปลี่ยนแปลงมีผล
ตอนนี้ ดูว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าไม่ลองแก้ไขด้านล่าง
วิธีที่ 2: การกำหนดค่าจาก PowerShell
ขั้นตอนที่ 1: กด Windows+r ในเวลาเดียวกันและเปิดหน้าต่างวิ่ง
ขั้นตอนที่ 2: ป้อน พาวเวอร์เชลล์ ในส่วนเปิดและกด Ctrl+Shift+Enter เพื่อเปิด powershell ใน โหมดผู้ดูแลระบบ
การตั้งค่าที่อยู่ IP แบบคงที่
ในการตั้งค่าที่อยู่ IP แบบคงที่ เราสามารถใช้ cmdlet ที่อยู่ New-NetIP ดังนี้
ใหม่-NetIPAddress. [-ที่อยู่ IP]-InterfaceAlias [-DefaultGateway ] [-ที่อยู่ครอบครัว ] [-ประเภท ] [-PrefixLength ] [-ValidLifetime ] [-PreferredLifetime ] [-SkipAsSource ] [-PolicyStore ] [-CimSession ] [-ThrottleLimit ] [-AsJob] [-WhatIf] [-ยืนยัน] [ ]
สำหรับคำอธิบายโดยละเอียดเกี่ยวกับสิ่งที่แต่ละพารามิเตอร์ทำและความแปรผันของคำสั่งอ้างอิงถึงสิ่งนี้ ลิงค์
ไม่จำเป็นต้องใช้พารามิเตอร์ที่กล่าวถึงข้างต้นทั้งหมด เราสามารถระบุสิ่งที่เราต้องการ โดยทั่วไปควรมี 4 พารามิเตอร์ ได้แก่ ที่อยู่ IP, ชื่อแทนอินเทอร์เฟซ, ความยาวคำนำหน้า (ซับเน็ตมาสก์) และที่อยู่เกตเวย์ ตัวอย่างเช่น ให้เราพิจารณาการตั้งค่าพื้นฐานที่เราต้องกำหนดค่าที่อยู่ IP 192.18.0.12/24 ( /24 เทียบเท่า ไปยัง subnet mask 255.255.255.0) และเกตเวย์เริ่มต้น 192.168.0.254 ไปที่ "Wired Ethernet Connection" จากนั้นคำสั่งจะ เป็น
ใหม่ NetIPAddress –IPAddress 192.168.0.2 -InterfaceAlias “การเชื่อมต่ออีเธอร์เน็ตแบบมีสาย” –PrefixLength 24 -DefaultGateway 192.168.0.254
อ้างถึงภาพรวมด้านล่าง:
บันทึก :
หากคุณต้องการแก้ไขการเปลี่ยนแปลงสำหรับที่อยู่ IP นี้ คุณสามารถใช้ ชุด-NetIPAddress cmdlet. สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับคำสั่งนั้น refer ที่นี่.
การตั้งค่าเซิร์ฟเวอร์ DNS
เพื่อเปลี่ยนการตั้งค่าเซิร์ฟเวอร์ DNS เราสามารถใช้ ชุด-DnsClientServerAddress cmdlet. คำสั่งคือ
ชุด DNSClientServerAddress [-ชื่อแทนอินเทอร์เฟซ][-ที่อยู่เซิร์ฟเวอร์ ] [-ตรวจสอบ] [-รีเซ็ตที่อยู่เซิร์ฟเวอร์] [-CimSession ] [-ThrottleLimit ] [-AsJob] [-พาสทรู] [-WhatIf] [-ยืนยัน] [ ]
สำหรับคำอธิบายโดยละเอียดของพารามิเตอร์และการแปรผันของคำสั่ง ให้ดูสิ่งนี้ ลิงค์
ไม่จำเป็นต้องใช้พารามิเตอร์ทั้งหมดที่ระบุข้างต้น เราสามารถใช้สิ่งที่จำเป็น โดยทั่วไป มีการกำหนดค่าเซิร์ฟเวอร์ DNS สองเครื่อง (หลักและรอง) สมมติว่าเราต้องการกำหนดค่าตัวหลักเป็น 192.168.0.2 และตัวรองเป็น 192.168.0.2 ผ่านอินเทอร์เฟซ Wired Ethernet Connection คำสั่งจะเป็น
ชุด DNSClientServerAddress -InterfaceAlias "การเชื่อมต่ออีเธอร์เน็ตแบบมีสาย" -ที่อยู่เซิร์ฟเวอร์ 192.168.0.1, 192.168.0.2
อ้างถึงภาพรวมด้านล่าง
รีสตาร์ทระบบและดูว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีที่ 3: กำหนดที่อยู่ IP โดยใช้ DHCP
ขั้นตอนที่ 1: กดค้างไว้ Windows+r คีย์ร่วมกันเพื่อเปิดหน้าต่างเรียกใช้
ขั้นตอนที่ 2: ในหน้าต่างที่เปิดขึ้น type ms-settings: เครือข่าย wifi แล้วกด ตกลง
ขั้นตอนที่ 3: ในการตั้งค่า -> เครือข่ายและอินเทอร์เน็ต -> หน้าต่าง Wifi ที่เปิดขึ้น ให้คลิกที่ จัดการเครือข่ายที่รู้จัก
ขั้นตอนที่ 4: คลิกที่เครือข่ายและเลือก คุณสมบัติ
ขั้นตอนที่ 5: ภายใต้ส่วนการตั้งค่า IP ที่ด้านล่างให้คลิกที่ แก้ไข.
ขั้นตอนที่ 6 – เมื่อแก้ไขการตั้งค่า IP หน้าต่างเปิดขึ้น เลือก อัตโนมัติ (DHCP), แล้วกด บันทึก
รีสตาร์ทระบบและตรวจสอบว่า DHCP กำหนด IP ไว้หรือไม่
บันทึก :
เพื่อเปลี่ยนการกำหนด IP ของการเชื่อมต่ออีเทอร์เน็ต ในขั้นตอนที่ 2 เลือก อีเธอร์เน็ต แท็บแทน Wifi และทำตามขั้นตอนเดียวกัน
นั่นคือทั้งหมด เราหวังเป็นอย่างยิ่งว่าวิธีการเหล่านี้จะช่วยคุณแก้ไขปัญหา กรุณาแสดงความคิดเห็นและแจ้งให้เราทราบว่าการแก้ไขใดข้างต้นที่เหมาะกับคุณ
ขอบคุณสำหรับการอ่าน.