linuxdns解命令 linux 解密( 二 )


2)在弹出的面板上输入“cmd”后就出现【命令提示符】下输入“ping dns.test.com”查看正向解析是否成功 , 接着再输入“ping 192.168.173.66”查看反向解析直接启动DHCP服务器,是否成功 。若不成功,则在linux系统的配置dns服务器的机上的【新建终端】上先启动dns服务器,接着再查看正反向解析文件有没有建立好,命令如下:[root@ root]# named –g
;
Linux命令行模式下查询DNS包括NS记录利器dig命令详解Dig简介:
Dig是一个在类Unix命令行模式下查询DNS包括NS记录linuxdns解命令,A记录linuxdns解命令,MX记录等相关信息linuxdns解命令的工具。由于一直缺失
Dig man page文档linuxdns解命令,本文就权当一个dig使用向导吧 。
Dig的源码是ISC BIND大包的一部分,但是大多编译和安装Bind的文档都不把它包括在内,但是在linux系
统下 , 它通常是某个包的一部分,在Gentoo下是bind-tools,在Redhat/Fedora下是 bind-utils,或者在
Debian下是 dnsutils 。
如果你要查找Bind的配置相关的信息,你参考我的文章:Bind for the mall LAN
() 。
看懂默认输出:
最简单最常见的查询是查询一台主机,但是默认情况下,Dig的输出信息很详细 。你可能不需要所有的输出,
但是它确实值得知道 。
=====================================================================
下面是一个带有注释的查询:
$ dig
上面是我调用dig 的命令行 。
;DiG 9.2.3
;; global options: printcmd
Dig的部分输出告诉我们一些有关于它的版本信息(version 9.2.3)和全局的设置选项,如果+nocmd在命令行下
是第一个参数的话,那么这部分输出可以通过加+nocmd的方式查询出来 。
;; Got answer:
;; -HEADER
在linux系统中,DNS是用什么软件实现的?最主要的命令有哪些?在终端命令窗口中启动与停止dns服务
在命令模式下启动、停止和重启dns服务最快,其操作方法如下:
[root@rh01
~]#service
named
start
//启动named服务,即dns服务
[root@rh01
~]#service
named
stop
//停止named服务,即dns服务
[root@rh01
~]#service
named
restart
//重启named服务,即dns服务
若需在下次启动系统时,named服务随系统一同自动启动,也可在终端命令窗口中执行如下操作:
[root@rh01
~]#
ntsysv
//启动服务器配置界面
跟踪域名解析过程的几条命令在学习计算机网络的时候就知道到了DNS的解析过程,但是一直没有实践过 。这次趁着配置狗爹上买的域名,通过跟踪域名的解析过程 , 算是DNS有了更深刻的了解 。
nslookup(name server lookup)是一个用于查询 Internet域名信息或诊断DNS 服务器问题的工具 。在windows和Linux都可以通过nslookup输入域名得到相应的IP地址 。相反的,我们也可以通过输入IP地址来获得主机名 。
获取更详细的应用,请参照 nslookup 命令用法。
在Linux系统中,通过dig命令可以查询DNS的解析过程 。
下面展示的是使用最简单的dig命令来查询DNS的结果,这对我们理解复杂一点的dig命令的结果很有帮助 。
输出了DIG和Linux的版本号以及查询的域名
说明可以增加参数cmd 。
表示下面信息是此次查询所得的结果,包含5个部分,分别是头部HEADER,查询部分QUESTION SECTION , 回复部分ANSWER SECTION , 权威机构部分AUTHORITY SECTION,附加部分ADDITIONAL SECTION 。
opcode 操作码,QUERY,代表是查询操作
status 状态,NOERROR,代表没有错误
id 编号,7794,16bit数字 , 在dns协议中,通过编号匹配返回和查询 。

推荐阅读