我目前有一个专用服务器UBUNUT 10.04lts与我自己的电子邮件服务器,DNS服务器和Web服务器都在同一个框中运行。 如果可能的话,我想将DNS服务closures,并且没有在我的Web服务器上托pipe我自己的名称服务器。
我从托pipe公司获得了5个IP。 networkingpipe理员将我的服务器设置为我自己的DNS服务器,电子邮件服务器和Web服务器。
我的域名在godaddy.com,但DNS在我的服务器上pipe理。 反向DNS是通过我的专用托pipe公司build立的,因为他们有自己的rDNS服务器。
我想将DNS移回Godaddy并使用他们的名字服务器。
我的问题是在我的绑定区文件中需要更改什么参数?
目前,我的logging如下所示:
$TTL 604800 @ IN SOA CDS0135NS.mydomain.com. admin.mydomain.com. { 20110202 6044800 86400 2419200 604800 } ; IN NS ns1.mydomain.com IN NS ns2.mydomain.com @ IN A 111.111.11.111 (my server IP) @ IN AAAA ::1 www IN A 111.111.11.111 (my server IP) www.mydomain.com. IN A 111.111.11.111 ns IN A 111.111.11.111 ns1 IN A 111.111.11.111 ns2 IN A 111.111.11.111 ns1.mydomain.com IN A 111.111.11.111 ns2.mydomain.com IN A 111.111.11.111 mail IN A 111.111.11.111 mydomain.com. IN A MX 10 mail.mydomain.com. imap IN CNAME mail pop IN CNAME mail pop3 IN CNAME mail relay IN CNAME mail smtp IN CNAME mail
现在,当我把我的DNS与godaddy停放,他们会给我ns1.godaddy.domain.com,ns2.godaddy.domain.com。 他们告诉我,我将不得不进入他们的控制面板,并把我的MXlogging(我将假设是我自己的mail.mydomain.com),我将他们的Alogging指向我的IP地址111.111.11.111在他们的控制面板。 但我该怎么办“@在SOA CDS0135NS.mydomain.com。admin.mydomain.com。” 我不说吗?
而对于我的rDNS,是否继续通过我的专用主机提供商rDNS运行,还是应该通过godaddy运行? 我的rDNS与我更换DNS托pipe提供商有什么关系?
我是新手,在短时间内尽可能多地阅读,而且通过我的系统pipe理员学习。 但是他已经不在了,所以我自己也这样做。
谢谢。
您的rDNSlogging将保留在您的托pipe服务提供商。 虽然他们可以委托它,但您将无法使用标准技术来设置GoDaddy的PTRlogging。
我将为您的域使用example.com,因为这是build议的文档域。
将example.com的MX设置为指向您的邮件服务器(mail.example.com)。 将mail.example.com的IP地址设置为Alogging。 您可以根据需要为此服务器创build尽可能多的CNAME或Alogging,但是邮件是一个很好的通用名称,可以用来代替您正在使用的所有CNAMES。
如果你想浏览example.com,你需要一个Alogging。 将www.example.comconfiguration为Alogging。
考虑为SPF设置TXTlogging。
如果您拥有全球IPv6地址块,则可以configurationIPv6并添加AAAlogging以及Alogging。 否则,不要设置AAAAlogging。
GoDaddy将configurationSOA和NSlogging。
编辑:build议的临时数据库内容。 从GoDaddy使用正确的名称服务器,这些可能是不正确的。 2天到一周后closures绑定。
当您移回GoDaddy时,您需要添加域名,www和邮件的地址logging以及MXlogging。 这将需要通过他们的networking界面来完成。 我已经添加了build议的SPFlogging。 您需要添加的logging从您的域的第一个Alogging开始。
$ TTL 1H @ IN SOA ns1.godaddy.domain.com。 admin.mydomain.com。 { 2011031200 3H 1H 1W 1H} 在NS ns1.godaddy.domain.com 在NS ns2.godaddy.domain.com IN A 111.111.11.111 在MX 10邮件 IN TXT“v = spf1 mx -all” 在IN 111.111.11.111 IN TXT“v = spf1 -all” 邮件在A 111.111.11.111 IN TXT“v = spf1 A -all”
一旦你有这个设置尝试使用主机命令来检查从godaddy的值。 从host -a mydomain.com ns1.godaddy.domain.com
开始host -a mydomain.com ns1.godaddy.domain.com
。 同时检查www和邮件地址。 如果他们正确地解决并显示godaddys名称服务器,然后一切都设置。 任何指向主机的logging都需要几天时间才能超出DNScaching。
您不必担心SOAlogging。 GoDaddy会帮你照顾的。 你也不需要担心NSlogging,因为他们也会照顾这些。
您只需要创buildlogging的其余部分。
反向DNS将留在IP块的所有者。 没有必要担心这一点。 这是因为反向DNS实际上只是基于资源loggingtypesPTR的普通DNS,并且它们被放置在由IP块的所有者委托的in-addr.arpa区域中。
你只需要确保你有一个正向logging(A)相反。 像这样。
11.11.11.11.in-addr.arpa PTR my.server.hostname.com # Your providers end my.server.hostname.com A 11.11.11.11 # Your end