我可以将我的第二个 IP 地址设置为辅助名称服务器吗

我可以将我的第二个 IP 地址设置为辅助名称服务器吗

我有一台有 2 个 IP 地址的服务器。如果我在浏览器中输入第一个 IP 地址,就会进入我的网站。62.212.66.33

如果我在栏中输入我的第二个 IP 地址,我最终会进入其他地方。62.212.66.56

我可以将第二个 IP 设置为辅助名称服务器吗?我为域创建了 NS 和 A 记录。等了 72 小时。但它没有返回任何记录。进行 DNS 检查。

此类设置可行吗?

答案1

安装 Bind,然后在 named.conf 文件中,添加/更改 listen-on 行如下(其中的值是辅助 IP 地址):

  listen-on {62.212.66.56; };

然后配置所需的区域,例如

zone "mydomain.com" {
   type slave;
   file "slave/mydomain.com.slave";
   masters {
             1.2.3.4;
   };
};

其中 mydomain.com 是您作为其辅助域名,而 1.2.3.4 是主名称服务器的 IP 地址。

但我建议您允许 BIND 监听您的所有 IP 地址。此外,请将服务器的名称和地址添加到主 DNS 服务器,例如:

mydomain.com。IN NS ns3.mydomain.com ns3.mydomain.com。IN A 62.212.66.56

根据您上面的评论,听起来您真正想要做的是运行您自己的 DNS,您是主人。

为此,将区域定义从从属更改为主控并删除主控子句。然后创建区域数据文件(使用 named-xfer、dig 或直接输入信息)。然后在域名注册处,将您域的 DNS 服务器的 IP 更改为您的 IP 地址。

答案2

不推荐,但有可能。

最建议的是在不同网络上的独立服务器上至少拥有 2 个 DNS。最好是在不同的数据中心甚至不同的大陆。

除了添加 ns 和 a 记录外,您还必须将您的 ip 添加到注册商的名称服务器列表中。一些注册商称之为“子名称服务器”

如果没有这个,你的 DNS 将永远无法工作。

相关内容