gpt4 book ai didi

http - 共享主机、域名和 DNS 如何协同工作?

转载 作者:可可西里 更新时间:2023-11-01 15:12:50 25 4
gpt4 key购买 nike

我有点怀疑,但我找不到相关信息,可能是因为我没有搜索正确的东西。

当浏览器请求“www.mydomain.com”时,DNS 服务器返回一个 IP 地址,然后浏览器转到那里……但是接下来会发生什么?我的意思是,该 IP 地址可能是包含数百个网页和域的共享主机,那么它怎么知道它必须去哪里?

是网络服务器做的事情吗?我可以在 Web 应用程序中实现它吗?

我的意思是,例如我有一个包含帐户的 Web 应用程序,每个帐户都有一个默认网页。您可以通过帐户名访问该页面,例如“www.mydomain.com/myaccount”,但现在我想注册“www.myaccount.com”,然后它将获得“www.mydomain.com/myaccount”内容。可能吗?

亲切的问候。

最佳答案

HTTP/1.1 要求所有请求都包含 Host包含您输入的域名的 header 。因此,“http://www.example.com/foo/bar.html”的基本请求将如下所示:

GET /foo/bar.html HTTP/1.1
Host: www.example.com

然后 Web 服务器将能够使用 Host header 将请求路由到正确的网站,即使在同一 IP 地址上有多个网站也是如此。

关于http - 共享主机、域名和 DNS 如何协同工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2785115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com