Dns 我可以使用域屏蔽并传递URI吗?

Dns 我可以使用域屏蔽并传递URI吗?,dns,Dns,我有一个dyndns.org帐户,可以进入我的家庭电脑。如果一切正常,wordpress已安装 我想买一个域名(mysite.com)并将其屏蔽到mysite.dyndns.org,同时将所有额外的URI文件传递回 例如,如果我转到mysite.com/page2,它应该转到mysite.dyndns.org/page2 有什么想法可以实现这一点吗?是的,假设您想在查询参数之外保留哈希参数,您可以使用一小段JavaScript来实现这一点,如下所示: if (window.location.ho

我有一个dyndns.org帐户,可以进入我的家庭电脑。如果一切正常,wordpress已安装

我想买一个域名(mysite.com)并将其屏蔽到mysite.dyndns.org,同时将所有额外的URI文件传递回

例如,如果我转到mysite.com/page2,它应该转到mysite.dyndns.org/page2


有什么想法可以实现这一点吗?

是的,假设您想在查询参数之外保留哈希参数,您可以使用一小段JavaScript来实现这一点,如下所示:

if (window.location.host == 'mysite.com') {
   var current_url = window.location.href;
   var new_url = current_url.replace('mysite.com', 'mysite.dyndns.org');
   window.location.href = new_url;
}
如果不需要保留散列参数,则可以在web服务器或您选择的服务器端脚本语言中实现类似的重定向逻辑,方法是检查HTTP“Host”头中的当前主机名,并根据需要发出301重定向


然而,我真的不明白你为什么要这样设置你的系统。通常,自定义域比挂在“dyndns.org”上的域更值得信任。为什么不将自定义域配置为指向正确的IP地址?大多数web托管解决方案将自动提供适当的DNS配置。

答案是使用CNAME记录。CNAMES本质上就像符号链接一样。

我在家里托管它,所以IP发生了变化。