操作系统:ubuntu14 桌面版

工具:Whois3
下载 whois3

wget ftp://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz

安装 whois3

tar zxvf ripe-dbase-client-v3.tar.gz
cd whois-3.1/
# 这里使用默认参数即可
./configure
sudo make && sudo make install

获取IP地址信息

将如下代码保存为 getip.sh 的 shell 脚本

#!/bin/bash
# download from apnic
rm -f delegated-apnic-latest
wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest# IPs allocated to china.
grep 'apnic|CN|ipv4|' delegated-apnic-latest | cut -f 4 -d'|' > delegated-apnic-CN# get detail of echo IP from apnic database.
rm -f apnic_CN.txt
while read ip
do# query apnic databaseecho "query who is $ip"whois3 -h whois.apnic.net $ip > tmp.txtgrep inetnum  tmp.txt >> apnic_CN.txt          # IP rangegrep netname  tmp.txt >> apnic_CN.txt          # netname which include sp information  grep descr    tmp.txt >> apnic_CN.txt          # description which include province informationecho ""  >> apnic_CN.txtdone < delegated-apnic-CN# clean up
rm -f tmp.txt
rm -f delegated-apnic-latest
rm -f delegated-apnic-CN

赋予该脚本可执行权限

chmod +x getip.sh

然后执行该脚本
./getip.sh

如果执行成功,则会生成一个 apnic_CN.txt 文件
里面包含了如下形式的数据

inetnum:        1.0.1.0 - 1.0.1.255
netname:        CHINANET-FJ
descr:          CHINANET FUJIAN PROVINCE NETWORK
descr:          China Telecom
descr:          No.31,jingrong street
descr:          Beijing 100032

脚本参考 http://www.jb51.net/article/47664.htm 整理

从 APNIC 提取IP地址信息相关推荐

  1. 从APNIC提取IP信息

    从APNIC提取IP信息 https://blog.csdn.net/nullzeng/article/details/17538009 Apnic介绍 简而言之,Apnic是全球5个地区级的Inte ...

  2. python正则匹配ip地址_Python正则表达式匹配和提取IP地址

    Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...

  3. 如何从 Apache 和 NGINX 服务器的日志文件中提取 IP 地址

    作为系统管理员,您需要密切关注访问您网站的 IP 地址.服务器日志是此类信息的有用来源.它们包含您的服务器收到的每个请求的 IP 地址.日期时间.请求类型.URL.服务器响应等.在本文中,我们将了解如 ...

  4. Linux-04-文件管理(包括压缩与打包)、用户管理、提取IP地址

    一.文件管理 1.目录结构 2.基础命令 cd pwd touch mkdir cp mv rm ls cat head tail less more rz sz wget vim 3.压缩与打包 ( ...

  5. 查看ip地址信息和配置临时ip

    查看ip地址信息:ifconfig –a 配置临时ip: ifconfig eth0 192.168.11.107 转载于:https://www.cnblogs.com/chengJAVA/p/43 ...

  6. PC和服务器的IP地址信息DNS,PC和服务器的IP地址信息DNS

    PC和服务器的IP地址信息DNS 内容精选 换一换 网站的访问与云服务器的网络配置.端口通信.防火墙配置.安全组配置等多个环节相关联.任意一个环节出现问题,都会导致网站无法访问.本节操作介绍网站无法访 ...

  7. 通过bginfo小工具让用户自己查看用户名与IP地址信息

    通过bginfo小工具让用户自己查看用户名与IP地址信息 https://blog.51cto.com/wangzhaowei/1337848 王兆伟1390人评论3390人阅读2013-12-07 ...

  8. python re正则提取ip地址_Python正则表达式匹配和提取IP地址

    No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}\.){3}[0-9 ...

  9. 使用 Python 从文件中提取 IP 地址

    让我们看看如何使用 Python 从文件中提取 IP 地址. 算法 : 为正则表达式导入 re 模块. 使用 open() 函数打开文件. 读取文件中的所有行并将它们存储在列表中. 声明 IP 地址的 ...

最新文章

  1. VB调用VC DLL函数
  2. 什么是spark的惰性计算?有什么优势?_spark——spark中常说RDD,究竟RDD是什么?
  3. ImageNet的top-1终于上了90%?
  4. 《Linux shell变量总结回顾》RHEL6(转)
  5. 大数据可视化的应用场景
  6. java 日志框架 详解_springboot日志详解
  7. 什么是医疗健康管理系统?
  8. 一次性密码本-绝对不会被破译的密码
  9. 苹果手机语音备忘录在哪_苹果手机备忘录自带几种免费黑科技功能,让人相见恨晚,太实用了...
  10. 网址大放松 让网络一族网上过个新年(转)
  11. React中文文档之Handling Events
  12. 【常用软件】Ubuntu-划词翻译软件Stardict
  13. 语音信号处理-概念(一):时域信号(横轴:时间;纵轴:幅值)、频谱图(横轴:频率;纵轴:幅值)--傅里叶变换-->时频谱图(语谱图/声谱图)【横轴:时间;纵轴:频率;颜色深浅:幅值】
  14. 【关于QT QMediaPlayer 打包后不能播放声音(plugins文件问题引起)】
  15. matlab求系统状态时间响应,MATLAB求解系统零状态响应可以调用( )函数。
  16. html跑马灯(附源码效果图)
  17. android MVC,MVP,MVVM概论
  18. 【机器学习基础】numpy 简称 np
  19. 关于负数求余数的问题
  20. 大学生计算机基础 英语,大学生计算机基础知识练习答案(国外英语资料).doc

热门文章

  1. C#Lesson09 面向对象
  2. 微信小程序转日期格式
  3. 华为OD机试题【用户调度】用 C++ 编码,速通 (2023.Q1)
  4. 电气领域-输电线路杆塔鸟巢检测图像数据(含标签,原始图像未经扩充)
  5. plu/sql 添加运程数据库
  6. 操作系统_05_调度算法(个人总结)
  7. iPhone6、iPhone6Plus分辨率
  8. RxJS API解析(四)
  9. java微课比赛视频_Java Web程序设计(第3版)-微课视频版
  10. 使用 Flutter 创建自适应应用