我正在尝试测试我的asp.net项目网站以供公众访问,到目前为止我已经这样做了:
192.168.....) Ok运行良好。000webhost.com/获得一个自由域mytestsite@herobo.com,但显然它显示的是but主机默认页面。是否可以继续托管我的IIS中的所有web项目文件,但是使用免费的域名以便公众可以访问?
发布于 2011-07-05 17:41:30
192.168是一个私有ip地址。互联网上没有人能看到你。您的ISP可能会为您提供一个公共IP地址,该地址可以支持某些服务器任务,但许多ISP的块端口80,因此家庭用户无法开始托管web服务器。这意味着您可能需要在非标准端口上托管您的站点。
因此,为了让其他人浏览到您的域并让您的本地机器处理该域的服务,您需要让您的域的A记录(在域的DNS设置中)指向您的公共IP地址。如果您的ISP分配给您一个动态IP地址,这将需要更新您的域名的记录,每次您分配一个新的公共IP地址。这可能会导致一段时间的“不可用”,因为对DNS记录的更改需要时间来传播。
有些服务,如DynDNS,可以使这种服务变得相当自动化。
还有一个问题是配置路由器(假设它是基于NAT的路由器),它可能需要配置为转发web服务的请求(对于端口80或其他端口,如果您需要绕过ISP的限制),以便将来自internet的请求转发到您的计算机。您的路由器可能具有内置的“端口转发”和“动态dns”功能,但它将是特定于制造商的。
发布于 2011-07-05 17:41:37
我相信你需要在托管网站上改变这个。他们应该有一个你可以用来编辑你的DNS记录的网页。这可能就是它(View Account Details)
https://stackoverflow.com/questions/6586512
复制相似问题