专用托管服务器的 DNS 配置帮助

专用托管服务器的 DNS 配置帮助

我目前有一台专用服务器 UBUNUT 10.04lts,我自己的电子邮件服务器、dns 服务器和 web 服务器都在同一台机器上运行。如果可能的话,我希望使用这台机器上的 DNS 服务,而不是将我自己的名称服务器托管在我的 web 服务器上。

托管公司为我提供了 5 个 IP。网络管理员将我的服务器设置为我自己的 DNS 服务器、电子邮件服务器和 Web 服务器。

我的域名是 godaddy.com,但 DNS 在我的服务器上管理。反向 DNS 是通过我的专用托管公司设置的,因为他们有自己的 rDNS 服务器。

我想将 DNS 移回 GoDaddy 并使用他们的名称服务器。

我的问题是关于我需要在绑定区域文件中更改哪些参数?

目前,我的记录如下:

$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。他们告诉我,我必须进入他们的控制面板并输入我的 MX 记录(我假设这是我自己的 mail.mydomain.com),然后我会在他们的控制面板中将他们的 A 记录指向我的 IP 地址 111.111.11.111。但是我该如何处理“@ IN SOA CDS0135NS.mydomain.com. admin.mydomain.com”?我要不管它吗?

对于我的 rDNS,我是否继续通过我的专用托管提供商 rDNS 运行它,还是应该通过 godaddy 运行它?我的 rDNS 与我更改 DNS 托管提供商有什么关系吗?

我是这方面的新手,在短时间内我尽可能多地阅读了相关资料,并通过我的系统管理员学习。但他不再有空,所以我只能自己做这件事了。

谢谢。

答案1

您的 rDNS 记录将保留在您的托管提供商处。虽然他们可以委托此操作,但您无法使用标准技术通过 GoDaddy 设置 PTR 记录。

我将使用 example.com 作为您的域名,因为这是推荐的文档域名。

将 example.com 的 MX 设置为指向您的邮件服务器 (mail.example.com)。将 mail.example.com 的 IP 地址设置为 A 记录。您可以为此服务器创建任意数量的 CNAME 或 A 记录,但 mail 是一个很好的通用名称,可以代替您正在使用的所有 CNAME。

如果您希望能够浏览 example.com,则需要为其添加 A 记录。将 www.example.com 配置为 A 记录。

考虑设置 TXT 记录防晒指数

如果您有全局 IPv6 地址块,则可以配置 IPv6 并添加 AAAA 记录(除了 A 记录)。否则,不要设置 AAAA 记录。

GoDaddy 将配置 SOA 和 NS 记录。

编辑:建议的临时数据库内容。使用来自 GoDaddy 的正确名称服务器,这些可能不正确。2 天到一周后关闭绑定。

当您返回 GoDaddy 时,您需要添加域名、www 和邮件的地址记录以及 MX 记录。这必须通过他们的 Web 界面完成。我已添加建议的 SPF 记录。您需要添加的记录从第一个 A 记录开始,该记录用于您的域名。

$TTL 1H
@ IN SOA ns1.godaddy.domain.com.admin.mydomain.com.{
               2011031200
               3H
               1H
               1瓦
               1H }

       IN NS ns1.godaddy.domain.com
       IN NS ns2.godaddy.domain.com
       在 111.111.11.111
       IN MX 10 邮件
       在 TXT 中“v=spf1 mx -all”

www.in.com 111.111.111
       在 TXT 中“v=spf1 -all”
邮寄至 111.111.11.111
       在 TXT 中“v=spf1 A -all”

完成此设置后,尝试使用 host 命令检查 godaddy 的值。从 开始host -a mydomain.com ns1.godaddy.domain.com。还要检查 www 和邮件地址。如果它们解析正确并显示 godaddy 的名称服务器,则一切设置完毕。指向您的主机的任何记录都需要几天时间才能从 DNS 缓存中过期。

答案2

您无需担心 SOA 记录。GoDaddy 会为您处理。您也无需担心 NS 记录,因为他们也会处理这些。

您只需创建其余的记录。

反向 DNS 将保留在 IP 块的所有者处。无需担心。这是因为反向 DNS 实际上只是基于资源记录类型 PTR 的普通 DNS,它们被放置在由 IP 块所有者委托的 in-addr.arpa 区域中。

你只需确保你有一个与反向匹配的正向记录 (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

相关内容