我的共享主机名称服务器如何将http://servername.com/~username/解析为我的顶级域名?

时间:2008-09-23 19:09:44

标签: web dns shared-hosting nameservers

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

server.asmallorange.com/~username

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

在其名称服务器/ DNS条目中, server.sharedhost.com/~username 可以作为顶级域名使用吗? (即http://topleveldomain.com

4 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:5)

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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

Apache中的虚拟主机是如何完成的。

然而,仅仅因为您将DNS设置为“mydomain.com解析为1.2.3.4”,这是他们的IP地址,并不意味着您放弃了对您的域名的控制。