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

StackOverflow https://stackoverflow.com/questions/123111

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

server.asmallorange.com/~username

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

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

有帮助吗?

解决方案

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

其他提示

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top