先说结论:DNS端口一般默认为53,默认采用UDP协议:
下面说查看方式:

一、使用nslookup命令查看

nslookup baidu.com

返回结果为:

可以看到,我的服务器DNS地址是100.100.2.136,端口为53.

二、通过resolv.conf 文件查看DNS地址

cat /etc/resolv.conf


可以看到,结果和上面一致。

三、获取目标服务器IP

这个就是常见的Ping命令了:

ping baidu.com

结果如下,可以看到百度的一个服务器IP是39.156.69.79,这与一中的nslookup 结果一致。

总结:nslookup 命令既可以看到resolv.conf文件DNS地址,又可以起到ping命令查看域名ip的效果,除了这些之外,还能额外看到DNS服务器端口信息。

四、更强大的dig命令

dig,和nslookup作用有些类似,都是DNS查询工具。
dig,其实是一个缩写,即Domain Information Groper。

一些专业的DNS管理员在追查DNS问题时,都乐于使用dig命令,是看中了dig设置灵活、输出清晰、功能强大的特点。

4.1 基础的dig用法

[deployer@host-172-25-0-33 ~]$ dig; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 31395
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;.              IN  NS;; Query time: 4001 msec
;; SERVER: 11.125.0.12#53(11.125.0.12)
;; WHEN: Thu Apr  2 11:26:14 2020
;; MSG SIZE  rcvd: 17

4.2 指定114 DNS来查baidu.com的A记录

 dig  @114.114.114.114  www.baidu.com A

对应的命令是:

dig @dnsserver name querytype

4.3 指定用tcp协议和114 DNS来查baidu.com的A记录

dig +tcp  @114.114.114.114  www.baidu.com A

4.4 跟踪dig全过程

dig +trace roclinux.cn


此外,还有一篇博文描写nolookup很详细,这里列出来:Linux命令学习之nslookup

Linux查看DNS地址以及端口,nslookup命令以及更强大的dig命令相关推荐

  1. linux命令如何查看dns,linux查看dns命令

    linux下我们要查看服务器的DNS信息可以通过命令来实现,下面由学习啦小编为大家整理了linux查看dns命令的相关知识,希望对大家有帮助! linux查看dns命令1:查看/etc/resolv. ...

  2. linux查看dns命令

    linux下我们要查看服务器的DNS信息可以通过命令来实现,下面由学习啦小编为大家整理了linux查看dns命令的相关知识,希望对大家有帮助! linux查看dns命令1:查看/etc/resolv. ...

  3. linux查看ip地址命令ipconfig命令不存在解决方法

    linux查看ip地址命令ipconfig命令不存在 在新版的Linux发行版中,ipconfig已经不行了,不能使用了.那么,Linux查看ip地址应该使用什么命令呢? 如何在Linux命令行中查找 ...

  4. Linux查看所有对外开放的端口

    Linux查看所有对外开放的端口 Centos 8查看所有对外开放的端口 查看防火墙对对应的端口是否已开启 firewall-cmd --list-all 方式1 已知服务使用的端口,查看服务是否在监 ...

  5. Linux查看ip地址时,只显示127.0.0.1

    Linux查看ip地址时,只显示127.0.0.1 刚刚在虚拟机中新装了一个CentosOS7版本的Linux系统,输入ip addr发现只有127.0.0.1,没有其他地址. 并显示ens33mtu ...

  6. linux查看ip地址和检测网络

    1.查看IP地址 ifconfig   Linux查看IP地址的命令 ipconfig  Widows查看IP地址的命令 2.检测网络是否通畅 Linux ping 命令 | 菜鸟教程 ping + ...

  7. Linux查看已经开放的端口,开放端口遇到防火墙的问题。

    Linux查看已经开放的端口,开放端口,FirewallD is not running 查看已经开放的端口 firewall-cmd --list-all 1 如果出现这种情况说明你的防火墙没有开: ...

  8. dig命令使用详解|使用dig命令挖掘域名解析信息

    dig命令使用详解|使用dig命令挖掘域名解析信息 Dig命令主要用来从 DNS 域名服务器查询主机地址信息 1. 查询域名的A记录 dig qq.com #查询qq.com的A记录 root@xg: ...

  9. linux 查看dns进程,探查Linux系统DNS服务器运行状况

    在Linux环境下,也提供了广泛流行的BIND服务器,它是构建DNS服务器最常用的服务器软件.介绍BIND的安装的文章现在很多,现在我们就一起来谈一下维护的话题.我们如何才能够了解DNS服务器的运行情 ...

最新文章

  1. Windows Phone 7 多点触摸编程
  2. Deep Learning论文笔记之(三)单层非监督学习网络分析
  3. 企业云计算架构--笔记
  4. 从C#到TypeScript - Generator
  5. 计算机网络 学习笔记-概论
  6. 你身边有创业失败导致负债累累的案例吗
  7. Cocos Creator 获取当前URL取参数
  8. Http压力测试工具HttpTest4Net
  9. 给apk去签名、重新签名
  10. mysql开发认证 cmdev_学无止境:了解主流的DBA认证考试
  11. SVN:SVN分支管理
  12. 什么是负边沿触发_边沿触发 - FreeSaber - 博客园
  13. 使用HBuilderX软件快速搭建Vue项目
  14. GLASS数据批量下载
  15. Adobe Photoshop CC2018软件安装教程
  16. **遇到“Cannot create file “不要慌**
  17. 为什么寄存器比RAM快
  18. MVVM+Retrofit+Kotlin网络框架封装
  19. 如何设置windows防火墙的出入规则
  20. Part2:S3C2440裸跑一个LED程序

热门文章

  1. 基于COMS技术,COMS工艺等,CMOS到底是个啥?
  2. 超详细的DOM迭代思维图
  3. 【web-攻击用户】(9.4)跨域捕获数据——通过注入HTML捕获数据、注入CSS捕获数据、JavaScript劫持
  4. Python学习笔记:数据可视化(一)
  5. 网络安全毕业设计选题题目大全
  6. 6-2 车的不同行为 (10 分)
  7. pip3 install XXX加快下载速度
  8. oracle ora00940,ORA-32773问题的解决方法。
  9. 怎么查看Python扩展库所有可用安装版本
  10. CCF论文列表(2022拟定)大更新!NAACL升B!ICLR继续陪跑...MICCAI空降B!PRCV空降C!