我遇到了以下情况,并想知道如何正确地解决这个问题:
名称服务器被配置为不返回CNAME记录(不受我的控制),只有当请求一个A记录(相同名称)时,CNAME才会在附加部分中返回。
问题1:为什么有人会将DNS服务器配置成这样?对我来说没有意义?(问了他们几次,一直没有得到答复)
实际问题:当我们解决主机名时,比如testa.hosta.com,我们会查询一个A记录。在回应中,我们得到:
# query for A of `hosta.com`
testa.hosta.com CNAME testb.hostb.com TTL=5
testb.hostb.com A 1.2.3.4
我有两个领域与不同的主机托管。我需要将域A重定向到域B。不幸的是,我不能从主机A进行301重定向,但只能在主机A上修改/添加DNS条目(A-记录和CNAME)。
当然,只使用A记录和CNAME将www.DomainA.com重定向到www.DomainB.com是可能的。
目前,DNS条目有:
DomainA.com. 3600 IN SOA ns1.HostA.net.
www 3600 IN CNAME www.DomainB.com.
DomainA.com. 3600 IN NS
我有以下CNAME记录: pear.example.com
然后我有一个VirtualHost条目:
<VirtualHost *:80>
ServerName pear.example.com
DocumentRoot /var/www/pearsite
<Directory /var/www/pearsite>
AllowOverride All
Order allow,deny
Allow from All
</Directory>
</VirtualHost>
我有一个客户谁有一个谷歌应用程序帐户,谁是管理他们的DNS从谷歌应用程序。他们的注册人是eNom。
他们已经从我委托一个网站,但由于谷歌网站不是一个真正的网站主机,我们将服务的cPanel帐户,他们已经订阅了我的VPS与HostGator。
我有一个问题的DNS设置和需要帮助。
它们的eNom域设置主机记录如下:
Host Name Address Record Type
@ 216.239.32.21 A
@ 216.239.34.21 A
@ 216.239.36.21