Dav*_*rab 14 iis web-applications
我想在家中运行 Web 服务器,以便我的家人和客户可以看到我在做什么。它不会运行大负载,一次最多 2 或 3 个用户。
我想知道如何在运行 IIS 的 Windows 机器上执行此操作。
我的有线电视公司有一个路由器,它通过无线路由器连接到我想成为网络服务器的机器。
Sim*_*bee 17
以下是基本步骤。具体细节取决于您拥有的路由器类型,但这些概念仍然适用:
在要成为 Web 服务器的机器上安装 IIS。在大多数情况下,可以将其保留在标准端口 80 上(我们稍后将通过防火墙重新映射端口,因为大多数 ISP 不允许端口 80 上的传入流量)。
转到 DynDns.org 并为自己创建一个映射到您的家庭 IP 地址的名称。这很重要,因为您的地址会不时更改(DHCP 中的“D”),并且您希望拥有一个众所周知的家庭外部名称。使用 DynDNS 非常简单,他们有很好的常见问题解答可以帮助您。如果您的路由器自动支持 DynDns,则您需要登录您的路由器并提供 dyndns.org 用户名和密码。如果你的路由器不不支持DynDNS的,他们有一个小工具,你应该下载并安装运行所有的时间和检测当你的公网IP地址的变化和更新您的DynDNS的主机记录您的IIS机器上。
登录您的路由器(通常是位于 192.168.0.1 的网站,或者您的 IP 范围的第一个 IP 地址)。为您的 IIS 机器设置一个固定的 IP 地址。通常,这是通过为 IIS 计算机的 MAC 地址分配一个固定的 DHCP 地址来实现的。一旦你这样做了,当你的 IIS 机器通过 DHCP 请求一个 IP 地址时,它总是会获取相同的 IP 地址
登录到您的路由器。添加“端口映射”(或有时称为“静态路由”),将传入的公共 TCP 端口 8080 映射到端口 80(默认端口)上本地 IIS 计算机的 IP 地址。请注意,某些路由器不允许您更改端口(通常是“静态路由”选项)。在这种情况下,您需要重新配置 IIS 以侦听端口 8080(或您想要公开的任何端口),并且只需在您的 IIS 计算机上创建从公共 TCP 端口 8080 到端口 8080 的路由。
显然,有几个地方可能会配置错误并且故障排除是不可避免的。
验证 IIS 是否在您的本地网络上运行。启动您最喜欢的浏览器并导航到您的 IIS 计算机的本地 IP 地址和端口:http://192.168.0.5:80,或任何合适的。确保它有效。如果没有,请修复它,直到它出现。
验证您的 DynDNS 记录是否正确映射到您当前的公共 IP 地址。您可以通过访问http://whatismyipaddress.com找出您当前的公共 IP 地址。知道这一点后,打开命令提示符并 ping 您的公共名称(“ping longhorn213.homeip.net”或 DynDNS 给您的任何名称),看看它是否有效。ping 本身可能会被阻止(许多路由器会阻止传入的 ping),但您仍应看到所查找的 IP 地址。确保它与您的实际公共地址相匹配。如果没有,请与 DynDNS 组织合作以使其正常工作。
如果故障排除步骤 1 和 2 都有效,则问题很可能出在路由器的端口映射上。这通常是最难排除故障的。通常,路由器具有您可以打开的内部日志。查找指定端口的传入流量日志并查看路由器正在使用它做什么。如果您遇到问题,您可能需要为您的特定路由器找到一个论坛或支持站点才能使其正常工作。
归档时间: |
|
查看次数: |
12923 次 |
最近记录: |