【问题标题】:Public IP address pointing to Internal IP address公共 IP 地址指向内部 IP 地址
【发布时间】:2020-07-21 15:19:18
【问题描述】:

我已将某个应用程序使用的内部 IP 地址端口转发到公共 IP 地址,以便可以通过 Internet 访问该应用程序。我遇到的问题是,当我通过 Internet 从外部网络使用公共 IP 访问时,浏览器重定向到的下一个链接显示本地 IP 地址,但由于本地 IP 无法从外部访问而失败。我怀疑这可能是 DNS 问题或 NAT 上缺少某些东西,但我不知道究竟是什么。在浏览浏览器链接时,我还能做些什么来确保每个链接都显示公共 IP 而不是内部 IP? Web 应用程序已部署在 windows server 2012 r2 中的 IIS 上

【问题讨论】:

  • 您的网络应用应该通过域名而不是 IP 地址访问。

标签: iis dns nat cisco


【解决方案1】:

首先要配置防火墙中的`NAT,以便将公网IP/端口映射到网站的内网IP/端口。因此可以公开访问内部网络服务器。
其次,如果是网站可以正常访问但超链接无法使用的情况,应该从应用层面解决,而不是网络问题,比如超链接编码为相对路径而不是绝对路径网址路径。
What is the difference between ResolveUrl and ResolveClientUrl?

【讨论】:

  • 你是对的@Abraham,问题在于应用程序设计为使用绝对路径,所以一直重定向到本地 url
猜你喜欢
  • 1970-01-01
  • 2020-02-19
  • 2011-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多