nslookup命令使用技巧【珍藏版】

liuzhen007
• 阅读 1453

目录

前言

正文

一、缺省查询

二、指定DNS查询

三、查询命名服务器

四、反向解析域名

五、查询邮件服务器信息

前言

nslookup是一个DNS查询工具,可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定使用那个DNS服务器进行解释。

正文

一、缺省查询 不指定 dns-server,使用系统默认的 dns 服务器。

命令:

nslookup 域名

实例:

nslookup命令使用技巧【珍藏版】

通过上述命令的执行结果,我们可以知道当前系统默认的DNS域名解析服务器地址是 8.8.8.8,对应 www.google.com 域名解析出来的 IP 地址是 172.217.24.4 。

二、指定DNS查询 指定 dns-server,查询相关IP和域名信息。

命令:

nslookup 域名 DNS服务器

实例: nslookup命令使用技巧【珍藏版】

因为指定了DNS域名解析服务器,所以对于相同域名 www.google.com 解析出来的 IP 地址也不一样。这属于正常现象,毕竟每个DNS域名服务器的“花名册”不尽相同。

三、查询命名服务器 查询命名服务器,type类型是NS,注意大小写。

命令:

nslookup -q=type domain [dns-server]

实例: nslookup命令使用技巧【珍藏版】

可以看出google.com对应的命名服务器有四个,分别是ns1.google.com、ns2.google.com、ns3.google.com、ns4.google.com。

相同的命令还有:

nslookup -type=type domain [dns-server]

nslookup -querytype=type domain [dns-server]

四、反向解析域名 通过IP地址逆向推导出对应的域名服务器。

命令:

nslookup –q=ptr [ip 地址]

实例:

nslookup命令使用技巧【珍藏版】

有运行结果可知,8.8.8.8 对应的域名服务器的域名是 dns.google 。

五、查询邮件服务器信息 命令:

nslookup -q=mx 服务器域名

实例:

nslookup命令使用技巧【珍藏版】

由执行结果可知,www.163.com 对应的 cname 是 www.163.com.163jiasu.com。

如果有疑问,欢迎评论留言或者私信沟通!

点赞
收藏
评论区
推荐文章
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Karen110 Karen110
1年前
一篇文章带你了解JavaScript日期
日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用
Wesley13 Wesley13
1年前
cobol学习之十数据库的增删改查模板
这次连接数据库使用的是ODBC连接access数据库,里面主要是一个增删改查的模板备份,方便以后查询。000001IDENTIFICATIONDIVISION.000002PROGRAMID.SAMPLEDB2.00
Stella981 Stella981
1年前
Linux下DNS简单部署(主从域名服务器)
一、DNS简介DNS(DomainNameSystem),域名系统,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。DNS服务器的作用就是
Wesley13 Wesley13
1年前
MySQL查询按照指定规则排序
1.按照指定(单个)字段排序selectfromtable_nameorderiddesc;2.按照指定(多个)字段排序selectfromtable_nameorderiddesc,statusdesc;3.按照指定字段和规则排序selec
Wesley13 Wesley13
1年前
MySQL数据查询(重点)
1.查询所有列  \为所有列select\fromtable\_name;2.查询指定列selectid,agefromtable\_name;3.查询时添加常量列本次查询有效,不会添加到表中,只显示 可以用as来命名本列名select'java0328'fromtable\_name;
Wesley13 Wesley13
1年前
oracle:ORA
报ORA25153,这一定是临时表空间逻辑名还在,但是找不到临时文件的原因。解决方法:1、查询临时表空间状态状态selecttablespace\_name,statusfromdba\_tablespaces;TABLESPACE\_NAMESTATUS\SYSTEMONL
Wesley13 Wesley13
1年前
mysql操作中卡死 解决方法
1.使用指令查询当前进程showfullprocesslist;查询全部当前进程;showprocesslist;只列出前100条2.找出卡死的进程id3.删除卡死进程kill99;99为卡死id4.其他状态含义showstatus;Ab
Wesley13 Wesley13
1年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
helloworld_34035044 helloworld_34035044
6个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
liuzhen007
liuzhen007
Lv1
多媒体研发工程师
敲代码,搞开发。 本人深耕音视频技术,走全栈路线,前后端通吃,兼顾各端与流媒体服务器。 博客主页地址:https://liuzhen.blog.csdn.net 微信公众号:玩转音视频 欢迎沟通学习!
11
文章
1
粉丝
0
获赞