访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux Dig命令使用大全

时间:2019-07-26

linux命令大全_linux命令分类大全_linux命令大全进程

Dig简介:

Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。由于一直缺失Dig man page文档,本文就权当一个dig使用向导吧。

大家在下载源码包后,可能会对系统的安装有些疑惑,尽管源码包里附带了详细的安装文档。1.2.1 awstats有二进制rpm包,也有源码包,文中使用源码包安装,安装目录是/usr/local/awstats,wwwroot是web视图需要的资源文件,tools是一些统计脚本。由于windows中下载安装文件自己安装非常的容易,所以没有必要弄一个windows的软件仓库,但是由于linux的标准安装都是源代码编译安装,过程非常复杂也很耗时,所以为了简化这个步骤,也使得没有图形界面的linux(很多linux都只有命令行,不知浏览器为何物)能够安装软件,另外也为了一些不喜欢源码安装的人能够顺利的安装软件,就有这么一批人把一些软件弄成可以直接安装的包(ubuntu下叫deb包),这种包可以非常简单的用一个命令就安装好(dpkg),感觉有点类似于windows下的安装文件,但完全不是一码事……。

如果你要查找Bind的配置相关的信息,你参考我的文章:Bind for the mall LAN()。看懂默认输出:最简单最常见的查询是查询一台主机,但是默认情况下,Dig的输出信息很详细。你可能不需要所有的输出,但是它确实值得知道

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

$ dig www.isc.org

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

; <<>> DiG 9.2.3 <<>> www.isc.org
;; global options: printcmd

以下是 php 二进制文件(即 php.exe 程序)提供的命令行模式的选项参数,您随时可以通过 php -h 命令来查询这些参数。涵盖范围包括了命令、选项、参数、shell变量、echo与printf的输出、基本输入/输出重定向、命令查找、从脚本里访问参数以及执行跟踪。查看log日志,crond服务提示第3行已运行:将第3行加上错误输出重定向,运行成功,代码如下:若将重定向的错误输出参数2>&1去掉,则运行失败,代码如下:在shell下直接运行第3行,不需要加上重定向,也能成功,代码如下(-bash-4.1$ 是提示符):上面运行的是定时采集数据服务器,共部署9台,同样的运行环境,其它8台服务器,第3行代码都没有加错误重定向命令,运行成功,只有此台服务器出现此现象。

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43071
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3

在这里,Dig告诉我们一些从DNS返回的技术信息,这段信息可以用选项 +[no]comments来控制显示,但是小心,禁止掉comments也可能关闭一些其它的选项。

;; QUESTION SECTION:
;www.isc.org.     IN  A

在这个查询段中,Dig显示出我们查询的输出,默认的查询是查询A记录,你可以显示或者禁止掉这些用+[no]question选项

;; ANSWER SECTION:
www.isc.org.   600  IN  A  204.152.184.88

最后,我们得到我们查询的结果。 的地址是204.152.184.8,我不知道为什么你们更喜欢过滤掉这些输出,但是你可以用+[no]answer保留这些选项。