使用位于
中的Windows主机文件窗/ SYSTEM32 /驱动器的/ etc /宿主
是否可以响应来自应用程序的请求,例如当它处于脱机状态(未连接到Internet)时?能否举一个这样的例子。
答案 0 :(得分:1)
hosts 文件仅为ip-addresses列出别名。例如:
192.168.0.1 foo bar foo.com bar.com
如果该行位于 hosts 文件中,则可以使用主机名 foo , bar , foo。 com 和 bar.com 以ip-address 192.168.0.1到达计算机。
如果您要通过该地址访问的计算机或服务不在线,则无论您在主机文件中拥有什么内容,都无法访问该计算机。
答案 1 :(得分:0)
如果您的意思是回复到HTTP请求,那么您需要一个配置为响应端口80上的任何主机(或特定主机名)的Web服务器。如果您没有将其用于其他任何内容IIS可以执行此操作 1 - 将其配置为返回404(未找到)或其他一些相对中立的失败响应。
1 如果IIS已经被使用,那么事情变得更加困难,以后的IIS版本更灵活,要么结合使用HTTP.SYS以允许其他应用程序响应某些URL或使用IIS中的不同网站(直到Windows 7,或者Vista,只能在Windows的服务器版本上使用)。
答案 2 :(得分:0)
如果您愿意将本地开发环境映射到域名,可以在hosts文件中编辑域名并将其映射到127.0.0.1,这是环回地址。
这样,对该特定域所做的任何请求都将回退到本地计算机。
您还可以分配不同的LAN / WAN IP地址。
完成开发阶段后,您可以删除该条目。
我不建议这样做,坚持使用localhost并使用它来测试虚拟主机设置或某种基于域的配置。
如果还有其他问题我可以回答,请不要犹豫,对我的回答发表进一步的评论。