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#53Non-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)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/855796.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

删掉一个元素以后全为1的最长子数组

class Solution { public:int longestSubarray(vector<int>& nums) {int lennums.size();int left0,right0,cnt00;while(right<len){if(nums[right]0){cnt0;}right;if(cnt0>1){if(nums[left]0){cnt0--;}left;}}return right-left-1;} };

matlab线性多部法求常微分方程数值解

用Adamas内差二步方法&#xff0c;内差三步方法&#xff0c;外差二步方法&#xff0c;外差三步方法这四种方法计算。 中k为1和2. k为2和3 代码 function chap1_adams_methodu0 1; T 2; h 0.1; N T/h; t 0:h:T; solu exact1(t);f f1; u_inter_2s adams_inter_2steps(…

B类IP介绍

一、B类ip给谁用&#xff1a; 城域网用的大多就是B类地址。 二、基本介绍 ip地址范围 - 理论范围 128.0.0.0 ~ 191.255.255.255&#xff1a;10000000 00000000 00000000 00000000 ~ 10111111 11111111 11111111 11111111 - 实际&#xff08;正常情况&#xff09;可用地址范围…

2024-6-19(沉默springboot)

1.spring开启事务支持 事务在逻辑上是一组操作&#xff0c;要么执行&#xff0c;要不都不执行。主要是针对数据库而言的&#xff0c;比如说 MySQL。 业务场景eg: public void savePosts(PostsParam postsParam) {// 保存文章save(posts);// 处理标签insertOrUpdateTag(posts…

【C++】生成随机数

生成 l , r l,~r l, r 范围内的随机数 C o d e Code Code #include <iostream> #include <random> using namespace std;int get_rand(int l, int r) {random_device rd; // 用于获取随机数种子的设备mt19937 gen(rd()); // 以随机数种子初始化随机数生成器unif…

Leetcode 3187. Peaks in Array

Leetcode 3187. Peaks in Array 1. 解题思路2. 代码实现 题目链接&#xff1a;3187. Peaks in Array 1. 解题思路 这一题算是一个套路题&#xff0c;基本就是典型的segment tree的题目。 对于任意一个query&#xff0c;segment tree可以直接获得对应范围内的peak的数目&…

python使用多进程加快处理数据

最近需要用python循环遍历xlsx文件&#xff0c;但总感觉特慢&#xff0c;于是记录一下使用多进程让cpu性能拉满&#xff0c;加快速度。 python使用多进程加快处理数据 1.原始代码2.使用多进程改写代码 1.原始代码 下面展示 原始代码。 这个举例代码的是用来循环遍历我文件夹下…

2023年全国大学生数学建模竞赛A题定日镜场的优化设计(含word论文和源代码资源)

文章目录 一、部分题目二、部分论文基于数学算法研究定日镜场的优化设计一、 问题重述1.1 问题背景1.2 需要解决的问题 二、 模型假设三、 问题分析3.1 问题一的分析3.2 问题二的分析 四、 符号说明五、 模型的建立与求解5.1 问题一模型的建立与求解 三、完整word版论文和源代码…

MYSQL基础查询

示例&#xff1a;user_profile iddevice_idgenderageuniversityprovince12138male21北京大学Beijing23214male复旦大学Shanghai36543female20北京大学Beijing42315female23浙江大学Zhejiang55432male25山东大学Shandong 查询所有列 select * from user_profile&#xff1b;查询…

各种文件类型

一、pkl结尾的文件 .pkl结尾的文件通常是指使用Python的pickle模块序列化后的文件。Pickle是Python中的一个模块&#xff0c;用于将Python对象转换为字节流&#xff0c;以便保存到文件中或者通过网络传输。这个过程被称为“序列化”&#xff0c;而将字节流重新转换回Python对象…

React最新面试攻略

