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)

相关推荐
三言老师1 分钟前
CentOS7.9:Redis服务器部署结构化实战教程
linux·运维·服务器·数据库
番茄炒鸡蛋加糖15 分钟前
MySQL 实战调优& 分表基础
数据库·mysql
Database_Cool_28 分钟前
云数据库如何保证高可用、故障了怎么办:阿里云 RDS MySQL 高可用架构详解
数据库·mysql·阿里云
中微极客1 小时前
Veo视频生成与Gemini Agent平台集成实践
数据库·人工智能·oracle·音视频
一棵星2 小时前
内网 MySQL 表结构一键导出 Word 文档:直连 + Agent 双模式实战
数据库·mysql·word
向日的葵0062 小时前
Redis会话机制vsJWT机制深度解析
数据库·redis·python·缓存·系统架构·jwt
bosins2 小时前
如何配置SQL Server数据库定时自动备份
数据库
烟雨归来2 小时前
RAC数据库OS进程消失,GV$SESSION长期残留KILLED僵尸会话处理
数据库·oracle
小龙报3 小时前
【优选算法】1. 水果成蓝 2.找到字符串中所有字母的异位词
java·c语言·数据结构·数据库·c++·redis·算法
宇宙第一小趴菜3 小时前
六、Oracle 目录结构
数据库·oracle