【方案一】BAT + VBS
@echo off
set "URL=http://www.ip138.com/ip2city.asp"
>%temp%/download.vbs echo Set objDOM = WScript.GetObject(WScript.Arguments(0))
>>%temp%/download.vbs echo Do Until objDOM.ReadyState = "complete"
>>%temp%/download.vbs echo WScript.Sleep 100
>>%temp%/download.vbs echo Loop
>>%temp%/download.vbs echo WScript.Echo objDOM.DocumentElement.OuterText
for /f "tokens=2 delims=[]" %%a in ('cscript //nologo //e:vbscript %temp%/download.vbs "%URL%"') do (
set "PublicIP=%%a"
)
echo,%PublicIP%
pause
【方案二】BAT + wget.exe(GNU)
@echo off
set "URL=http://www.ip138.com/ip2city.asp"
for /f "tokens=2 delims=[]" %%a in ('wget -q "%URL%" -O -') do (
set "PublicIP=%%a"
)
echo,%PublicIP%
pause
【方案三】BAT + curl.exe(GNU)
@echo off
set "URL=http://www.ip138.com/ip2city.asp"
for /f "tokens=2 delims=[]" %%a in ('curl -s "%URL%"') do (
set "PublicIP=%%a"
)
echo,%PublicIP%
pause
分享到:
相关推荐
这通常涉及到网络编程,具体来说,需要向特定的HTTP服务发送请求,如"ifconfig.me"或"checkip.dyndns.org",这些服务会返回请求者的公网IP地址。易语言可能使用内置的网络模块,比如"HTTP请求"函数来实现这个功能。...
在局域网或者公网中,我们可能需要根据不同的网络环境更改电脑的IP地址。“批处理”是这个工具的核心技术,通过预先定义好的命令序列,批量执行操作。“系统”指的是这个工具与操作系统紧密关联,特别是Windows系统...
在Windows操作系统中,修改本机IP地址通常涉及网络配置的更改。这个"修改windows本机IP脚本"可能是一个批处理脚本或者PowerShell脚本,用于自动化这一过程,节省手动操作的时间。由于需要管理员权限运行,这表明脚本...
标题中的“ip检测小工具”指的是一个用于网络IP地址检测的应用程序,主要功能是帮助用户获取和检查他们的内网和外网IP地址。在互联网通信中,IP(Internet Protocol)地址是每个设备在网络上的唯一标识符,分为内网...
在易语言中,可以使用内置的网络模块,通过HTTP请求等方式与互联网服务器交互,获取用户的公网IP地址。例如,可以向提供IP查询服务的公共API发送GET请求,然后解析返回的JSON或XML数据,提取出IP地址。 在实际编码...
打开`bginfo`,在弹出的窗口中选择“新建布局”,然后添加需要显示的信息项,如IP地址(网络适配器)、计算机名、域成员身份等。每项信息都可以自定义颜色、字体和位置。 3. **设置自动更新** 为了让信息保持最新...
QQWry.bat文件很可能是一个批处理脚本,用于调用相应的程序或命令来查询IP地址。用户只需输入一个IP地址,脚本会读取QQWry.DAT文件并返回该IP地址对应的省份和地区信息。这种方式在没有互联网连接或者需要高效查询时...
用户运行这个批处理文件,可能可以快速将网络配置为使用公开可访问的IP地址,这对于远程访问或者公网测试非常有用。 2. "Testbed.bat":这也是一个批处理文件,"testbed"通常指的是实验环境或测试平台。这个文件...
2. **双IP设置**:每个网卡将被分配一个独立的公网IP地址,一个属于电信,另一个属于联通。这样,服务器可以通过两个不同的IP地址同时对外提供服务,确保来自不同运营商网络的用户都能快速访问。 3. **路由策略**:...
它不仅有助于提高网络安全性,还能避免因公网IP和端口限制导致的访问问题。对于开发者和系统管理员来说,了解并掌握如何使用端口映射工具,如datapipe.exe,是非常重要的技能。 总之,“编程牛刀”的端口映射软件...
通常,我们会在Windows系统中设置“自动获取IP地址”和“自动获取DNS服务器地址”,以便设备能够顺利连接到路由器并与其他设备通信。 2. **文件共享**:在Windows系统中,可以通过“文件和打印机共享”功能来实现...
在NAT环境中,每台设备都有一个私有IP地址,对外只能通过一个公共IP地址进行通信。打洞技术主要是通过向对端发送特定的数据包,以使NAT设备创建一个到外部世界的持久连接,从而允许两个NAT后的设备可以直接通信。 ...
1. **无需公网IP和端口映射**:这意味着该软件采用了内网穿透技术,通过NAT(网络地址转换)或者P2P(点对点)的方式,让位于内网的设备可以直接与外网设备通信,避免了设置公网IP和手动映射端口的复杂操作。...
- `ifconfig`命令主要用于**配置网络接口的参数**,包括配置本地回环地址、配置网卡的IP地址以及激活网络适配器,但不会加载网卡到内核中。 #### 13. 链接类型 - **硬链接**和**符号链接**是Linux中两种不同类型的...
**NAT(Network Address Translation)** 是一种网络技术,用于将内部网络的私有IP地址转换为公网IP地址,以便于外部网络进行通信。在Frp的使用场景中,NAT常常是导致内网服务无法直接被公网访问的原因,而Frp通过...
假设我们有一台无法直接通过公网访问的Redis服务器,其地址为`47.95.44.0`,端口为`36122`。为了能够从外部网络访问这台Redis服务器,我们可以按照以下步骤操作: 1. **配置Putty批处理文件**: ```bat putty.bat...