我希望这不是太奇怪的问题。我在 IIS 服务器上运行 Web 服务,可以通过端口转发从内部网络或外部(即 Internet)访问该服务。
外部:例如,如果我使用http://my_public_domain_name从 Internet 连接到我的服务器,那么防火墙会将端口 80 转发到我的服务器。
内部:假设我的服务器在本地网络中有 ip 10.50.1.1 并且我的 PC 在 10.60.1.1 (相同的 itranet,不同的子网)中,而不是我可以通过http://10.50.1.1访问它。
当我在 IIS (ASP.NET) 中收到请求时,我需要知道该请求是由防火墙转发还是在内部到达。
谢谢。