ฉันมีโดเมนชื่อ: mydomain.com เว็บไซต์ mydomain.com และโดเมนย่อย เช่น sub1.mydomain.com, sub2.mydomain.com กำลังโฮสต์บนโฮสติ้งที่ใช้ร่วมกัน (ที่อยู่ IP สาธารณะ: 1.2.3.4)

ตอนนี้ ฉันต้องการโฮสต์โดเมนย่อย: sub3.mydomain.com บน Windows Server VPS VPS นี้ไม่มีความสัมพันธ์กับโฮสติ้งที่ใช้ร่วมกันข้างต้น (ไม่ได้อยู่ใน LAN เดียวกัน ไม่ใช่ผู้ให้บริการรายเดียวกัน) VPS นี้มีที่อยู่ IP สาธารณะ: 5.6.7.8

ตามคำแนะนำต่างๆ บนอินเทอร์เน็ต ฉันได้ปรับใช้ sub3.mydomain.com บน IIS บน VPS พร้อมข้อมูลบางอย่าง:

ชื่อโฮสต์: sub3.mydomain.com

Binding: พิมพ์ http บนพอร์ต 80 พร้อม IP Address: *

บนเครื่องมือDNS Managerของ VPS ฉันได้สร้างโซนหลักในForward Lookup Zonesชื่อ mydomain.com

ภายในโซนนี้ ผมสร้างระเบียนNew Host (A หรือ AAAA)โดยมีชื่อ sub3 และ IP address เป็น 5.6.7.8

ในหน้าตัวจัดการโดเมนของผู้ให้บริการโดเมน ฉันได้กำหนดค่า:

โฮสต์: sub1 ประเภท A ชี้ไปที่1.2.3.4

โฮสต์: sub2 ประเภท A ชี้ไปที่1.2.3.4

โฮสต์: sub3 ประเภท A ชี้ไปที่ 5.6.7.8

ฉันได้เปิดใช้งานกฎไฟร์วอลล์บน VPS ด้วย:

การแชร์ไฟล์และเครื่องพิมพ์ (คำขอ Echo - ICMPv4-In)

บริการเวิลด์ไวด์เว็บ (การรับส่งข้อมูล HTTP)

บริการเวิลด์ไวด์เว็บ (การรับส่งข้อมูล HTTPS)

โดเมนย่อย sub1, sub2 และโดเมนบนสุด (mydomain.com) ทำงานได้ดี แต่ไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์ sub3.mydomain.com ฉันจะทำให้มันทำงานได้อย่างไร ฉันทำผิดขั้นตอน?

answer

On VPS's DNS Manager tool, ...

ส่วนนี้ไม่จำเป็น หากไม่ได้ใช้ VPS เป็นเซิร์ฟเวอร์ DNS สำหรับโดเมนของคุณ ถ้าปัญหาคือ

sub3.mydomain.com's server DNS address could not be found

มันไม่ (ปัจจุบัน) เกี่ยวกับ IIS หรือกฎไฟร์วอลล์ แต่เป็นเซิร์ฟเวอร์ DNS เพียงอย่างเดียว อาจมีบางอย่างผิดปกติกับพวกเขาเช่นกัน แต่เราไม่รู้ มาเน้นที่ DNS ก่อน:

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

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

โดยไม่ทราบโดเมนจริง เราไม่สามารถช่วยเหลือได้อีกต่อไป