是的。这可以发布在 StackOverflow 或这里,因为我正在处理的场景涉及网络设置和 IIS 配置,但我在这里发布是因为我猜它目前卡在那里了。
好的。我正在尝试在通过路由器 (ZXDSL 831 CII) 连接到互联网的机器上设置一个测试网站。我已完成以下操作:
- 创建动态 DNS 条目,例如
myserver.chickenkiller.com
使用 afraid.org。运行良好。 - 在我的路由器上配置虚拟服务器,将端口上的传入流量
12345
转发到我的本地 IP 地址 (192.168.1.3)。 - 在我的本地机器上启用 IIS Express 以管理员权限运行。
- 配置
applicationhost.config
为允许外部连接。 - 当我使用端口检查工具,它告诉我端口
12345
已打开。 - 尝试
myserver.chickenkiller.com:12345
通过浏览器访问时,首先显示“正在解析主机”,然后显示“正在连接...”,等待大约 15 秒后,最后显示“无法连接”。当我在另一台(虚拟)机器上输入此地址时,也会发生同样的事情。
我需要弄清楚问题出在哪里。是我的 ISP 阻止流量到达我的路由器(我认为不太可能),还是路由器没有将数据包转发到我的机器,或者是 Web 服务器(IIS Express)没有处理请求。任何帮助都将不胜感激。