,,linux nslookup命令使用详解

,,linux nslookup命令使用详解

本文主要介绍使用linux nslookup命令的详细说明,通过示例代码详细介绍,对大家的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。

【nslookup何许人?】

nslookup命令是Linux中非常常见的网络命令。简而言之就是“用来检查DNS信息”。

Man nslookup显示,nslookup的官方解释是“交互式查询互联网名称服务器”。

【nslookup作者何许人?】

Man nslookup显示其作者是安德鲁切伦森,我找到了他的Linkedin主页。事实证明

他是计算机科学的高材生。他曾就读于哈佛大学和加州大学伯克利分校。

目前在ChoiceStream公司工作,

【系统没有nslookup命令?】

如果您的Linux系统没有nslookup命令,那么您可能没有安装bind-utils包。

只要yum安装bind-utils就能解决问题。

【nslookup的两种模式】

Nslookup是一个可以查询互联网域名服务器信息的程序。他有两种工作模式,即“交互模式”和“非交互模式”。

在“交互模式”下,用户可以从域名服务器查询各种主机和域名的信息,或者输出域名中的主机列表。

在“非交互模式”下,用户只能获得特定的名称或所需的主机或域名信息。

【如何进入交互模式?】

有两种方法可以进入交互模式。

第一种方法是直接输入不带任何参数的nslookup命令,然后直接进入交互模式。此时,nslookup将连接到默认域名服务器(即/etc/resolv.conf的第一个dns地址)。

第二种方法是支持选择不同的域名服务器。第一个参数需要设置为“-”,然后第二个参数是设置要连接的域名服务器的主机名或IP地址。

【如何进入非交互模式?】

如果在nslookup命令后直接添加要查询的IP或主机名,将进入非交互模式。当然,此时也可以在第二个参数位置设置要连接的域名服务器。

1、nslookup作用

Nslookup用于查询DNS记录,查询域名解析是否正常,在网络出现故障时诊断网络问题。

2、查询

A.直接询问

nslookup域[dns服务器]

//如果没有指定dns服务器,将采用系统默认的dns服务器。

B.查询其他记录

nslookup -qt=类型域[dns-server]

类型:

地址记录

AAAA地址记录

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

ATMA - ATM地址记录

CNAME别名记录

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

ISDN -对应于域名的ISDN号码

MB -保存指定邮箱的服务器。

MG -邮件组记录

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

MR -重命名的邮箱记录

MX -邮件服务器记录

NS -名称服务器记录

PTR-反向记录

RP -磁头记录

RT -路线渗透记录

SRV - TCP服务器信息记录

TXT -域名对应的文本信息

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

C.询问更具体的信息

nslookup-d[其他参数]域[DNS-服务器]

//查询时只需添加-d参数,即可查询域名缓存。

例子

[root @ localhost ~]# nslookup www.jsdig.com

服务器:202.96.104.15

地址:202.96.104.15#53

非权威回答:

www.jsdig.com教名=host.1.jsdig.com。

姓名:host.1.jsdig.com

地址:100.42.212.8

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: