มาจากที่นี่ โพสต์ของฉันบน stackoverflow.
ฉันมีเว็บเซิร์ฟเวอร์ที่โฮสต์บน VPN ของบริษัทด้วยชื่อโดเมน บริษัท.โดเมนลงทะเบียนใน DNS ส่วนตัวที่โฮสต์บน VPN เดียวกัน เมื่อฉันเชื่อมต่อกับ VPN และกำหนดการตั้งค่า DNS บนพีซีที่ใช้ Windows 10 ฉันยังไม่สามารถเชื่อมต่อกับเว็บเซิร์ฟเวอร์ได้เนื่องจากเบราว์เซอร์ของฉันจะไม่ใช้ DNS ที่กำหนดค่าไว้ ดังนั้นจึงไม่สามารถระบุชื่อโดเมนได้
เมื่อฉันพยายามแก้ไข IP ด้วย nslookup
ฉันได้รับผลลัพธ์ต่อไปนี้:
บริษัท nslookup.domain
เซิร์ฟเวอร์: ไม่รู้จัก
ที่อยู่: fe80::1
*** ไม่รู้จัก ไม่พบ company.domain: โดเมนที่ไม่มีอยู่จริง
อย่างไรก็ตาม หากฉันปิดใช้งาน IPv6 เช่น SaschaM78 กล่าวถึง ในการตอบกลับโพสต์ที่คล้ายกัน nslookup
สามารถแก้ไข IP ได้ แต่เบราว์เซอร์ของฉันแสดงข้อความแสดงข้อผิดพลาดระบุว่า "บริษัท.โดเมน ไม่ได้ส่งข้อมูลใด ๆ " เมื่อดูที่ Wireshark ฉันไม่เห็นคำขอ DNS ใด ๆ ในขณะที่เปิดใช้งาน IPv6 แต่เมื่อปิดใช้งานฉันสามารถเห็นแพ็กเก็ตถูกส่งไปยัง DNS ส่วนตัวที่กำหนดค่าไว้ รวมถึงข้อความค้นหาจากเบราว์เซอร์ของฉัน โดเมนอินเทอร์เน็ตสาธารณะได้รับการแก้ไขโดยไม่ต้อง ปัญหาใด ๆ แต่ไม่ใช่ บริษัท.โดเมน ชี้ไปที่ IP ส่วนตัวของเว็บเซิร์ฟเวอร์
ถ้าฉันทำเครื่องหมายในช่อง "ตรวจสอบการตั้งค่าเมื่อออก" ขณะกำหนดการตั้งค่า IPv4 DNS ตัวแก้ไขปัญหาของ Windows จะทำงาน แต่แจ้งว่า "ไม่สามารถระบุปัญหาได้"
ฉันลองใช้เบราว์เซอร์อื่นแล้ว Brave, Firefox และ IE แต่ปัญหายังคงอยู่
ฉันได้ลองเริ่มต้นการตั้งค่าเครือข่ายบางอย่างที่กล่าวถึงโดย ทิม เพนเนอร์ และฉันได้ตรวจสอบทุกสิ่งที่กล่าวถึงโดย แมทธิว1471 ในการตอบคำถามที่คล้ายกัน
ถ้าฉันกำหนดค่าเครื่องอื่นที่ใช้ Ubuntu โดยเพิ่ม DNS เป็นรายการ resolv.conf
ทุกอย่างทำงานได้ดีดังนั้นปัญหาจึงเกี่ยวข้องกับ Windows 10 อย่างเห็นได้ชัด
ฉันเลิกพยายามแก้ไขปัญหานี้และคิดว่าการเรียกใช้พร็อกซี DNS ในเครื่องจะง่ายกว่าด้วยกฎที่จับคู่ชื่อโดเมนกับ IP ของเว็บเซิร์ฟเวอร์ ฉันได้ลองใช้ทั้ง Acrylic และ DNSAgent แล้ว แต่ดูเหมือนจะไม่ทำงานเว้นแต่ฉันจะกำหนดค่าทั้ง IPv4 และ IPv6 DNS เป็น localhost ซึ่งจากโพสต์ก่อนหน้าของฉัน ดูเหมือนจะไม่สามารถทำได้ทางโปรแกรม
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!