Linux批量域名查询IP

  • 环境
  • 工具
  • 编写域名文件
  • 编写Bash脚本
  • 执行
  • 结果
  • 问题

环境

Debian 9

工具

  • Xshell

编写域名文件

www.baidu.com
www.youtube.com
www.weibo.com
www.4399.com
www.google.com

将上述文件命名为 iplist.txt ,保存到自己喜欢的路径

编写Bash脚本

for server in `cat /路径/iplist.txt`
do host $server | grep "has address" | sed 's/has address/-/g'
done

将上述 shell 脚本保存为 lookup.sh路径 替换为你保存的 iplist.txt 文件的路径

执行

sudo ./lookup.sh

如果脚本在当前文件,该语句即可执行

sudo bash /路径/lookup.sh

不在当前路径的执行方式

结果

www.wshifen.com - 104.193.88.77
www.wshifen.com - 104.193.88.123
youtube-ui.l.google.com - 216.58.217.206
youtube-ui.l.google.com - 172.217.5.206
youtube-ui.l.google.com - 172.217.11.174
youtube-ui.l.google.com - 172.217.5.78
youtube-ui.l.google.com - 172.217.14.110
youtube-ui.l.google.com - 172.217.11.78
youtube-ui.l.google.com - 172.217.4.174
e4141.dscb.akamaiedge.net - 23.35.180.205
www.4399.com.lxdns.com - 157.185.169.208
www.google.com - 172.217.14.68

问题

  • 如果显示 permission denies,表明权限不够,使用:chmod 777 /路径/lookup.sh 更改权限
  • root 用户不需要使用 sudo 关键字
  • 留空日后补充

Linux批量域名查询IP相关推荐

  1. linux shell 域名 ip,Shell脚本一种检查Linux中域名和IP地址所有权信息、检查多个域名的到期日期工具...

    Shell脚本一种检查Linux中域名和IP地址所有权信息.检查多个域名的到期日期工具 jwhois是一个命令行实用程序,可从whois服务器(whois数据库)中获取有关域名所有权的信息. Whoi ...

  2. dig命令使用大全(linux上域名查询)

    原文地址为: dig命令使用大全(linux上域名查询) Dig HOWTO 中文手册--dig命令使用大全 DNS 2011-03-25 本人翻译的dig howto手册. 译者序: 可以这样说,翻 ...

  3. socket网络程序设计实验一,通过域名查询IP/gethostbyname(基于python3.7、PyQt5)

    socket网络程序设计实验一(基于python3.7.PyQt5) 设计一个简单的通过域名查询IP地址的程序, 先放个运行效果图: 空输入时查询本机主机名和IP: 查询百度的ip 一.实验目的 掌握 ...

  4. 在windows系统和linux系统中查询IP地址命令的不同

    在linux和windows系统上查询IP地址的命令是不一样的.         在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开do ...

  5. linux 查询ip归属地的工具,Linux 通过shell查询ip归属地(curl请求转码)

    root@kickseed:~# ping www.baidu.com                                                   #用百度进行测试获取百度IP ...

  6. linux查看Windows的ip命令,在windows系统和linux系统中查询IP地址命令的不同

    在linux和windows系统上查询IP地址的命令是不一样的. 在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开dos命令行,然后输 ...

  7. linux c 域名转ip函数 gethostbyname 返回结构体 hostent 简介

    在linux网络编程中,gethostbyname函数可以通过域名url直接获得ip地址相关信息,返回的是一个名为hostent的结构体,通过man gethostbyname手册查询后,发现该结构体 ...

  8. linux c dns查询IP地址

    一.填充DNS请求报文 随便百度一下,就可以知道DNS报文的格式.所以这里只介绍如何填充DNS报文. 首先是填充报文首部: /* 填充首部的格式大致相同,下面的填充值是参考他人抓包分析的结果 */ b ...

  9. Linux C DNS 查询IP地址

    一.填充DNS请求报文 随便百度一下,就可以知道DNS报文的格式.所以这里只介绍如何填充DNS报文. 首先是填充报文首部: /* 填充首部的格式大致相同,下面的填充值是参考他人抓包分析的结果 */ b ...

最新文章

  1. TCP/IP四层模型和OSI七层模型
  2. C#复制、粘贴文本信息到剪贴板
  3. Java项目-Javaweb实现个人博客
  4. 关于TxQBService报的错,腾讯你真牛B啊
  5. 解读 WebRTC 音频 NetEQ 及优化实践
  6. Serverless 时代前端避坑指南
  7. Apple Swift 编程语言入门教程
  8. react使用link跳转传递参数_React-Typescript之路由跳转(使用this.props.history.push)
  9. oracle 产看执行计划_ODBA 技能SPM计划
  10. 机器学习数据包之numpy
  11. Qt文档阅读笔记-QSslSocket中与错误相关的信号
  12. Java SE 第二十三讲----static关键字and final关键字
  13. 程序员之道——编程也是一门艺术
  14. php开源源码管理后台小程序团购,秒杀,分销 高可用
  15. 软考-网络工程师-下午考试知识点
  16. 专科学历事业单位工资计算机,【事业单位工资标准表】 事业单位学历工资标准...
  17. C语言---14文件操作---01文件内容的顺序读写
  18. 建立HBase的集群和HDInsight在Hadoop中使用Hive来查询它们
  19. Pinyin4j之Pinyin4jUtils工具类
  20. CAD转换jpg的使用大全

热门文章

  1. 小米3Android密码怎么解吗,小米手机双清、三清方法介绍,如何刷机解除开机密码锁...
  2. 网站访问慢怎么办?高并发高流量网站架构
  3. esp32系列(5):esp32 蓝牙架构学习
  4. 快速傅里叶变换python_利用Python通过快速傅里叶变换分析太阳黑子活动的周期
  5. 弱电工程综合布线施工经验总结
  6. SAP化工行业面试重点KEY POINT
  7. gradle groovy_Eclipse Mars:具有Gradle,Groovy和GSP支持的Grails 3.1
  8. 实用设计软件,自带精美UML类图模板快速作图
  9. 我国航天发展史上的里程碑
  10. 【OpenCV】数字图像的距离变换算法