qq:78080458 学习交流群:150633458
分类: LINUX
2019-08-19 08:29:17
dig
dig是一个DNS查询工具,多数管理员会使用dig命令来解决DNS的问题。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1、语法
dig [选项]
2、参数列表
选项 |
说明 |
@server |
指定服务器地址 |
-b host |
指定通过哪个主机查询 |
-f file |
从指定文件来查询 |
-p port |
指定使用的端口 |
-t type |
指定要查询的DNS类型,例如A\MX\PRT |
-x ip |
指定DNS你想查询,输入ip得到域名 |
-4 |
使用ipv4 |
-6 |
使用ipv6 |
3、实例
1)查询域名信息
[root@localhost ~]# dig ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23028 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION: ;. IN A
;; ANSWER SECTION: . 572 IN CNAME www.a.shifen.com.
;; Query time: 103 msec ;; SERVER: 172.20.10.1#53(172.20.10.1) ;; WHEN: Sat Oct 6 08:08:04 2018 ;; MSG SIZE rcvd: 90 |
2)反向查询
[root@localhost ~]# dig -t a -x 111.13.100.92
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> -t a -x 111.13.100.92 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 8225 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION: ;92.100.13.111.in-addr.arpa. IN A
;; Query time: 81 msec ;; SERVER: 172.20.10.1#53(172.20.10.1) ;; WHEN: Sat Oct 6 08:09:51 2018 ;; MSG SIZE rcvd: 44 |
做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接: 密码:n7bk