nginx DNS重定向:它是如何工作的

时间:2015-11-02 04:10:45

标签: http nginx deployment dns

我尝试进行DNS重定向:如果用户访问h##p://subdomain.mydomain.com,他/她将被重定向到h##p://www.mydomain.com/some/url

我认为可以通过DNS服务器中的 URL 记录来完成。但就像[here]中提到的那样,它也可以通过HTTP服务器配置来完成。而且......让我很困惑。

AFAIK,请求以DNS解析开始,它为我们提供服务器的IP地址。从那里开始,HTTP流量是基于IP的。那么nginx / apache如何知道服务器名称?

1 个答案:

答案 0 :(得分:1)

没有DNS URL记录。如果您参考DNSimple产品,它实际上是CNAME(或A)记录和简单HTTP服务器的组合。

HTTP客户端(浏览器)在标头中发送服务器名称作为HTTP请求的一部分。