如何在linux中通过命令查看域名对应的ip

author author     2023-04-12     306

关键词:

参考技术A 实际工作或者维护过程中常常需要通过域名反查下其对应的IP地址。解决方法有多种,既可以通过网上提供的域名反查IP查询工具查询,也可以在 Linux系统 中通过命令进行查询。

本教程主要讲解如何在Linux系统中通过命令查看域名对应的IP地址,主要讲解以下5个命令:

dig命令它是一个功能强大且灵活的命令行工具,用于查询 DNS 名称服务器。它执行 DNS 查询,并显示来自查询的名称服务器的返回信息。大多数 DNS 管理员使用 dig 命令来解决 DNS 问题,因为它灵活、易用且输出清晰。

如何使用 dig 命令查找域的 IP 地址呢?看示例:

输出:

当然如果你需要一次查询多个域名的IP地址,可以通过将多个域名信息放到一个文本文件中,每行一个,然后编写shell脚本进行读取文件然后循环批量查询输出。

shell脚本命令类似如下:

host 命令可用于执行 DNS 查询。它通常用于将名称转换为 IP 地址,反之亦然。如果未提供任何参数或选项, host 将打印它的命令行参数和选项摘要。

输出:

同理,可以通过编写shell脚本实现批量查询,示例如下:

nslookup 命令是一个用于查询互联网域名服务器(DNS)的程序。

nslookup 有两种模式,分别是交互式和非交互式。交互模式允许用户查询名称服务器以获取有关各种主机和域的信息,或打印域中的主机列表。非交互模式用于仅打印主机或域的名称和请求的信息。

它是一个网络管理工具,可以帮助诊断和解决 DNS 相关问题。命令示例如下:

输出:

同理,使用以下 bash 脚本查找多个域的 IP 地址

fping 命令是类似 ping 之类的程序,它使用互联网控制消息协议(ICMP)echo 请求来确定目标主机是否响应。

fping 与 ping 不同,因为它允许用户并行 ping 任意数量的主机。另外,它可以从文本文件输入主机。

fping 发送 ICMP echo 请求,并以循环方式移到下一个目标,并且不等到目标主机做出响应。

如果目标主机答复,那么将其标记为活动主机并从要检查的目标列表中删除;如果目标在特定时间限制和/或重试限制内未响应,那么将其指定为不可访问。

fping命令程序并不默认安装在 Linux发行版 中,一般需要进行安装,常见的发行版安装命令如下:

Ubuntu / Debian / LinuxMint

Fedora / CentOS / RHEL

fping默认使用示例:

输出:

更多关于fping的使用方法可以通过在终端中键入 man fping 来学习。

ping 命令(数据包互联网抓手Packet Internet Groper)是一个网络程序,用于测试 Internet 协议(IP)网络上主机的可用性/连接性。

ping命令通过向目标主机发送互联网控制消息协议(ICMP)Echo 请求数据包并等待 ICMP Echo 应答来验证主机的可用性。

它基于发送的数据包、接收的数据包、丢失的数据包,通常包含最小/平均/最大时间来汇总统计结果。

命令示例:

输出:

我们可以看到输出内容中起对应的IP地址,如果需要过滤输出,增加更多相应的命令处理:

输出:

以上内容为在 Linux系统 中使用5个命令来获取域名对应的IP地址。建议你可以在自己的服务器或者自己的Linux同上进行尝试,也可以通过编写shell脚本进行批量处理或通过相应的命令对输出进行处理输出自己想要的内容。

如何获取域名(网址)对应的ip地址

  (一)在cmd命令界面利用ping命令 打开cmd命令界面,输入pingwww.baidu.com,按回车键后即可看到如下图所示的输出信息,红色框内即为域名对应的IP地址。  (二)在cmd命令界面利用nslookup查询  第1步打开cmd... 查看详情

linux如何查看ip地址命令(linux如何查看ip地址)

参考技术A1、linux如何查看ip地址命令。2、linux如何查看ip地址和端口。3、linux如何查看ip地址,网关和掩码。4、linux如何查看ip地址python。1."linux如何查看ip地址,为您提供linux如何查看ip地址图文信息,打开linux系统,在linux的桌... 查看详情

linux中通过ps命令查看指定进程是不是启用的命令是啥?谢谢

显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)使用“date-s”命令来修改系统时间比如将系统时间设定成1996年6月10日的命令如下。#date-s06/10/96将系统时间设定成下午1点12... 查看详情

如何在windows中通过cygwin来使用linux命令行

参考技术A终端会以C:Cygwin主目录作为开始,但是那可能没有用处,因为你可能并没有在那里放置任何文件。你可以使用所有基本的Linux命令,但是要返回C:盘根目录的话你必须切换目录到/cygdrive/c。要想在Windows命令提示符下使用... 查看详情

将域名转换为 IP 的 Linux 命令 [关闭]

