|
|
第 1 帖 | |
|
|
标题: 如何批量将IP地址转物理地址? 1. 首先问有什么软件可以实现?最好是字符的,这样就可以利用shell了
2. 如果没有,那么有没有办法通过命令行提交一个或多个IP到网上的转换器? 例如: http://emuch.net/ip.php 或者 http://www.geobytes.com/IpLocator.htm?GetLocation 多谢
__________________
华中师范大学化学院 计算化学 - Awk, Fortran - NWChem, Gaussian,Amber - Autodock, InsightII, Sybyl... |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
代码:
|
|
|
|
|
|
|
|
第 3 帖 | |
|
|
|
|
|
|
|
|
|
|
第 4 帖 | |
|
|
wget 提交表单也是可以的。
wget -O - -q --post-data="iptext=ip" http://emuch.net/ip.php | iconv -f GBK -t UTF-8 | grep iptext | cut -d">" -f2 |
|
|
|
|
|
|
|
第 5 帖 | |
|
|
非常感谢,wget的方法很好。
wget 还支持post-file,不过我不知到如何写,能帮忙给个例子吗?多谢 |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
就是把"iptext=ip"写在一个文件中。
|
|
|
|
|
|
|
|
第 7 帖 | |
|
|
emuch.net 那个页面可以一次转换50个IP,我在一个文件中写
iptext=ip1 iptext=ip2 或者 iptext="ip1 .. ipn" 似乎都无效 |
|
|
|
|
|
|
|
第 8 帖 | |
|
|
我也碰到这个问题,怎么换行?
|
|
|
|
|
|
|
|
第 9 帖 | |
|
|
把unix换行符换成dos的就可以了。
此帖于 05-08-06 16:03 被 troll 编辑. |
|
|
|
|
|
|
|
第 10 帖 | |
|
|
如果需要离线使用的话,上面的方法就不好了。
可以利用线程的纯真ip数据库阿。结构可以参考lumaqq的文档。 纯真ip数据库是二进制文件,可以先将起转换为文本的。我写过一个小程序: http://blog.csdn.net/hellwolf/archiv...23/432922.aspx
__________________
Lacrimosa: sony VGN-NR21S, Intel(R) Core(TM)2 Duo CPU T5450 @ 1.66GHz, 2G Memory, 250G Harddisk cocteau:NEC Versa E2000 256M plus HY512M DDR333,40G mojave:Athlon 1G,MSI KT133A,40G IBM腾龙(已阵亡), 160G segate, 256M+128M SD133 cl3 HY mail:hellwolf.misty AT gmail.com [url]http://hellwolf.cublog.cn/[/url] google talk:hellwolf.misty AT gmail.com |
|
|
|
|
|