Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重定向到自定义DNS_Javascript_Web Applications_Dns - Fatal编程技术网

Javascript 重定向到自定义DNS

Javascript 重定向到自定义DNS,javascript,web-applications,dns,Javascript,Web Applications,Dns,如果我在托管自己的DNS服务器,我可以使用JavaScript将客户端浏览器从可访问的web域重定向到非标准域名,如.cthulu吗?您可以设置JavaScript重定向,但为了打开域名,它必须注册并存在,以便从web上提取内容。域名本身将通过域名注册机构在ICANN中注册,因此可以激活。然后,如果你想在那里看到它,它也可以被谷歌机器人编入索引。如果将重定向放置到不存在的域,浏览器将显示一条错误消息,表示找不到该内容 其中一个选项是设置一个本地主机文件以从服务器打开该域,以解析为其控制面板IP地

如果我在托管自己的DNS服务器,我可以使用JavaScript将客户端浏览器从可访问的web域重定向到非标准域名,如.cthulu吗?

您可以设置JavaScript重定向,但为了打开域名,它必须注册并存在,以便从web上提取内容。域名本身将通过域名注册机构在ICANN中注册,因此可以激活。然后,如果你想在那里看到它,它也可以被谷歌机器人编入索引。如果将重定向放置到不存在的域,浏览器将显示一条错误消息,表示找不到该内容

其中一个选项是设置一个本地主机文件以从服务器打开该域,以解析为其控制面板IP地址,并使具有DNS区域的域打开某些内容索引文件。然后,它将只在具有修改的本地主机文件的计算机上工作,因为它将告诉它确切地从哪个服务器查找要打开的站点。虽然这看起来不像你计划要做的


不确定是否有任何方法可以在不首先注册域的情况下按您希望的方式进行。希望这能有所帮助。

你能更详细地解释一下吗,不太清楚你的问题是什么。当然@Keith,假设我正在托管自己的DNS,因为我想拥有127个深子域或其他什么。假设我有一个根域。外部世界不存在的cthulu,但我希望它能通过一个搜索友好的真实域被发现。我可以使用某种形式的重定向让用户从搜索索引的登录页转到我的.cthulu站点吗?.cthulu在外部世界中不存在。你这是什么意思,你只能让用户重定向到存在的页面。IOW:如果你可以从外部世界访问,你可以从外部世界访问,没有中间人。IOW:你也可以将用户重定向到他们可以访问的任何网页。如果浏览器无法解析mysubdomain.cthulu,那么它只会在重定向时出错。因此,我无法向浏览器显示如何连接到它,没有用户添加我的DNS服务器?解析到它的控制面板IP地址听起来正是我想从JS中做的。javascript重定向可以很容易地使用-window.location=,但我不能真正告诉如何将本地服务器地址获取到该站点文件。对,这是这个想法中缺失的一环