我最近将我的网站转移到asmallorange.com上的共享托管解决方案,但我必须设置我的域名以使用他们提供的名称服务器,以便网站正确解析.我决定继续控制域名的DNS,但我找不到让我的顶级域名解析到共享位置的格式为
server.asmallorange.com/~username
所以我知道我在这里遗漏了一些东西,我的问题是:
名称服务器/ DNS条目中的内容使server.sharedhost.com/~username可以作为顶级域名使用?(即http://topleveldomain.com)
没有.DNS只是将topleveldomain.com映射到server.sharedhost.com.它是查看Host: topleveldomain.com
标题的Web服务器,并且知道它等同于server.sharedhost.com/~username.
没有.他们将您的域名解析为server.asmallorange.com解析为的相同IP,但随后他们让他们的Web服务器知道域名topleveldomain.com,并告诉Web服务器它与server.asmallorange相同的.com /〜用户名.
虚拟主机不是DNS技巧,它们是HTTP技巧 - 请求的主机名由浏览器在每个请求的Host:字段中发送.