我在IIS管理器中创建了一个新网站。目录链接到C盘中的文件夹,防火墙和防病毒软件已关闭。
现在我可以通过/localhost/
服务器计算机或http://192.168.1.123
本地网络上的任何计算机访问该网站。
我有一个连接到外部的 IP 地址,例如59.123.456.789
。此地址之前由另一台服务器使用,并且工作正常(人们可以通过 访问该服务器中的网页59.123.456.789
)。
我想连接59.123.456.789
,192.168.1.123
这样人们现在就可以访问新服务器(192.168.1.123
)。我使用了 Sonicwall 并设置了两个 IP 之间的链接。但是,当我上网时,59.123.456.789
它返回错误 (111) 连接被拒绝。
为什么会这样?我该如何解决?谢谢!
答案1
您收到的错误 111 连接被拒绝消息看起来不像是由 IIS 生成的消息,因此我认为您的问题出在 Sonicwall 方面。
您是尝试从外部主机还是从本地网络内部连接到该公共 IP?如果您尝试从本地网络连接,那么很有可能无法正常工作,因为许多路由器/防火墙不支持 NAT 环回。如果您尝试从外部源连接,是否会收到相同的错误消息?
如果您已经从外部连接,那么我认为您的 Sonicwall 上的端口转发规则存在问题。检查规则是否已正确设置,以及是否还有其他规则仍然指向以前与公共 IP 地址一起使用的旧本地服务器(我假设您更新了现有规则,而不是根据您的描述创建新规则?)。
答案2
将它们链接到正确的网站文件夹位置后,您是否正确进行了绑定?HTTP 端口 80 必须打开,如果来自 VM,则端口 80 必须打开。还可以执行 telnet cmd 或终端命令,看看您是否至少在 ping。