如何设置名称服务器

如何设置名称服务器

我在设置名称服务器时遇到了麻烦。我有一个域名。我有一个运行 CentOS 和 Bind 的 VPS。我已使用 GoDaddy 注册了域名。我想设置自己的名称服务器,即 ns1.domain.com 和 ns2.domain.com

我需要在 GoDaddy 和我的 VPS 中使用哪些设置才能做到这一点。我的 VPS 上安装了 WHM,因此配置应该不会太难。

答案1

你必须在网页界面上更改你的 godaddy 域名,将你的 VPS 指定为 ns1,并且你必须在某处寻找一个好的 ns2 服务http://freedns.afraid.org/

在你的 VPS Linux 上你必须编写如下区域文件:

$ORIGIN example.com
$TTL 86400
@     IN     SOA    dns1.example.com.     hostmaster.example.com. (
                    2001062501 ; serial
                    21600      ; refresh after 6 hours
                    3600       ; retry after 1 hour
                    604800     ; expire after 1 week
                    86400 )    ; minimum TTL of 1 day

      IN     NS     dns1.example.com.
      IN     NS     dns2.example.com.

      IN     MX     10     mail.example.com.
      IN     MX     20     mail2.example.com.

             IN     A       10.0.1.5

server1      IN     A       10.0.1.5
server2      IN     A       10.0.1.7
dns1         IN     A       10.0.1.2
dns2         IN     A       10.0.1.3

ftp          IN     CNAME   server1
mail         IN     CNAME   server1
mail2        IN     CNAME   server2
www          IN     CNAME   server2

答案2

我建议你先了解一下 DNS 的工作原理。配置和启动并运行 DNS 非常困难。你需要熟悉所需的不同类型的区域和记录。

让 GoDaddy 使用您的权威服务器可能是最简单的步骤。您只需登录 GoDaddy 并更改您的 DNS 设置。更改可能需要长达 24 小时才能生效。

答案3

我强烈建议您在尝试管理自己的 DNS 之前先阅读一本 O'Reilly 书籍或类似书籍。经过几个小时的研究,您将能够更好地设置一个简单的绑定服务器,该服务器将永远运行,并且不会成为持续的支持问题来源。

我假设 WHM 指的是 cPanel 网络主机管理器?我已经有一段时间没碰过 cPanel 了,但如果是内存服务器,那它比 bind 要复杂得多。

相关内容