首页 > 其他分享 >nslookup命令的常见用法

nslookup命令的常见用法

时间:2022-09-29 16:23:57浏览次数:73  
标签:记录 常见 用法 域名 DNS 服务器 查询 nslookup

nslookup 主要用来诊断域名系统 (DNS) 基础结构的信息。查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题。本文中科三方将简单介绍nslookup的几种常用用法。

 

一、查询域名解析地址

语法:nslookup 域名

示例:nslookup www.163.cn

 

如果不指定DNS服务器,采用默认DNS进行查询。

如上图所示,服务器为本机DNS服务器信息;

114.114.114.114为本机当前使用的DNS服务器;

非权威应答表示,非从域名的权威服务器获得结果,而是从本地DNS缓存中获取的结果;

address为目标域名所对应的IP地址,域名所对应的IP地址可以有多个,用户访问的时候会按照一定规则由其中一台计算机应答。

二、指定DNS服务器查询

如果我们想获得更权威准确的记录,可以使用指定DNS服务器进行查询。

语法:nslookup 域名 DNS服务器

示例:nslookup www.sfn.cn ns1.sfn.cn

 

因为我们指定使用权威解析服务器进行查询,所以返回的结果是权威回答,是实时准确的。

三、查询指定解析类型的解析记录

Nslookup可以查询域名指定类型的解析记录,如AAAA记录、CNAME记录、MX记录等。

语法:nslookup -qt=type 域名

示例:nslookup -qt=AAAA www.163.com

 

如上图所示:Address返回的两个结果就是目标域名的两个IPv6地址。

type可以是以下这些类型:

A 地址记录(直接查询默认类型)

AAAA 地址记录

AFSDB Andrew文件系统数据库服务器记录

ATMA ATM地址记录

CNAME 别名记录

HINFO 硬件配置记录,包括CPU、操作系统信息

ISDN 域名对应的ISDN号码

MB 存放指定邮箱的服务器

MG 邮件组记录

MINFO 邮件组和邮箱的信息记录

MR 改名的邮箱记录

MX 邮件服务器记录

NS 名字服务器记录

PTR 反向记录

RP 负责人记录

RT 路由穿透记录

SRV TCP服务器信息记录

TXT 域名对应的文本信息

X25 域名对应的X.25地址记录

四、常见错误含义

Timed Out:表示服务器在超出指定的重试次数后不响应请求。

No Response from Server:表示名称服务器不在服务器上运行。

No Records:表示服务器没有主机的指定查询类型的资源记录,即使主机名有效。

Non-Existent Domain:表示主机或域名不存在。

Connection Refused:表示在查询时,不能连接到名称或远程用户信息服务命令服务器。该错误是与 ls 和 finger 请求有关的典型错误。

Network Is Unreachable:表示在查询时,不能连接到名称或远程用户信息服务命令服务器。该错误是与 ls 和 finger 请求有关的典型错误。

Server Failure:表示名称服务器遇到内部矛盾并且不能返回有效的应答。

Refused:表示名称服务器拒绝请求服务。

Format Error:表示名称服务器拒绝数据包请求因为格式不正确。

标签:记录,常见,用法,域名,DNS,服务器,查询,nslookup
From: https://www.cnblogs.com/zksf/p/16741980.html

相关文章

  • 常见网站漏洞
    网站是网络访问的基本入口,随着互联网的发展越来越快,网站的弊端就逐步呈现,大大小小的漏洞,黑客通过这些漏洞对网站发起攻击,往往造成的后果不堪现,大大小小的漏洞,黑客通过这......
  • @ConditionalOnProperty的作用和用法
    @ConditionalOnProperty的作用和用法在springboot中有时候需要控制配置类是否生效,可以使用@ConditionalOnProperty注解来控制@Configuration是否生效.@Retention(Rete......
  • 《近期BSN开发常见问题答疑(2022.9.23)》
    区块链服务网络(Blockchain-basedServiceNetwork)(以下称为“BSN”)是一个跨云服务、跨门户、跨底层框架,用于部署和运行区块链应用的全球性公共基础设施网络,由国家信息中心、......
  • 3款大屏播放软件,用法很详细,用于大屏幕播放视频和图片
    要在展厅或户外的LED大屏幕上长时间循环播放视频或图片,就需要用到大屏播放软件,笔者整理几款好用的给大家。一、动屏大屏播放软件特点这款软件的特点是配置简单,界面美观,即插......
  • base64格式在Html中的用法
     Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。 图片data:image/gif;base64,base64编码的gi......
  • git常见操作
    场景:本文主要记录git的常见操作 #clone项目gitclone地址#查看远程分支(推荐第一种)gitbranch-agitbranch-rgitbranch-v#拉取远程分支到本地1......
  • 67-@RequestParam、@PathVariable、@RequestBody、@ModelAttribute的用法
    @RestController@RequestMapping("/sys-user")publicclassSysUserController{@AutowiredprivateISysUserServicesysUserService;@PostMapping("/get......
  • 结构赋值的高阶用法
    结构赋值的高阶用法结构赋值对于引用嵌套的属性或目标没有限制。为此,可以通过结构来复制对象属性。letobj1={a:1,b:2,c:3};letobj2={};({a:obj......
  • CSS中Cellpadding和 Cellspacing用法和定义
    https://www.cnblogs.com/LiuSiLence/p/9023293.htmlCellspacing,属性表示两个单元格之间的距离cellpadding,是补白,是指单元格内文字与边框的距离。 ......
  • highlight.js代码高亮脚本的基本用法
    一、准备highlight.js官网下载界面中文文档点击Getversion进行下载勾选语言进行下载下载好的文件结构二、引入highlight的CSS样式和js文件引......