Skip to main content

Command Palette

Search for a command to run...

windows 一键查看本机内网/外网IP

Updated
1 min read
windows 一键查看本机内网/外网IP

工作室有同事需要,一个简单的小脚本。测试机是win8系统,理论上以下代码生成的小工具应该可以在Windows 7、Windows 10和Windows 11上运行。

Set oShell = CreateObject("WScript.Shell")
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
strComputer = "."

' Get public IP address
objHTTP.Open "GET", "https://api.ip.sb/ip", False
objHTTP.setRequestHeader "User-Agent", "Mozilla/5.0"
objHTTP.Send

If objHTTP.status = 200 Then
    publicIPAddress = objHTTP.ResponseText
    Wscript.echo "您的外网IP是: " & publicIPAddress
Else
    Wscript.echo "外网IP获取失败. 请检查网络设置"
End If

' Get local IP address
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")

For Each objItem in colItems
    If Not IsNull(objItem.IPAddress) Then
        For Each ip In objItem.IPAddress
            If InStr(ip, ":") = 0 And InStr(ip, "192.168.") <> 0 Then
                localIPAddress = ip
                WScript.Echo "您的内网IP是: " & localIPAddress
                Exit For
            End If
        Next
    End If
Next

请将以上代码复制并粘贴到一个新的文本文件中,然后使用.vbs扩展名另存为新文件。然后双击文件运行,它会在消息框中显示外网IP和内网地址。

34 views

More from this blog

写给普通人的约炮指南——从零开始系列

根据我的有限观察,华语互联网少有介绍约炮方法的文章。更多的文章是出于猎奇;或者顾左右而言他,给出了一堆不具可重复性、操作性的所谓建议。那么我今天就来扶邪匡正,给大家带来一篇真正面向普通人的(主要是男性)、实操者的、双性恋向的约炮指南 1.0 什么是约炮 这个问题你可能觉得很蠢,但据我的观察,对这一问题的理解是很混乱的。约炮是两个成年人合意的互相在不谈论感情的前提下,双方在性上的取悦与满足。是一件平等、美好的事情。它可以让你相对简便的获得人生的快乐。无论男女不存在谁吃亏谁占便宜,不过是在互相尊重基...

Jan 13, 20241 min read147

转:虚拟信用卡汇总

1. 全球付 http://www.globalcash.hk/ 在线申请,可充值,微信支付,开卡简单。 2. 爱汇旅之卡 http://www.ihui.com/ 此卡是目前最方便容易获得,并大量获得的实体mastercard实体卡,可以直接联系客服大量拿卡,一次上百张甚至是数百张,该卡支持paypal、amazon、google等网站。 3. Tap&go 拍住赏 tapngo.com.hk 可以支持微信,amazon、applepay 国际阿里云 GCE aws paypal等大部分网站,...

May 31, 20231 min read105

Klog

16 posts

老孔的网络笔记