从 APNIC 提取IP地址信息
操作系统: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地址信息相关推荐
- 从APNIC提取IP信息
从APNIC提取IP信息 https://blog.csdn.net/nullzeng/article/details/17538009 Apnic介绍 简而言之,Apnic是全球5个地区级的Inte ...
- python正则匹配ip地址_Python正则表达式匹配和提取IP地址
Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...
- 如何从 Apache 和 NGINX 服务器的日志文件中提取 IP 地址
作为系统管理员,您需要密切关注访问您网站的 IP 地址.服务器日志是此类信息的有用来源.它们包含您的服务器收到的每个请求的 IP 地址.日期时间.请求类型.URL.服务器响应等.在本文中,我们将了解如 ...
- Linux-04-文件管理(包括压缩与打包)、用户管理、提取IP地址
一.文件管理 1.目录结构 2.基础命令 cd pwd touch mkdir cp mv rm ls cat head tail less more rz sz wget vim 3.压缩与打包 ( ...
- 查看ip地址信息和配置临时ip
查看ip地址信息:ifconfig –a 配置临时ip: ifconfig eth0 192.168.11.107 转载于:https://www.cnblogs.com/chengJAVA/p/43 ...
- PC和服务器的IP地址信息DNS,PC和服务器的IP地址信息DNS
PC和服务器的IP地址信息DNS 内容精选 换一换 网站的访问与云服务器的网络配置.端口通信.防火墙配置.安全组配置等多个环节相关联.任意一个环节出现问题,都会导致网站无法访问.本节操作介绍网站无法访 ...
- 通过bginfo小工具让用户自己查看用户名与IP地址信息
通过bginfo小工具让用户自己查看用户名与IP地址信息 https://blog.51cto.com/wangzhaowei/1337848 王兆伟1390人评论3390人阅读2013-12-07 ...
- python re正则提取ip地址_Python正则表达式匹配和提取IP地址
No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}\.){3}[0-9 ...
- 使用 Python 从文件中提取 IP 地址
让我们看看如何使用 Python 从文件中提取 IP 地址. 算法 : 为正则表达式导入 re 模块. 使用 open() 函数打开文件. 读取文件中的所有行并将它们存储在列表中. 声明 IP 地址的 ...
最新文章
- VB调用VC DLL函数
- 什么是spark的惰性计算?有什么优势?_spark——spark中常说RDD,究竟RDD是什么?
- ImageNet的top-1终于上了90%?
- 《Linux shell变量总结回顾》RHEL6(转)
- 大数据可视化的应用场景
- java 日志框架 详解_springboot日志详解
- 什么是医疗健康管理系统?
- 一次性密码本-绝对不会被破译的密码
- 苹果手机语音备忘录在哪_苹果手机备忘录自带几种免费黑科技功能,让人相见恨晚,太实用了...
- 网址大放松 让网络一族网上过个新年(转)
- React中文文档之Handling Events
- 【常用软件】Ubuntu-划词翻译软件Stardict
- 语音信号处理-概念(一):时域信号(横轴:时间;纵轴:幅值)、频谱图(横轴:频率;纵轴:幅值)--傅里叶变换-->时频谱图(语谱图/声谱图)【横轴:时间;纵轴:频率;颜色深浅:幅值】
- 【关于QT QMediaPlayer 打包后不能播放声音(plugins文件问题引起)】
- matlab求系统状态时间响应,MATLAB求解系统零状态响应可以调用( )函数。
- html跑马灯(附源码效果图)
- android MVC,MVP,MVVM概论
- 【机器学习基础】numpy 简称 np
- 关于负数求余数的问题
- 大学生计算机基础 英语,大学生计算机基础知识练习答案(国外英语资料).doc