1

我最近将我的网站移至asmallorange.com上的共享托管解决方案,但我必须将我的域设置为使用他们提供的名称服务器,以便网站正确解析。我决心保持对域的 DNS 的控制,但我找不到让我的顶级域解析到格式为的共享位置的方法

server.asmallorange.com/~username

所以我知道我在这里遗漏了一些东西,我的问题是:

他们的名称服务器/DNS 条目中的哪些内容使server.sharedhost.com/~username可以用作顶级域?(即http://topleveldomain.com

4

4 回答 4

7

没有。DNS 只是将 topleveldomain.com 映射到 server.sharedhost.com。网络服务器查看Host: topleveldomain.com标头并知道它等同于 server.sharedhost.com/~username。

于 2008-09-23T19:12:36.750 回答
5

没有。他们让您的域名解析到 server.asmallorange.com 解析到的相同 IP,但随后他们让他们的 Web 服务器知道域名 topleveldomain.com,并告诉 Web 服务器它与 server.asmallorange 相同.com/~用户名。

虚拟主机不是 DNS 技巧,它们是 HTTP 技巧 - 请求的主机名由浏览器在每个请求的 Host: 字段中发送。

于 2008-09-23T19:13:12.443 回答
0

apache 有一个“mod_user”,您可以在 apache conf 文件中启用它。使用这个和虚拟主机是如何完成的。

于 2008-09-23T19:19:04.690 回答
0

Apache 中的虚拟主机就是这样做的。

However just because you set the DNS up to go "mydomain.com resolves to 1.2.3.4", which is their IP address, doesn't mean that you're giving up control of your domain name.

于 2008-12-24T23:26:02.553 回答