本教程介绍了如何在Linux终端上验证域名或计算机名的IP地址本教程将允许您一次检查多个域您可能使用了这些命令来验证信息但是,我们将教您如何有效地使用这些命令来识别Linux终端中多个域的IP地址信息。
可以使用以下5个命令来完成此操作
摘要命令:这是一个灵活的命令行工具,用于查询域名服务器主机命令:这是一个执行域名系统查询的简单程序Nslookup命令:用于查询互联网域名服务器发送命令:用于向网络主机发送ICMP ECHO_REQUEST数据包Ping命令:它用于向网络主机发送ICMP ECHO_REQUEST数据包为了测试,我们创建了一个名为domain-list . txt的文件,并添加了以下字段
# VI/opt/scripts/domains-list . txt摘要命令代表“域信息生成器”,这是一个强大而灵活的命令行工具,用于查询DNS名称服务器
它执行域名系统查询并显示查询名称服务器返回的信息大多数域名系统管理员使用dig命令来解决域名系统问题,因为它灵活、易于使用且输出清晰。
它也有批处理模式,可以从文件中读取搜索请求
# dig 2daygeek.com | awk“{ print $ 1,5 }”使用以下bash脚本来查找多个域的IP地址
# VI/opt/scripts/dig-command . sh将上述内容添加到脚本后,设置dig-command.sh文件的可执行权限
# chmod+x/opt/scripts/dig-command . sh最后运行bash脚本来获得输出
# sh/opt/scripts/Dig-Command . sh如果您想在一行中运行上述脚本,请使用以下脚本
#适用于2daygeek.com magesh.co.in linuxtechnews.com的服务器;做回应$ server "-";挖掘$ server+short;完成|粘贴-d "" -或者,您可以使用以下外壳脚本来查找多个域的IP地址
#适用于2daygeek.com magesh.co.in linuxtechnews.com的服务器;一定要挖掘$ server | awk“{ print $ 1,$ 5 }”;完成< BR > < BR > 2 day geek . com . 104 . 27 . 157 . 177 < BR > 2 day geek . com . 104 . 27 . 156 . 177 < BR > magesh . co . in . 104 . 18 . 34 . 52 < BR > magesh . co . in . 104 . 18 . 35 . 52 < BR > Linux technews . c om . 104 . 27 . 144 . 3 < BR > Linux技术新闻。它通常用于将名称转换为IP地址,反之亦然如果未提供参数或选项,主机将打印其命令行参数和选项的摘要您可以向主机命令添加特定选项或记录类型,以查看域中的所有记录类型
#主机2daygeek.com | grep "具有地址“| sed的/hasaddress/-/g '使用以下bash脚本查找多个域的IP地址
# VI/opt/scripts/host-command.sh在将上述内容添加到脚本后,为host-command . sh文件设置可执行权限
# chmod+x/opt/scripts/host-command . sh最终运行bash脚本来获得输出
# sh/opt/scripts/host-Command . sh < BR > < BR > 2 day geek . com-104 . 27 . 156 . 177 < BR > 2 day geek . com-104 . 27 . 157 . 177 < BR > magesh . co . in-104 . 18 . 35 . 52 < BR > magesh . co . in-104 . 18 . 34 . 52 < BR > Linuxtechnews . com-104 . 27nslookup有两种模式,交互式和非交互式交互模式允许用户向名称服务器查询各种主机和域的信息,或者打印域中的主机列表非交互模式用于仅打印主机或域的名称以及请求的信息
是一个网络管理工具,可以帮助诊断和解决与域名系统相关的问题。
# nslookup-q = a 2daygeek.com | tail-n+4 | sed-e '/$/d '-e ' s/address://g“| grep-v”name |答案“| xargs-n1使用以下bash脚本查找多个域的IP地址
# VI/opt/scripts/nslookup-command . sh将上述内容添加到脚本后,将可执行权限设置为nslookup-command.sh文件。
# chmod+x/opt/scripts/nslookup-command . sh最后运行bash脚本来获得输出
# sh/opt/scripts/nslookup-Command . shfping命令是一个类似ping的程序,它使用互联网控制消息协议(如
ping不同于ping,因为它允许用户并行ping任意数量的主机。此外,它可以从文本文件输入到主机中
ping发送ICMP回应请求,并以循环方式移动到下一个目标,而不等待目标主机响应。
如果目标主机回复,将其标记为活动主机,并将其从要检查的目标列表中删除;如果目标在特定的时间限制和/或重试限制内没有响应,则被指定为不可访问
# fping-A-d 2daygeek.com magesh.co.in linuxtechnews . com < BR > < BR > 104 . 27 . 157 . 177(104.27.157.177)是活动的< BR > 104 . 18 . 35 . 52(104.18.35.52)是活动的< BR > 104.27.144.3(104.27.144.3)是活动的方法5:如何使用ping命令查找域的IP地址ping命令(数据包互联网处理器)是一个网络程序,用于测试互联网协议(IP)网络上主机的可用性/连接性
通过向目标主机发送互联网控制消息协议(ICMP)回送请求数据包并等待ICMP回送回复来验证主机可用性
它总结了基于传输数据包、接收数据包和丢失数据包的统计结果,通常包括最小/平均/最大时间。
# ping-C2 2daygeek.com | head-2 | tail-1 | awk“{ print $ 5 }”| sed的/[(:)]//g '使用以下bash脚本来查找多个域的IP地址
# VI/opt/scripts/ping-command . sh将上述内容添加到脚本后,将可执行权限设置为ping-command.sh文件
# chmod+x/opt/scripts/ping-command . sh最后运行bash脚本来获得输出
# sh/opt/scripts/ping-command . shvia:
Author:Magush Maruthamuthu Selected Topic:lujun 9972 Translator:geek pi校对:wxyx