网站首页 > 博客文章 正文
可以使用 PowerShell 来获取公网 IP 地址,一种方法是使用 PowerShell 发送 HTTP 请求并解析响应。下面是一个示例代码,使用了 Invoke-WebRequest 命令来发送请求并解析响应:
Copy code$response = Invoke-WebRequest -Uri "https://checkip.dyndns.org"
$response.Content -match "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"
$matches[0]
上面的代码会发送一个 HTTP 请求到 https://checkip.dyndns.org 网站, 然后使用正则表达式在响应的 HTML 中匹配 IP 地址,最后打印匹配到的第一个 IP 地址。你也可以使用其他网站来获取IP地址,只需要调整上面代码中的URL即可
另一种方法是使用 PowerShell 获取 DNS 记录,然后使用这些记录的 IP 地址作为公网 IP 地址,下面是一个示例代码:
Copy code$dns = [System.Net.Dns]::GetHostEntry("www.myip.com")
$dns.AddressList[0].IPAddressToString
这段代码会向”www.myip.com“发送请求,并获取其响应的 IP地址.
猜你喜欢
- 2024-10-22 关于公共IP地址(公网ip):您需要知道的一切
- 2024-10-22 十分钟带你了解IP地址的详细分类和实现HTTPS访问
- 2024-10-22 电脑技巧|怎样查看电脑的IP地址!(怎么查看电脑里的ip地址)
- 2024-10-22 公网IP变更自动微信通知与远程执行命令的C++开源软件
- 2024-10-22 CDN代理服务器获取访问者真实IP(建议收藏)
- 2024-10-22 无需公网IP,无需付费,实现域名访问内网网站
- 2024-10-22 在Linux下如何查看使用的公网IP(linux查看本机内网ip)
- 2024-10-22 centos上怎么查看本机的外网ip地址
- 2024-10-22 NAT,私网IP访问公网的关键(nat,私网ip访问公网的关键有哪些)
- 2024-10-22 公网IP盒子探索,最好用的远程桌面就藏在Windows里
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)