如何隐藏域名?

2024-03-28 21:58:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我为django中的一个系统开发了一个web接口,它运行在我的机构服务器上(abc教育大学). 所以接口的网址是http://def.abc.edu:8000/mysystem。在

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


Tags: django服务器webhttp机构系统def会议
1条回答
网友
1楼 · 发布于 2024-03-28 21:58:57

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

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

实现你的需要最简单的方法是获得(免费或购买)一个DNS,它重定向到你的地址。Dyndns.org网站, noip.com网站类似的DNS服务提供商给你一些功能,比如把你的网站嵌入一个框架中,从URL中隐藏它的地址,以及类似的技巧。不过,这些技巧中的大多数都很容易欺骗和发现原始URL或地址。在

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

相关问题 更多 >