我创建了一个静态 NAT 内部 -> 公共和内部 -> 内部。我到底做了什么才让它起作用?

我创建了一个静态 NAT 内部 -> 公共和内部 -> 内部。我到底做了什么才让它起作用?

我在同一个主机上安装了两台 Windows VM,它们都连接到了思科防火墙。我为每个 VM 指定了一条静态 nat 规则,用于内部 -> 公共,并为其指定了各自的专用 IP,这样它就可以使用我指定的公共 IP 访问互联网。

但是,两台服务器无法访问彼此托管的网站。我以前不得不更改 hosts 文件才能让它们通信。

然后我尝试了一下,并放置了一个内部 -> 内部 NAT,它们开始通信,而无需编辑主机文件。

谁能解释一下发生了什么?

当服务器 1 访问服务器 2 上的网站时,它现在是否会使用我提供的公网 IP 来访问服务器?还是发生了其他一些神奇的事情?

如果它们互相 ping,结果 IP 仍会显示内部 IP。NAT 是否是正确的解决方案,还是我应该更改 IIS 内部的某些内容才能正常工作?

相关内容