我正在尝试托管一个带有域名的网站,但仅在我的计算机上(或可访问同一网络上的其他计算机 - 可选)。我不希望其他人在我的家庭网络之外访问该网站。我想使用假域名。例如:www.SampleWebsite.com - 现在,当我在计算机上键入此网站地址时,它应该打开我的应用程序。但是,如果我从外部尝试该网站,则应返回未找到(因为互联网上不存在该网站)。我知道基本的托管,并且我在本地计算机上托管了应用程序http://localhost/apps/TestApp/MyApplication http://localhost/apps/TestApp/MyApplication地址,并且无法在我的笔记本电脑外部访问。
只是IIS设置吗?我需要在路由器上设置一些东西吗?这需要路由器有什么特殊功能吗?有没有任何第三方工具(免费)可以帮助我实现这一目标?
如果上述情况是可能的,那么我可以为我的应用程序使用现有的域。就像 facebook.com - 并让我的应用程序在该域下运行,但这不应该在外部访问。
您无需对路由器执行任何操作。你只需修改你的hosts
文件,它本质上是任何 DNS 查找都会首先检查的 IP/主机名关联列表。
查找和修改主机文件的说明将根据操作系统的不同而有所不同。
一旦您拥有对主机文件的编辑权限,请找到以下条目localhost
并为您想要定向到本地系统的任何内容添加一个条目。例如,在我的系统上它看起来像这样:
127.0.0.1 localhost www.whateverapp.com ...and so on...
现在当我访问时www.whateverapp.com
我被定向到我的本地机器。
要回答问题的第二部分,是的,您可以使用它来覆盖任何 DNS 查找,即使对于现实世界的网站也是如此。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)