linux中bind(DNS)软件的数据库目录varnamed下,数据库文件中NS记录到底是干什么的?

linux中bind(DNS)软件的数据库目录varnamed下,数据库文件中NS记录到底是干什么的?,第1张

NS记录我查了一下英文的官方文档 突然想起来,NS记录是可以指向它的下一个子区域的NS服务器的IP的  比如你是负责baidu.com 这个区域的。然后 它有一个子区域叫zone.baidu.com

它的下一个NS记录的IP 如果你指错了,,到时候要解析比如说域名为www.zone.baidu.com

这样的域名,就会找不到了,,

相信你应该知道DNS服务器工作原理吧, DNS服务器查找某个域名的方法逐级查找,

还有一点,,既然你都打算深入研究Linux了,,英文也得提高哦哈哈,,个人感觉好多牛的讲师其实他们的资源来源有一部分就是查找这些开源软件的官方文档来讲的,,基本大多数你所要了解的东东都在上边了  努力哈,,我也在学习中。。。  虽然不知道解释的对不对哈哈,,个人见解

Dig简介:

Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具 。由于一直缺失

Dig man page文档,本文就权当一个dig使用向导吧。

Dig的源码是ISC BIND大包的一部分,但是大多编译和安装Bind的文档都不把它包括在内,但是在linux系

统下,它通常是某个包的一部分,在Gentoo下是bind-tools,在Redhat/Fedora下是 bind-utils,或者在

Debian下是 dnsutils。

如果你要查找Bind的配置相关的信息,你参考我的文章:Bind for the mall LAN

( http://www.madboa.com/geek/soho-bind/ )。

看懂默认输出:

最简单最常见的查询是查询一台主机,但是默认情况下,Dig的输出信息很详细。你可能不需要所有的输出,

但是它确实值得知道。

=====================================================================

下面是一个带有注释的查询:

$ dig www.isc.org

上面是我调用dig 的命令行。

DiG 9.2.3 www.isc.org

global options: printcmd

Dig的部分输出告诉我们一些有关于它的版本信息(version 9.2.3)和全局的设置选项,如果+nocmd在命令行下

是第一个参数的话,那么这部分输出可以通过加+nocmd的方式查询出来。

Got answer:

->>HEADER

一、什么是NS记录?NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。二、使用场景如果需要把子域名交给其他 DNS服务商 解析,就需要添加NS记录(Name Server)。NS记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。NS记录中的IP即为该DNS服务器的IP地址。大多数域名注册商默认用自己的NS服务器来解析用户的DNS记录。DNS服务器NS记录地址一般以以下的形式出现:ns1.domain.com、ns2.domain.com等。三、NS记录与SOA记录的区别SOA,是起始授权机构记录,说明了在众多 NS 记录里哪一台才是主要的服务器。在任何DNS记录文件中,都是以SOA(Startof Authority )记录开始。SOA资源记录表明此DNS名称服务器是该DNS域中数据信息的最佳来源。 SOA记录与NS记录的区别:NS记录表示域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析;SOA记录设置一些数据版本和更新以及过期时间等信息。四、NS记录的具体 *** 作1、添加NS记录 在“主机名”中填入子域的名字,“类型”为NS,“IP地址/主机名”中填入解析服务器的IP地址或名称,点击“新增”按钮即可。 2、修改NS记录 只要在“IP地址/主机名”一栏中将原来的服务器目标地址或IP直接修改为新地址或IP,然后点击“修改”按钮即可。 3、删除NS记录 点击要删除的NS记录后面对应的“删除”按钮即可。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8305430.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存