通过air可以获取本机物理网络信息:
官方提供的示例代码:
1.package
{
2.import flash.display.Sprite;
3.import flash.net.InterfaceAddress;
4.import flash.net.NetworkInfo;
5.import flash.net.NetworkInterface;
6.
7.public class GetAddress extends Sprite {
8.public function GetAddress() {
9.var networkInfo:NetworkInfo = NetworkInfo.networkInfo;
10.var interfaces:Vector.<NetworkInterface> = networkInfo.findInterfaces();
11.if(interfaces != null ) {
12.trace( "Interface count: " + interfaces.length );
13.for each ( var interfaceObj:NetworkInterface in interfaces ) {
14.trace( "\nname: " + interfaceObj.name );
15.trace( "display name: " + interfaceObj.displayName );
16.trace( "mtu: " + interfaceObj.mtu );
17.trace( "active?: " + interfaceObj.active );
18.trace( "parent interface: " + interfaceObj.parent );
19.trace( "hardware address: " + interfaceObj.hardwareAddress );
20.if( interfaceObj.subInterfaces != null ) {
21.trace( "# subinterfaces: " + interfaceObj.subInterfaces.length );
22.}
23.trace("# addresses: " + interfaceObj.addresses.length );
24.for each ( var address:InterfaceAddress in interfaceObj.addresses ) {
25.trace( " type: " + address.ipVersion );
26.trace( " address: " + address.address );
27.trace( " broadcast: " + address.broadcast );
28.trace( " prefix length: " + address.prefixLength );
29.}
30.}
31.}
32.}
33.}
34.}
还有个办法就是 通过js 简介获取ip ,我以前是用js其调用其他ip接口
下面是我整理的几个接口地址
腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress
新浪的IP地址查询