】将域名转换为IP的Linux命令[关闭]【英文标题】:LinuxcommandtotranslatedomainnametoIP[closed]【发布时间】:2011-04-2703:49:01【问题描述】:是否有任何Linux指令可以将域名转换为IP地址?【问题讨论】:您已经在上一个问题中问过这个问... 查看详情

如何在 nodejs 中通过 TCP/IP 获取传感器数据?

】如何在nodejs中通过TCP/IP获取传感器数据?【英文标题】:HowtogetsensordataoverTCP/IPinnodejs?【发布时间】:2014-04-1605:16:27【问题描述】:我有一个带有socket.io的nodejs应用程序。要对此进行测试,请将以下清单另存为app.js。安装node,... 查看详情

使用java中的jsch在linux中通过sudo命令执行shell脚本以启动服务

...usingjschinjava【发布时间】:2016-04-0613:51:21【问题描述】:如何在Linux中通过Java执行shell脚本以通过sudo命令启动服务例如:cmd="sudopath/script.shstart 查看详情

如何根据域名来得到对应的ip

如何根据域名来得到对应的IP呢?windows下打开cmd窗口,然后ping。如下图: 这样就可以看到IP了。如何查看自己电脑对应的IP?当通过代理上网时,可能无法通过网络连接信息查看自己电脑的IP。这时可以打开百度,输入IP,然... 查看详情

如何在python中通过命令行给出元组

】如何在python中通过命令行给出元组【英文标题】:howtogivetupleviacommandlineinpython【发布时间】:2021-01-1900:58:24【问题描述】:我必须通过命令行输入一些参数。例如tileGridSize、clipLimit等通过命令行。这就是我的代码的样子;#!/usr... 查看详情

如何在vim中通过命令向下滚动而不用方向键?(代码片段)

...禁用了方向键来练习使用各种导航命令。然而,我不知道如何在多个选项或历史项目中向下滚动。一个基本的例子是。:colors256-grayvim通常,我可以按下向上滚动箭头来滚动所有的颜色选项。或者,我通常输入:然后updown来查看我... 查看详情

如何在 LINUX 中通过 CRONTAB 调度脚本 [重复]

】如何在LINUX中通过CRONTAB调度脚本[重复]【英文标题】:HowtoschedulescriptthroughCRONJOBinLINUX[duplicate]【发布时间】:2014-08-0916:15:31【问题描述】:我创建了一个脚本来解析我已经存在的文件。我想在其中应用cronjob,我想在每分钟后自... 查看详情

一个域名可以对应多个ip吗?如何通过dns实现?

我们在之前的文章中简单提到过,一个IP可以对应多个域名,那么一个域名可以对应多个IP吗?如果我们想要达成这种效果,需要通过什么技术手段来实现?从理论上讲,一个域名是可以对应多个IP的,... 查看详情

dos命令-nslookup(代码片段)

nslookup域名查询命令,可以在linux和windows平台上查询域名对应的iP地址/iP地址对应的域名 命令nslookup127.0.0.1(serverIP)nslookupcommonName  返回服务器:自己的服务器Address:自己的IP名称:目标服务器域名Address:目标服务器IP 查看详情

如何在我的浓缩咖啡测试中通过 id 查看?

】如何在我的浓缩咖啡测试中通过id查看?【英文标题】:HowIcangetviewbyidinmyespressotests?【发布时间】:2019-06-1410:00:06【问题描述】:我不明白如何在使用findViewById.进行浓缩咖啡测试时从屏幕上看到视图我将使用espresso自动测试进... 查看详情

在pycharm中通过ctrl进入调用函数,如何返回到原函数

最近公司新同事问我如何pycharm中通过ctrl进入函数,如何返回到原函数操作很简单,我分享给大家例如使用的是windows系统按住Ctrl,然后鼠标点击对应的方法,即可查看当前方法调用的函数如图点击merge会跳转到源... 查看详情

在pycharm中通过ctrl进入调用函数,如何返回到原函数

最近公司新同事问我如何pycharm中通过ctrl进入函数,如何返回到原函数操作很简单,我分享给大家例如使用的是windows系统按住Ctrl,然后鼠标点击对应的方法,即可查看当前方法调用的函数如图点击merge会跳转到源... 查看详情

在终端中通过 Emacs 查看手册页

】在终端中通过Emacs查看手册页【英文标题】:ViewmanpagesviaEmacsinaterminal【发布时间】:2021-01-1703:30:49【问题描述】:我可以使用以下命令在终端中通过emacs查看手册页:emacs-nw--eval\'(progn(man"find")(delete-window))\'现在我尝试在... 查看详情

如何在网页中通过js代码将内容分享到朋友圈

步骤一:绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。备注:登录后可在“开发者中心”查看对应的接口权限。步骤二:引入JS文件在需要调用JS接口的页面引入如下JS文件,(支... 查看详情