我想在家里托管几个网站,主要是因为我使用的是一些测试版微软软件(.NET 4和EF),而且不想安装在我的生产服务器上,而生产服务器是托管在eukhost.com上的。
基本上,我对这类事情完全陌生。到目前为止,我所做的是:
现在,如果我输入IP地址(http://0.0.0.0),我就会得到预期的站点。但是,如果我输入http://www.mydomain.com,就会看到一个错误,上面写着"DNS错误--找不到服务器“。
我知道DynDNS有一项服务,如果我有一个动态地址,它将自动改变IP,但是自从我安装ISP (从10月起)以来,我的IP一直是静态的,所以我不需要这个。
我是否可以通过在Windows中配置IIS或其他东西来使DNS工作?我真的不想为任何第三方服务付费。
谢谢,
发布于 2010-01-28 10:33:36
我认为你犯的错误有以下几个步骤:
看起来您所做的是“告诉互联网”,您的域名的名称服务器将在IP地址"0.0.0.0“中找到,即您的DNS服务器正在该IP地址上运行,该服务器对名称"mydomain.com”具有权威性。您应该做的是将NS1和NS2记录指向namecheap.com的名称服务器,并使用它们的控制面板将"A“记录指向0.0.0.0。
此外,您可能在serverfault.com上得到更多的运气,因为它更像是服务器配置问题,而不是编码问题:)
发布于 2010-01-28 10:26:32
我会给出答案的,因为我想引用一些东西。
直接从他们的主页链接:动态DNS
发布于 2010-01-28 10:38:11
另外,作为一个侧面:请检查您的isp的土地。它们中有很多不允许在用户家中托管的公共可访问user服务。
安德烈亚斯
https://serverfault.com/questions/108232
复制相似问题