网站首页 > 博客文章 正文
可以使用 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里
你 发表评论:
欢迎- 07-08Google Cloud Platform 加入支持 Docker 的容器引擎
- 07-08日本KDDI与Google Cloud 签署合作备忘录,共探AI未来
- 07-08美国Infoblox与Google Cloud合作推出云原生网络和安全解决方案
- 07-08GoogleCloud为Spanner数据库引入HDD层,将冷存储成本降低80%
- 07-08谷歌推出Cloud Dataproc,缩短集群启动时间
- 07-08Infovista与Google Cloud携手推进射频网络规划革新
- 07-08比利时Odoo与Google Cloud建立增强合作,扩大全球影响力
- 07-08BT 和 Google Cloud 通过 Global Fabric 加速 AI 网络
- 最近发表
-
- Google Cloud Platform 加入支持 Docker 的容器引擎
- 日本KDDI与Google Cloud 签署合作备忘录,共探AI未来
- 美国Infoblox与Google Cloud合作推出云原生网络和安全解决方案
- GoogleCloud为Spanner数据库引入HDD层,将冷存储成本降低80%
- 谷歌推出Cloud Dataproc,缩短集群启动时间
- Infovista与Google Cloud携手推进射频网络规划革新
- 比利时Odoo与Google Cloud建立增强合作,扩大全球影响力
- BT 和 Google Cloud 通过 Global Fabric 加速 AI 网络
- NCSA和Google Cloud合作开发AI驱动的网络防御系统,加强泰国网络空间的安全性
- SAP将在沙特阿拉伯 Google Cloud 上推出BTP服务
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- messagesource (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)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)