[网络]_获取内外网IP地址【Auto.js】
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】相关推荐
- NAT技术配置(内外网IP地址转换)
NAT技术配置(内外网IP地址转换) 一. 什么是NAT? NAT是将IP数据报文头中的IP地址转换成另一个IP地址的过程,主要用于实现内部地址(私有IP地址)访问外部地址(公有IP地址)的功 ...
- 如何从HttpServletRequest中获取外网IP地址
如何从HttpServletRequest中获取外网IP地址 Java 中可以通过HttpServletRequest类的getRemoteAddr(); //可能是用户真是ip也可能是代理服务器的i ...
- python --获取内网IP地址
方法一 import socketdef get_local_ip_address():ip_address = ''try:# 获取本机主机名hostname = socket.gethostnam ...
- python获取公网ip的几种方式_python获取外网ip地址的方法总结
本文实例总结了python获取外网ip地址的方法.分享给大家供大家参考.具体如下: 一.利用脚本引擎库直接获取 import console; import web.script import ine ...
- 如何获取外网IP地址
1. 获取外网IP的方法: 获取外网IP地址方法: 访问网站:http://www.3322.org/dyndns/getip 访问网站:http://city.ip138.com/ip2city. ...
- 获取外网IP地址API
1.获取外网IP地址 地址: http://pv.sohu.com/cityjson?ie=utf-8 返回结果: var returnCitySN = {"cip": " ...
- Linux命令终端如何查询本机的内外网IP地址
文章目录 查询本机外网 IP 地址 查询本机内网 IP 地址 查询本机外网 IP 地址 [root@htlwk0001host ~]# curl ifconfig.me # 太慢了,不行[root@h ...
- MFC C++ 获取外网IP地址
#include <afxinet.h>//GB2312 转换成 Unicode wchar_t* GB2312ToUnicode(const char* szGBString) {UIN ...
- Python定时获取外网IP地址并发送邮件
去年入手了树莓派4B,放在家里当服务器用.由于电信公网IP经常更换,所以需要定期获取公网IP才能连上. import os import threading from smtplib import S ...
最新文章
- poj1625Censored!(AC自动机+dp)
- SAP HUM 如何将2个HU合并并成一个?
- mx51 uboot启动感悟
- 修改器内置脚本编写_Node.js 中实践 Redis Lua 脚本
- eclipse启动web项目时,spring会初始化两次
- 最短路径和最小生成树的区别
- Vue+axios+Node+express实现文件上传(用户头像上传)
- 卷积神经网络CNN原理以及TensorFlow实现
- EAccessViolation 地址访问错误
- QT widget宽高比
- cpu架构之体系架构
- python算法详解 张玲玲_Python算法详解
- 【转】详解4G内存与CPU,BIOS和操作系统之间的牵绊
- linux好用的office软件,MS Office Online——免费好用的在线办公软件
- SAP PS 第7节 物资采购类别、wbs bom及第三方采购
- js 实现图片点击放大功能(组图)
- 野蛮的没落:蒙古帝国的启示
- Python实现布林带策略
- 用EXCEL统计分段数据的个数
- 第二章 局域网技术和组网规范