关于DNS服务中查询域名的命令

  • 一、域名与DNS
  • 二、查询DNS的命令
    • 1、dig
      • ①、简介
      • ②、格式
      • ③、参数
      • ④、实例
    • 2、 host
      • ①、介绍
      • ②、格式
      • ③、参数
      • ④、实例
    • 3、nslookup
      • ①、介绍
      • ②、格式
      • ③、参数
      • ④、实例

一、域名与DNS

  • 域名

    • 网络中每一台主机都有一个唯一的标识固定的IP地址,以区别在网络上成千上万个用户和计算机。由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址。每一个符号化的地址都与特定的IP地址对应,这样网络上的资源访问起来就容易得多了。这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名。
  • DNS
    • DNS(Domain Name System)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

二、查询DNS的命令

1、dig

①、简介

dig命令的全称是“domain information groper”,它是一个用来灵活查询DNS的工具,它会打印出DNS域名服务器的回应,dig命令主要用来从DNS域名服务器查询主机地址信息。

②、格式

③、参数

参数 说明
@ 指定进行域名解析的域名服务器
-b 使用指定的本机ip地址向域名服务器发送域名查询请求
-f 指定dig以批处理的方式运行,指定的文件中保存着需要批处理查询的DNS任务信息
-p 指定域名服务器所使用端口号
-t 指定要查询的DNS数据类型(默认为A)
-x 执行逆向域名查询
-4 使用ipv4(默认)
-6 使用ipv6
-h 显示命令帮助信息

④、实例

2、 host

①、介绍

host命令是一个用于执行DNS查找的简单实用程序。它通常用于将名称转换为IP地址,反之亦然。 如果没有给出参数或选项,host将打印其命令行参数和选项的简短摘要。

②、格式

③、参数

参数 说明
-a 显示详细的DNS信息
-c 指定查询类型,默认值为“IN”
-C 查询指定主机的完整的SOA记录
-r 不使用递归的查询方式查询域名
-t 指定查询的域名信息类型
-v 显示指令执行的详细信息
-w 如果域名服务器没有给出应答信息,则总是等待,直到域名服务器给出应答
-W 指定域名查询的最长时间,如果在指定时间内域名服务器没有给出应答信息则退出
-4 使用IPv4查询传输 (默认)
-6 使用IPv6查询传输

④、实例

3、nslookup

①、介绍

  • nslookup命令主要用来查询域名的DNS信息。在使用nslookup之前,先确保已经安装了它,nslookup属于bind-utils包下一个命令 。

  • nslookup有两种工作模式:“交互模式”和“非交互模式”。在命令行中直接输入nslookup,无需输入任何参数即进入交互模式,由“>”提示。

②、格式

③、参数

参数 说明
-sil 不显示任何警告信息
exit 退出命令
server 指定解析域名的服务器地址
set type=soa 设置查询域名授权起始信息
set type=a 设置查询域名A记录
set type=mx 设置查询域名邮件交换记录

④、实例

关于DNS服务中查询域名的命令相关推荐

  1. linux查看Windows的ip命令,在windows系统和linux系统中查询IP地址命令的不同

    在linux和windows系统上查询IP地址的命令是不一样的. 在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开dos命令行,然后输 ...

  2. 在windows系统和linux系统中查询IP地址命令的不同

    在linux和windows系统上查询IP地址的命令是不一样的.         在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开do ...

  3. Asp.Net中查询域名的Whois信息

    作者:活靶子       出处:AspxBoy.Com 演示http://www.aspxboy.com/whois.aspx 拷贝代码请到这里 http://www.aspxboy.com/Whoi ...

  4. Linux中DNS服务器地址查询命令nslookup使用教程

    这篇文章主要介绍了Linux中DNS服务器地址查询命令nslookup使用教程,是Linux服务器运维的必备知识,需要的朋友可以参考下 nslookup 程序是DNS 服务的主要诊断工具,它提供了执行 ...

  5. DNS传输协议解析!pcap报文中的域名获取

    回想一下,当我们想访问谷歌的时候,通常输入域名(网址):https://www.google.com,其实这就是一个域名. DNS 解析过程涉及将主机名(例如 https://www.google.c ...

  6. ubuntu 局域网dns服务器_如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务

    DNS 1. 简介 本文使用 BIND9,用尽量少的步骤,搭建出一个可用的内网 DNS 服务.另外要说明的一点是,本文不仅适用于 Ubuntu 16.04,也使用其后的 Ubuntu 系统(截止到目前 ...

  7. 活动目录集成区域DNS服务

    DNS是域名系统(Domain Name System)的简称.DNS的作用将域名解析为IP地址,从而便于用户记忆并访问相关的网络服务.事实上,正式由于有了DNS服务,计算机使用者才不必再死记硬背那些 ...

  8. Linux学习笔记RHEL 7(九)--RHEL7.0 DNS服务配置

    一.DNS域名解析服务 主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系. 从服务器:从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况. 缓存 ...

  9. Linux DNS服务详解——DNS服务搭建细节

    前几天,我陆续给大家介绍了DNS服务的相关内容,今天,我给大家补充介绍一下DNS服务中一些小问题. 前文链接: Linux DNS服务详解--DNS基础知识 Linux DNS服务详解--DNS实战配 ...

最新文章

  1. 2021年中国工业互联网安全大赛核能行业赛道writeup之传统流量取证
  2. Java并发编程-并发工具包(java.util.concurrent)使用指南(全)
  3. unity3d UGUI Scroll View的使用
  4. mac找不到mysql数据库_mac下mysql升级后找回丢失数据库
  5. 数据结构 | 如何一文搞定链表问题?(附20本书获奖名单)
  6. Docker Dirty Cow逃逸
  7. 为什么php不能用了,为什么php不能做大型系统?
  8. Spring Boot的自动配置的原理
  9. AD19妙用SHIFT+S查找没连的线
  10. S5PV210-uboot移植-从三星官方uboot开始移植
  11. 字体的样式设置和字体分类
  12. C语言基础——二维数组应用(一)井字棋
  13. java8中的date和joda time中的日期相互转换
  14. html5数学公式编辑器,Daum Equation Editor:数学公式编辑器
  15. 智能暖风机——4.暖风机外设驱动实现
  16. 学习C语言基本思路与参考书籍
  17. 【Python】惊呆了!我用 Python 可视化分析和预测了 2022 年 FIFA 世界杯
  18. ncnn param文件及bin模型可视化解析
  19. 真值,原码,反码,补码介绍
  20. 数学—计算n!尾数为0的个数

热门文章

  1. 通过改进视频质量评估提升编码效率
  2. LiveVideoStack线上分享第三季(一):低延迟线上K歌玩法的思考与实践
  3. Java多线程之CAS深入解析
  4. 漫谈 C++ 的各种检查
  5. 【小程序开发者专享】腾讯云联手多家科技企业,聚焦小程序·云开发实践!...
  6. RASP技术攻防之基础篇
  7. 怎么在github上的私人项目中添加成员?
  8. 上云的先行军,QQ 率先完成了20万台服务器全量上云,是怎么做到的?
  9. 每次创建maven都要重新设置set,如何将本地maven设置为默认的maven
  10. Hive的安装【完整版】