DNSredirect错误(可能与CNAME有关)

我有这个问题。 这里有很多信息,但是我没有尝试过的帮助,我仍然无法确定它是否能够得到帮助。

我有一个网站最初与提供者。 后来我将DNS转移到另一个网站托pipe网站,但DNS设置在原始域名注册商处仍然可见。

那么会发生什么事是网站将显示在www.domain.com但不是当我把domain.com

我检查了原始提供者和新提供者的CNAME设置,看起来是正确的。 我也尝试使用.htaccess文件启用转发,也失败了(虽然其他一些redirect似乎工作正常)。

我无法确定哪里可以看到为了最终获得domain.com的工作! 难道这是对新的networking主机,禁止这种事情的某种限制? (即使存在CNAME设置)任何帮助将不胜感激。 这一直困扰着我一个多月!

谢谢


更新10/10/11

我正在试图理解这一切。 该域名是fineenergy.co.uk(或www.fineenergy.co.uk是实际工作的人)

通过做一个NSLookUp我得到比www.fineenergy.co.uk更多的结果

我认为,正如你所说,Alogging或CNAMElogging丢失,但在检查DNS设置后,我发现这两个logging都在那里。 详细:logging主机fineenergy.co.uk指向66.96.147.104 CNAMElogging主机fineenergy.co.uk指向www.fineenergy.co.uk

不知道还有什么我可以添加到。 我能想到的唯一的另一件事是这些设置被忽略,有利于原始主机的设置。

任何其他build议将是非常受欢迎的。 谢谢你们的帮助!

在没有看到实际logging的情况下,您将需要在域上执行DIG(或NSLOOKUP),并查找返回的是否带有www。

这是如何设置stackoverflow.com。 如果您缺lesswww和没有CNAME或Alogging,那是您的问题。

 stackoverflow.com. 1200 IN A 64.34.119.12 www.stackoverflow.com. 1200 IN CNAME stackoverflow.com. 

如果你发布的域名,我们可以更好的帮助。 此外,这个问题应该在serverfault.com,我已经要求它被移到那里,因为它不是相关的编程。

编辑:10/10

既然你看到了Alogging,但是互联网却没有,这可能是由于域指向了错误的名字服务器。

 Name servers: dns1.fluent.ltd.uk 195.78.94.253 dns2.fluent.ltd.uk 195.78.94.254 

您提到了切换networking主机,如果这不是您当前的networking主机,那么您需要联系1&1 AG,并让他们将名称服务器更改为您当前的networking主机,以便互联网看到正确的DNSlogging。

现在你已经发布了域,我们可以看到根域(没有www)还没有在DNS中configuration

http://www.fineenergy.co.uk有一个logging指向66.96.147.104,但没有列出fineenergy.co.uk

您需要为指向66.96.147.104的fineenergy.co.uk添加Alogging


编辑:好了再看看它似乎有点复杂…

Nominet说,你的域名服务器应该是ns1.ipage.com和ns2.ipage.com,但是dig是说你的NSlogging被设置为dns1.fluent.ltd.uk和dns2.fluent.ltd.uk

在dns1.fluent.ltd.uk或dns2.fluent.ltd.uk上查找fineenergy.co.uk显示没有logging

在dns1.fluent.ltd.uk或dns2.fluent.ltd.uk上查询www.fineenergy.co.uk,Alogging为66.96.147.104

在ns1.ipage.com上查找fineenergy.co.uk,ns2.ipage.com显示指向www.fineenergy.co.uk的CNAMElogging,该logging违反了DNS规则

在ns1.ipage.com上查找www.fineenergy.co.uk,ns2.ipage.com显示Alogging到66.96.147.104

没有名称服务器logging显示在ns1.ipage.com和ns2.ipage.com区域中。

这可能与DNS无关。 除了www.domain.com,您的Web服务器也可能需要configuration为处理domain.com。 即需要告知它正在为domain.com提供内容以及内容所在的位置。 如果你是在Apache上,一种方法是通过在原来的域configuration下configuration一个ServerAlias设置。