【原创】搞了个NetGear的路由器,为此写了个小程序来查Wan IP.

用了无线路由之后,原来的外网IP变成了内网IP。想从外网连回到家里的机器,费大了劲儿去了。网上找了不少时间,象ipchicken.com这种网站用起来总是不爽,多费道手脚;象MyWANIP或IP2这种工具,也是连到公网的网站上,然后反查IP地址的,还是不爽。

最重要的是,这些工具/网站都不支持命令行模式。想要写个批处理来支持远程连接的开、关都麻烦。恨之极也!

然后就自己写了一个。用wsh。基本上没花什么手脚,轻轻松松。

使用起来也很简单。例如NetGear这个路由,有一个内网的登录管理界面。初始时的帐号是:admin/password。那么,这个小工具的用法就是一个控制台命令行:

> cscript RouteInfo.js //nologo admin password

结果(在控制台显示如下信息):

RouteInfo 1.0 for NetGear WGR614
code by aimingoo, free and opensource.

MAC地址: 00:13:2C:37:BA:47
IP地址: 218.83.10.22
域名服务器: 202.96.209.120 202.96.209.2
无线网络标识(SSID): SSIDAP3X
频道: 12

附件中包括一个英文版本。手边没有这个东东,所以没试。应该是运行得了的。按道理,应该支持WGR614系列的其它版本,稍做改动,也可以支持NetGear的其它路由器。

有兴趣的朋友可以改造出支持其它路由器的版本。

下载: