首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐藏域名?

如何隐藏域名?
EN

Stack Overflow用户
提问于 2013-07-03 01:36:46
回答 1查看 623关注 0票数 2

我已经为django中的一个系统开发了一个web界面,该系统在我的机构服务器(abc.edu)上运行。因此,该接口的网址为http://def.abc.edu:8000/mysystem

我将在一个双盲会议上提交一篇关于该系统的论文(审阅者不应该知道我来自哪个机构)。所以,我不能把链接http://def.abc.edu:8000/mysystem放在我的论文中,我必须隐藏域名。有没有办法在django或任何其他方式做到这一点?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-07-19 22:04:45

正如评论中所述,这不是使用Django完成的,而是使用DNS完成的。原因很简单:当你在浏览器的URL栏中输入一个地址时,它会询问DNS该URL的域名对应于哪个IP,而Django (或任何其他web框架)都忽略了这一点。在Django中更改您的地址只会更改链接上的URL,这将变得无效。

直接提供您服务器的IP地址,如评论中所述,不会提供任何类型的保护,因为大学的IP地址范围是众所周知的。查找给定的IP来自哪所大学很容易。

实现你的需求的最简单的方法是(免费或购买)获得一个重定向到你的地址的DNS。noip.com和类似的域名服务提供商为你提供了一些功能,比如将你的网站嵌入框架中,从网址和类似的技巧中隐藏其地址。然而,这些技巧中的大多数都很容易被欺骗并发现原始URL或地址。

您也可以将项目托管在大学之外的另一台服务器上。根据您的web界面的要求,一些主机可能会免费托管您。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17432157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档