CNAME - URL จะเป็นอย่างไรในคำขอ http


14

คำถามใหม่เกี่ยวกับระเบียน DNS

สมมติว่าฉันได้กำหนดค่า abc.example.com -> A 10.xxx

และ CNAME สำหรับ xyz.example.com CNAME สำหรับ xyz.example.com -> abc.example.com

เมื่อผู้ใช้ทำคำขอ http สำหรับ xyz.example.com จะเกิดอะไรขึ้นเมื่อคำขอมาถึงเซิร์ฟเวอร์ 10.xxx URL จะเป็น abc.example.com หรือ xyz.example.com หรือไม่ (พยายามที่จะหาว่าโฮสต์เสมือนใน apache จำเป็นต้องได้รับการปรับปรุง)

ขอบคุณมาก

คำตอบ:


15

มันจะเป็น xyz.example.com - ส่วนหัวโฮสต์: จะมีโดเมนที่ร้องขอมา แต่ดั้งเดิมไม่ใช่โดเมนตามบัญญัติของ DNS


3
และส่วนหัวของโฮสต์เป็นเพียงสิ่งเดียวที่บอกเซิร์ฟเวอร์ว่าชื่อโฮสต์ใดถูกใช้เพื่อเข้าถึง

2

โฮสต์เสมือน (ตามที่ส่งในส่วนหัวของโฮสต์) จะเป็นสิ่งที่ผู้ใช้พิมพ์ลงในช่องที่อยู่เว้นแต่ว่าคุณทำการเปลี่ยนเส้นทางบางอย่างบนเซิร์ฟเวอร์


ServerAlias ​​จะเปลี่ยนเส้นทางด้วยหรือไม่ มีรายการโฮสต์ av สำหรับ abc ... sysadmin ของเราได้เพิ่ม ServerAlias ​​เป็น xyz.example.com และบอกว่าจะทำการเปลี่ยนเส้นทางเช่นกัน

1

ฉันเห็นด้วยกับคำตอบจาก Paul Dixon และสงบ

เท่าที่ความเข้าใจของฉันดำเนินไปในสภาวะปกติส่วนหัวจะเป็น xyz.example.com เพียงการเปลี่ยนเส้นทางที่ชัดเจนไม่ใช่ในเซิร์ฟเวอร์ DNS แต่เป็น Reverse Proxy หรือบนเว็บเซิร์ฟเวอร์ในที่สุดสามารถเปลี่ยนส่วนหัว HTTP ของคำขอได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.