【问题标题】:How can I host a website externally from home using public an ip address?如何使用公共 IP 地址从家里托管外部网站?
【发布时间】:2012-09-14 20:08:42
【问题描述】:
请帮助一个新手
我已经在家里安装了 windows server 2008 r2 和 IIS,我还通过 godaddy.com 购买了一个域我想在这个域上托管一个简单的 html 文件,我的 ISP 提供商是 Cox,我没有专用的静态 IP。我的服务器连接到路由器。任何帮助或教程将不胜感激。
问题:
是否需要任何转发,如果需要怎么办?
如何启用任何端口?还是在 windows 服务器上启用防火墙?
谢谢
【问题讨论】:
标签:
iis
iis-7
hosting
web-hosting
windows-server-2008-r2
【解决方案1】:
当然,这是可能的。试试这个:
- 为您的家庭服务器分配一个静态 IP 地址,这样您的路由器就不会在其 DHCP 租约到期时为其分配新的 IP 地址。
- 将运行 IIS 的端口从外部 (DMZ) 转发到该静态 IP
- 使用 no-ip.com 设置一个帐户并安装他们的应用程序。您将获得像 omg.no-ip.com 这样的子域
- 登录到 GoDaddy 的面板并为您的域设置一个 CNAME,因此到您的域的流量会转到上面的无 IP 地址,Windows 客户端会保持更新
这就是我在家里设置它的方式,尽管我现在有一个静电。