Ubuntu网络管理命令:nslookup

安装Ubuntu桌面系统(虚拟机)_虚拟机安装ubuntu桌面版-CSDN博客

nslookup命令主要用来查询域名信息,实际上主要是将域名转换为相应的IP地址,或者将IP地址转换成相应的域名。nslookup命令为用户提供了两种工作模式,分别是交互模式和非交互模式。其基本语法如下:

nslookup [name | -] [server]

其中,name参数表示要查询的域名,而server则是指定的域名服务器。

例如,下面的命令用于查询www.baidu.com域名的相关信息:

复制代码
liu@ubuntu:~$ nslookup www.baidu.com
01  Server:		127.0.0.53
02  Address:		127.0.0.53#53
03  
04  Non-authoritative answer:
05  www.baidu.com	canonical name = www.a.shifen.com.
06  Name:	www.a.shifen.com
07  Address: 14.215.177.38
08  Name:	www.a.shifen.com
09  Address: 14.215.177.39

在上面的输出中,第01~02行显示了nslookup使用的域名服务器。第04~09行显示了www.baidu.com域名的相关信息。其中第05行显示www.baidu.com还有别名为www.a.shifen.com。此外,该域名对应两个IP地址。

默认情况下,nslookup命令查询的是A记录,即域名对应的IP地址。实际上,通过nslookup命令还可以查询其他的类型域名记录,包括MX,如下所示:

复制代码
liu@ubuntu:~$ nslookup -type=mx ezloo.com 8.8.8.8
Server:		8.8.8.8
Address:		8.8.8.8#53

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

Authoritative answers can be found from:

Authoritative answers can be found from:

上面的命令使用-type选项指定查询的域名记录类型为MX,即邮件服务器。同时指定使用的域名服务器为8.8.8.8。

上面介绍的是非交互模式,nslookup命令还提供了一种交互模式。在使用nslookup命令的时候,如果没有提供任何参数和选项,则进入交互模式。

复制代码
liu@ubuntu:~$ nslookup
> 

进入交互模式之后,会出现一个命令提示符>,用户可以在命令提示符后面输入命令。在交互模式下,nslookup提供了3个主要的命令,分别是set、server和lserver。set命令用来改变查询的记录类型,server和lserver用来指定要使用的域名服务器。

下面的代码使用交互模式查询域名www.baidu.com的信息:

复制代码
下面的代码使用交互模式查询域名www.baidu.com的信息:
01  > set type=a
02  > server 8.8.8.8
03  Default server: 8.8.8.8
04  Address: 8.8.8.8#53
05  > www.baidu.com
06  Server:	8.8.8.8
07  Address:	8.8.8.8#53
08  
09  Non-authoritative answer:
10  www.baidu.com	canonical name = www.a.shifen.com.
11  Name:	www.a.shifen.com
12  Address: 103.235.46.39

其中,第01行使用set命令将记录类型设置为A记录。第02行通过server命令指定要使用的域名服务器为8.8.8.8。第05行输入要查询的域名。

本文节选自《Ubuntu Linux运维从零开始学》,获出版社和作者授权发布。

《Ubuntu Linux运维从零开始学 肖志健 清华大学出版社9787302662525》【摘要 书评 试读】- 京东图书 (jd.com)

相关推荐
颜颜yan_1 分钟前
企业级时序数据库选型指南:从传统架构向智能时序数据管理的转型之路
数据库·架构·时序数据库
lichenyang4534 分钟前
管理项目服务器连接数据库
数据库·后端
沙振宇10 分钟前
【数据库】通过‌phpMyAdmin‌管理Mysql数据
数据库·mysql
杨云龙UP1 小时前
CentOS Linux 7 (Core)上部署Oracle 11g、19C RAC详细图文教程
数据库·oracle
ezl1fe1 小时前
RAG 每日一技(十八):手写SQL-RAG太累?LangChain的SQL智能体(Agent)前来救驾!
数据库·人工智能·后端
小咖张1 小时前
spring声明式事务,finally 中return对事务回滚的影响
数据库·java 声明式事务
JSON_L1 小时前
MySQL 加锁与解锁函数
数据库·mysql
白鲸开源2 小时前
收藏!史上最全 Apache SeaTunnel Source 连接器盘点 (2025版),一篇通晓数据集成生态
大数据·数据库·开源
MonKingWD2 小时前
MySQL事务篇-事务概念、并发事务问题、隔离级别
数据库·后端·mysql
我科绝伦(Huanhuan Zhou)3 小时前
银河麒麟V10一键安装Oracle 11g脚本分享
数据库·oracle