注意:IP地址和域名已更改为等值,以免引起攻击!
背景
我正在建立一个独立的 VPS,我将在其上托管六个左右的域,同时满足电子邮件和网络托管的需求。我以后可能会添加额外的 VPS,但不想为每个新服务器注册一个新的 FQDN。我计划为每个服务器创建一个带有子域的单个域名。例如 s1.myserverdomain.com 和 s2.myserverdomain.com。这些 FQDN 将用于为常见服务(如 mail.s1.myserverdomain.com)提供可解析的名称。
第一个 VPS 将有两个 IP 地址,因此我可以使用它来提供名称服务器服务,例如 ns1.s1.myserverdomain.com 和 ns2.s1.myserverdomain.com。稍后,当我添加另一台服务器时,我会将它们拆分。
(您可能会告诉我,在同一台机器上运行两个名称服务器是一种不好的做法,因为如果其中一个出现故障,另一个也会出现故障,但考虑到在这种情况下,邮件和网络托管也会出现这种情况,因此似乎还没有为另一台服务器付费。)
我想要完成的是 Godaddy 处理 myserverdomain.com 的 DNS,并在我的 VPS 上为 ns1.s1...、ns2.s1... 创建名称服务器,然后将 ns2.s1 传输到 ns2.s2。我将为六个托管域中的每一个设置名称服务器以使用这些名称服务器。
我的配置
到目前为止,除了 Godaddy 自动创建的默认记录之外,我还在 Godaddy 为 myserverdomain.com 创建了以下 DNS 记录:
TYPE NAME VALUE
A s1 100.1.1.1
A ns1.s1 100.1.1.1
A ns2.s1 100.1.1.2
A mail.s1 100.1.1.1
A smtp.s1 100.1.1.1
Godaddy 上有一个用于设置主机的部分。我不完全理解为什么会这样,因为我认为我们只需要创建“A”记录就可以做到这一点?无论如何,这些是我在该部分中设置的主机:
HOST IP ADDRESS
s1 100.1.1.1
ns1.s1 100.1.1.1
ns2.s1 100.1.1.1
这些记录都是在 48 小时前创建的,因此已经完成了传播。
VPS 设置
VPS 运行 Ubuntu 18.04,面板安装了ISPConfig 3.1。它是按照ISPConfig的“完美服务器”教程设置的,其中包括安装 Bind。主机名从一开始就设置为 s1.myserverdomain.com。
面板当前显示 BIND 的状态为“UP”。
当前状态
当我前往 mxtoolbox.com 并在 s1.myserverdomain.com 上执行 DNS 检查时,它报告“找不到 DNS 服务器”。
我的问题
我需要知道我做错了什么。有没有我应该创建的记录?在我创建的那些中,有什么不必要或错误的吗?谢谢!