nslookup命令用法

nslookup命令用法


nslookup命令

nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务,如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

该命令的一般格式为:

nslookup [IP地址/域名]

[]在本地机上使用nslookup命令。

$ nslookup

Default Server: name.tlc.com.cn

Address: 192.168.1.99

>

在符号“>”后面输入要查询的IP地址或域名并回车即可;如果要退出该命令,输入exit并回车即可。




nslookup命令用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。nslookup的用法相对来说还是蛮简单的,主要是下面的几个用法。

1、直接查询 ¶

这个可能大家用到最多,查询一个域名的A记录。

nslookup domain [dns-server]

如果没指定dns-server,用系统默认的dns服务器。下面是一个例子:

C:/Users/jackie>nslookup www.ezloo.com 8.8.8.8 
Server: google-public-dns-a.google.com 
Address: 8.8.8.8

Non-authoritative answer: 
Name: www.ezloo.com 
Address: 70.32.68.136

 

2、查询其他记录 ¶

直接查询返回的是A记录,我们可以指定参数,查询其他记录,比如AAAA、MX等。

nslookup -qt=type domain [dns-server]

其中,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地址记录

例如:

C:/Users/jackie>nslookup -qt=mx ezloo.com 8.8.8.8 
Server: google-public-dns-a.google.com 
Address: 8.8.8.8

Non-authoritative answer: 
ezloo.com MX preference = 10, mail exchanger = aspmx.l.google.com 
ezloo.com MX preference = 20, mail exchanger = alt1.aspmx.l.google.com 
ezloo.com MX preference = 30, mail exchanger = alt2.aspmx.l.google.com 
ezloo.com MX preference = 40, mail exchanger = aspmx2.googlemail.com 
ezloo.com MX preference = 50, mail exchanger = aspmx3.googlemail.com

3、查询更具体的信息 ¶

查询语法:

nslookup –d [其他参数] domain [dns-server]

只要在查询的时候,加上-d参数,即可查询域名的缓存。

C:/Users/jackie>nslookup -d www.ezloo.com 
------------ 
Got answer: 
HEADER: 
opcode = QUERY, id = 1, rcode = NOERROR 
header flags: response, want recursion, recursion avail. 
questions = 1, answers = 1, authority records = 2, additional = 2

QUESTIONS: 
196.134.191.60.in-addr.arpa, type = PTR, class = IN 
ANSWERS: 
-> 196.134.191.60.in-addr.arpa 
name = tzdns1.tzptt.zj.cn 
ttl = 11568 (3 hours 12 mins 48 secs) 
AUTHORITY RECORDS: 
-> 191.60.in-addr.arpa 
nameserver = dns-noc.zjhzptt.net.cn 
ttl = 11537 (3 hours 12 mins 17 secs) 
-> 191.60.in-addr.arpa 
nameserver = ns.zjnbptt.net.cn 
ttl = 11537 (3 hours 12 mins 17 secs) 
ADDITIONAL RECORDS: 
-> dns-noc.zjhzptt.net.cn 
internet address = 202.96.103.36 
ttl = 11522 (3 hours 12 mins 2 secs) 
-> ns.zjnbptt.net.cn 
internet address = 202.96.104.18 
ttl = 11522 (3 hours 12 mins 2 secs)

------------ 
Server: tzdns1.tzptt.zj.cn 
Address: 60.191.134.196

------------ 
Got answer: 
HEADER: 
opcode = QUERY, id = 2, rcode = NOERROR 
header flags: response, want recursion, recursion avail. 
questions = 1, answers = 1, authority records = 2, additional = 0

QUESTIONS: 
www.ezloo.com, type = A, class = IN 
ANSWERS: 
-> www.ezloo.com 
internet address = 70.32.68.136 
ttl = 2732 (45 mins 32 secs) 
AUTHORITY RECORDS: 
-> ezloo.com 
nameserver = ns61.domaincontrol.com 
ttl = 2365 (39 mins 25 secs) 
-> ezloo.com 
nameserver = ns62.domaincontrol.com 
ttl = 2365 (39 mins 25 secs)

------------ 
Non-authoritative answer: 
------------ 
Got answer: 
HEADER: 
opcode = QUERY, id = 3, rcode = NOERROR 
header flags: response, want recursion, recursion avail. 
questions = 1, answers = 0, authority records = 1, additional = 0

QUESTIONS: 
www.ezloo.com, type = AAAA, class = IN 
AUTHORITY RECORDS: 
-> ezloo.com 
ttl = 10800 (3 hours) 
primary name server = ns61.domaincontrol.com 
responsible mail addr = dns.jomax.net 
serial = 2011032900 
refresh = 28800 (8 hours) 
retry = 7200 (2 hours) 
expire = 604800 (7 days) 
default TTL = 86400 (1 day)

------------ 
Name: www.ezloo.com 
Address: 70.32.68.136

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
众所周知,人工智能是当前最热门的话题之一, 计算机技术与互联网技术的快速发展更是将对人工智能的研究推向一个新的高潮。 人工智能是研究模拟和扩展人类智能的理论与方法及其应用的一门新兴技术科学。 作为人工智能核心研究领域之一的机器学习, 其研究动机是为了使计算机系统具有人的学习能力以实现人工智能。 那么, 什么是机器学习呢? 机器学习 (Machine Learning) 是对研究问题进行模型假设,利用计算机从训练数据中学习得到模型参数,并最终对数据进行预测和分析的一门学科。 机器学习的用途 机器学习是一种通用的数据处理技术,其包含了大量的学习算法。不同的学习算法在不同的行业及应用中能够表现出不同的性能和优势。目前,机器学习已成功地应用于下列领域: 互联网领域----语音识别、搜索引擎、语言翻译、垃圾邮件过滤、自然语言处理等 生物领域----基因序列分析、DNA 序列预测、蛋白质结构预测等 自动化领域----人脸识别、无人驾驶技术、图像处理、信号处理等 金融领域----证券市场分析、信用卡欺诈检测等 医学领域----疾病鉴别/诊断、流行病爆发预测等 刑侦领域----潜在犯罪识别与预测、模拟人工智能侦探等 新闻领域----新闻推荐系统等 游戏领域----游戏战略规划等 从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展。
众所周知,人工智能是当前最热门的话题之一, 计算机技术与互联网技术的快速发展更是将对人工智能的研究推向一个新的高潮。 人工智能是研究模拟和扩展人类智能的理论与方法及其应用的一门新兴技术科学。 作为人工智能核心研究领域之一的机器学习, 其研究动机是为了使计算机系统具有人的学习能力以实现人工智能。 那么, 什么是机器学习呢? 机器学习 (Machine Learning) 是对研究问题进行模型假设,利用计算机从训练数据中学习得到模型参数,并最终对数据进行预测和分析的一门学科。 机器学习的用途 机器学习是一种通用的数据处理技术,其包含了大量的学习算法。不同的学习算法在不同的行业及应用中能够表现出不同的性能和优势。目前,机器学习已成功地应用于下列领域: 互联网领域----语音识别、搜索引擎、语言翻译、垃圾邮件过滤、自然语言处理等 生物领域----基因序列分析、DNA 序列预测、蛋白质结构预测等 自动化领域----人脸识别、无人驾驶技术、图像处理、信号处理等 金融领域----证券市场分析、信用卡欺诈检测等 医学领域----疾病鉴别/诊断、流行病爆发预测等 刑侦领域----潜在犯罪识别与预测、模拟人工智能侦探等 新闻领域----新闻推荐系统等 游戏领域----游戏战略规划等 从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值