auto();
console.show();importClass('java.net.Inet4Address');
importClass('java.net.InetAddress');
importClass('java.net.NetworkInterface');
importClass('java.util.Enumeration');
importClass('java.net.Inet6Address');
//获取内网IP地址
var hostIp = null;
try{var nis = NetworkInterface.getNetworkInterfaces();var ia = null;while (nis.hasMoreElements()) {var ni = nis.nextElement();var ias = ni.getInetAddresses();while (ias.hasMoreElements()) {  ia = ias.nextElement();  if (ia instanceof Inet6Address) {continue;}var ip = ia.getHostAddress();if (!"127.0.0.1".equals(ip)) {hostIp = ia.getHostAddress();break;}}}
} catch (e) {log(e);
}
log(hostIp);//获取外网ip地址
var getIp_api = http.get('http://pv.sohu.com/cityjson?ie=utf-8');
var InetIP = getIp_api.body.string();
eval(InetIP);
log(returnCitySN.cip);

[网络]_获取内外网IP地址【Auto.js】相关推荐

  1. NAT技术配置(内外网IP地址转换)

    NAT技术配置(内外网IP地址转换) 一. 什么是NAT?     NAT是将IP数据报文头中的IP地址转换成另一个IP地址的过程,主要用于实现内部地址(私有IP地址)访问外部地址(公有IP地址)的功 ...

  2. 如何从HttpServletRequest中获取外网IP地址

    如何从HttpServletRequest中获取外网IP地址 Java 中可以通过HttpServletRequest类的getRemoteAddr(); //可能是用户真是ip也可能是代理服务器的i ...

  3. python --获取内网IP地址

    方法一 import socketdef get_local_ip_address():ip_address = ''try:# 获取本机主机名hostname = socket.gethostnam ...

  4. python获取公网ip的几种方式_python获取外网ip地址的方法总结

    本文实例总结了python获取外网ip地址的方法.分享给大家供大家参考.具体如下: 一.利用脚本引擎库直接获取 import console; import web.script import ine ...

  5. 如何获取外网IP地址

    1.  获取外网IP的方法: 获取外网IP地址方法: 访问网站:http://www.3322.org/dyndns/getip 访问网站:http://city.ip138.com/ip2city. ...

  6. 获取外网IP地址API

    1.获取外网IP地址 地址: http://pv.sohu.com/cityjson?ie=utf-8 返回结果: var returnCitySN = {"cip": " ...

  7. Linux命令终端如何查询本机的内外网IP地址

    文章目录 查询本机外网 IP 地址 查询本机内网 IP 地址 查询本机外网 IP 地址 [root@htlwk0001host ~]# curl ifconfig.me # 太慢了,不行[root@h ...

  8. MFC C++ 获取外网IP地址

    #include <afxinet.h>//GB2312 转换成 Unicode wchar_t* GB2312ToUnicode(const char* szGBString) {UIN ...

  9. Python定时获取外网IP地址并发送邮件

    去年入手了树莓派4B,放在家里当服务器用.由于电信公网IP经常更换,所以需要定期获取公网IP才能连上. import os import threading from smtplib import S ...

最新文章

  1. poj1625Censored!(AC自动机+dp)
  2. SAP HUM 如何将2个HU合并并成一个?
  3. mx51 uboot启动感悟
  4. 修改器内置脚本编写_Node.js 中实践 Redis Lua 脚本
  5. eclipse启动web项目时,spring会初始化两次
  6. 最短路径和最小生成树的区别
  7. Vue+axios+Node+express实现文件上传(用户头像上传)
  8. 卷积神经网络CNN原理以及TensorFlow实现
  9. EAccessViolation 地址访问错误
  10. QT widget宽高比
  11. cpu架构之体系架构
  12. python算法详解 张玲玲_Python算法详解
  13. 【转】详解4G内存与CPU,BIOS和操作系统之间的牵绊
  14. linux好用的office软件,MS Office Online——免费好用的在线办公软件
  15. SAP PS 第7节 物资采购类别、wbs bom及第三方采购
  16. js 实现图片点击放大功能(组图)
  17. 野蛮的没落:蒙古帝国的启示
  18. Python实现布林带策略
  19. 用EXCEL统计分段数据的个数
  20. 第二章 局域网技术和组网规范

热门文章

  1. linux sys伪用户作用,【原创】Linux版 对sys用户进行审计的示例
  2. JS 获取URL 后面的参数
  3. Xilium.CefGlue的入门
  4. Linux 中 awk命令应用
  5. Nginx 介绍配置
  6. java常见异常总结---自己工作中经常遇到的一些异常
  7. 《大道至简》第八章读后感
  8. 不完整类型(partial type)
  9. 【python】 字符串转小写(含汉字等时仍work)
  10. 【鬼网络】之远程访问及控制ssh