关于 dns 记录的一个新手问题
假设我已经配置了 abc.example.com -> A 10.xxx
以及 xyz.example.com 的 CNAME xyz.example.com 的 CNAME -> abc.example.com
当用户对 xyz.example.com 发出 http 请求时,请求到达 10.xxx 服务器时会发生什么。URL 是 abc.example.com 还是 xyz.example.com?(尝试找出 apache 中的虚拟主机是否需要更新)
非常感谢
答案1
它将是 xyz.example.com - Host:标头将包含最初请求的域,而不是来自 DNS 的规范域
答案2
虚拟主机(在主机头中发送)将与用户在地址字段中输入的内容完全一致,除非您在服务器上执行某种重定向。
答案3
我同意 Paul Dixon 和 calmh 的回答。
据我了解,在正常情况下,标头将是 xyz.example.com,只有显式重定向(不是在 DNS 服务器中而是在反向代理或 Web 服务器上)最终才能更改请求的 HTTP 标头。