在 Windows DNS 中创建 NS 记录的正确方法

在 Windows DNS 中创建 NS 记录的正确方法

在 BIND 中,您可以创建一个指向 A 记录的 NS 记录:

labs.example.com. IN NS ns1.example.com.
ns1.example.com. IN A 192.168.80.50

在 Windows DNS 中,首先要求您提供要委派的域: 在此处输入图片描述

接下来会要求您提供委托给的服务器的详细信息: 在此处输入图片描述

完成后,您将拥有一个可以正确委派的 NS 记录。有人告诉我这是不正确的,因为在第二个窗口中,当我输入 labs.example.com. 并指向 192.168.80.50 时,我没有将 NS 记录正确指向 A 记录(如上面的 BIND 示例)。有人告诉我,我应该先创建一个指向 192.168.80.50 的 A 记录(例如 ns1.example.com.),然后在创建 NS 记录时使用此信息。

两种方法都有效,那么哪种方法才是正确的呢?或者说这有什么关系?按照我在图片中标注的方式进行设置有什么缺点?

我并不是 Windows 的重度用户,所以我并不完全清楚 Windows DNS 处理这两种配置的区别。

更新:根据 dig,这两种方法仍然有 A 记录和 NS 记录。

不附带 A 记录进行设置:

;; QUESTION SECTION:
;labs.example.com.            IN      NS

;; ANSWER SECTION:
labs.example.com.     3600    IN      NS     labs.example.com.

;; ADDITIONAL SECTION:
labs.example.com.    3600    IN      A       192.168.80.50

附带 A 记录:

;; QUESTION SECTION:
;labs.example.com.            IN      NS

;; ANSWER SECTION:
labs.example.com.     3600    IN      NS    ns1.example.com.

;; ADDITIONAL SECTION:
ns1.example.com.    3600    IN      A       192.168.80.50

答案1

我认为这并不重要,只要您能正确解决它,并且 NS 条目到位即可。

相关内容