我的办公室有一个快速的专用互联网连接和一个静态 IP 地址。我还有一个网站,我想在我的服务器机器上托管(win server 2003)。我知道如何通过 IIS 设置网站,但不知道如何将我的域指向我的站点并配置我的服务器以服务于该域。任何人都可以为我指出如何实现这一目标的分步指南吗?
4 回答
就 DNS 而言,最简单的做法是使用EveryDNS之类的服务来配置您的域以指向您的 IP。在您的域名注册商处,将域名服务器设置为 EveryDNS 的域名服务器:
ns1.everydns.net
ns2.everydns.net
ns3.everydns.net
ns4.everydns.net
然后,您想为您的域创建一个“A”记录,其值是您托管网站的 IP 地址。我不使用 IIS,因此可能需要在服务器上进行一些额外的配置,但是对于我使用的 HTTP 服务器(Apache、lighttpd),这就是启动和运行站点所必需的。
祝你好运!
ps您提到您希望通过互联网连接为该网站提供服务。除非它是一个小型业余爱好网站,否则出于以下几个原因,我建议您选择托管服务提供商:
通常带宽不是对称的——即下行速度超过上行速度。浏览互联网时,下行链路是限制因素,但在提供内容时,上行链路是瓶颈。
那些与您在办公室共享连接的人可能会使连接饱和,或者如果您所服务的站点出现这种情况,您会感到沮丧。
您可能没有 SLA,这意味着如果互联网出现故障,您的提供商没有及时恢复连接的合同义务。
如果这些警告不适用或让您担心,那么请继续。但是,以上任何一项都适用,那么我建议考虑寻找托管服务提供商。
这不是一个真正的编程问题,但首先您需要配置您的 dns 服务器以指向您的静态 IP 地址。您可以在域名卖家的网站上执行此操作。
我第二个 "User:Nobody" 。
但是,从您的 Qs 来看,我相信只有 AName 或 NameServers 的设置以及将主机名添加到 IIS 的一小部分留在了您的最后。
如果您有一个静态 IP 地址,并且该 IP 是公开的,并且您的域名注册商正在托管您的 DNS,那么这很容易,只要注册商允许您访问以编辑您的 DNS 设置。只需登录您的注册商帐户,找到 DNS 管理工具,创建一个新的(或至少有一个)“A”记录指向您的静态 IP 地址,确保该记录是“www”或“*” ,然后您就完成了——假设您没有任何软件或硬件防火墙,并且您知道如何在 IIS 中设置站点,如您所说。
在不知道您的配置或您是否遇到任何具体问题的情况下,很难说更多,但是,是的,从概念上讲,听起来唯一缺少的部分是将 A 记录指向您的机器。祝你好运!