一.简单聊聊React中的组件生命周期及其作用解&#xff1a; React组件的生命周期可以分为三个阶段&#xff1a;挂载阶段、更新阶段和卸载阶段。 挂载阶段包括constructor、componentWillMount、render和componentDidMount等生命周期方法&#xff0c;用于初始化组件和挂载后的操…

项目训练营第二天

项目训练营第二天 用户登录逻辑 1、账户名不少于4位 2、密码不少于8位 3、数据库表中能够查询到账户、密码 4、密码查询时用同样加密脱敏处理手段处理后再和数据库中取出字段进行对比&#xff0c;如果账户名未查询到&#xff0c;直接返回null 5、后端设置相应的脱敏后用户的s…

就因为没在大屏项目加全屏按钮,早上在地铁挨了领导一顿骂

“嗯嗯”&#xff0c;“嗯嗯”&#xff0c;“那产品也没说加呀”&#xff0c;“按F11不行吗&#xff1f;”&#xff0c;“嗯嗯”&#xff0c;“好的”。 早上在4号线上&#xff0c;我正坐在地铁里&#xff0c;边上站着的妹子&#xff0c;我看他背着双肩包&#xff0c;打着电话…

零停机部署——特征开关(Feature Toggles)的应用

引言 在现代软件开发和部署中&#xff0c;零停机部署技术是实现高可用性和无缝用户体验的关键。本文将讨论功能开发开关(Feature Toggles)的类型并分析它们的优缺点&#xff0c;同时提供相关的例子和演示。 PS: https://github.com/WeiXiao-Hyy/blog整理了后端开发的知识网络…

即时到账支付系统源码第四方支付平台源码(支付宝/QQ钱包/微信二维码收款+附配套软件)

即时到账支付系统源码第四方支付平台源码价值10万&#xff0c;支付宝/QQ钱包/微信二维码收款&#xff0c;附配套软件 开发语言&#xff1a;phpmysql 这个是一个可以跟码支付一样用自己的二维码收款的网站 还可以作为即时到账 代收款 或者易支付使用后台配置好就行&#xff…

python 微信群发工具

效果如下 python 微信消息群发工具 1、环境安装依据python手机app自动化测试环境搭建-CSDN博客 2、元素获取 启动uiautomatorviewer.bat工具,如下图 点击获取手机界面,如下图 3、根据获取的界面元素id或class名称编写代码 python简易代码如下 from appium import webdrive…

2024.06.19 刷题日记

41. 缺失的第一个正数 这个题目的通过率很低&#xff0c;是一道难题&#xff0c;类似于脑筋急转弯&#xff0c;确实不好想。实际上&#xff0c;对于一个长度为 N 的数组&#xff0c;其中没有出现的最小正整数只能在 [1,N1] 中。 这个结论并不好想&#xff0c;举个例子&#x…

移动硬盘在苹果电脑上无法识别的诊断与恢复策略

一、问题描述 在数字时代&#xff0c;移动硬盘已成为我们存储和传输数据的重要工具。然而&#xff0c;当我们将移动硬盘插入苹果电脑时&#xff0c;有时会遇到无法识别的情况&#xff0c;这让我们感到十分困扰。本文将详细探讨移动硬盘插苹果电脑后读不出来的现象&#xff0c;…

浸没式液冷服务器的换热效率及节能潜力分析

服务器浸没式液冷的换热效率及节能潜力 摘要&#xff1a;我们针对服务器浸没式液冷实验台进行了深入测试&#xff0c;探究了不同室外温度和服务器发热功率对系统制冷PUE的影响。实验数据显示&#xff0c;该系统的制冷PUE值介于1.05至1.28之间&#xff0c;高效节能特点显著。 在…

坚持刷题|反转链表

文章目录 题目思考实现1. 迭代方式实现链表翻转2. 递归方式实现链表翻转 Hello&#xff0c;大家好&#xff0c;我是阿月。坚持刷题&#xff0c;老年痴呆追不上我&#xff0c;今天继续链表&#xff1a;反转链表 题目 LCR 024. 反转链表 思考 翻转链表是一个常见的算法问题&a…