本文主要介绍使用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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。