繁体   English   中英

来自外部和内部IP的Http请求

[英]Http requests from external and internal IP

我有带Internet域名的Web服务器。 该服务器具有2个IP: InternalExternal 我的Web应用程序从Internet(外部IP)接收HTTP请求。 如果该Web应用程序向Intranet网络内的其他Web服务器发出HTTP请求,但是该Web应用程序也具有2个IP(外部和内部),那么第一台服务器将使用哪个IP? 并且,如果我从外部IP接收到来自Internet的请求,如何将IP更改为内部以向内部网中的其他服务器发出HTTP请求?

这将取决于您的环境。 例如,

  1. 您是否使用相同的主机头(例如www.mysite.com)从内部和外部网络访问第二个Web服务器? 如果否,则在访问Web服务器时使用内部主机头。

  2. 如果其主机头相同,它将解析为哪个IP? 您可以进行DNS配置,以便从内部站点访问时,相同的主机地址将解析为内部IP。

  3. 您始终可以使用基于IP的寻址-确保在2个Web服务器上,如果主机标头是IP地址,则应将其映射到该网站。 我不推荐这种方法,因为它易碎并且依赖于将IP地址绑定到特定站点。

  4. 最后,您始终可以使用第一个Web服务器上的本地主机文件在配置的主机头下注册第二个Web服务器内部IP地址。 然后,在第一个Web服务器上使用该主机头的请求将始终使用内部IP。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM