我在设置名称服务器时遇到了麻烦。我有一个域名。我有一个运行 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 要复杂得多。