shell - 检索 DNS 响应
问题描述
作为开发 Shell 或 Powershell 脚本的一部分,我需要一条指令,允许我在变量中检索给定站点的 IP 地址。无论是在shell还是powershell中,请帮助我
解决方案
在powershell中,您可以使用
[System.Net.DNS]::GetHostAddresses("www.mydns.org")[0].IpAddressToString
GetHostAddresses
可能会返回多个 IP 地址。[0]
返回第一个。IpAddressToString
获取地址的通用表示(例如 63.251.171.81)
推荐阅读
- docker - 将 ../ 与 docker-compose 卷一起使用时会发生什么
- sas - 如何在宏 SAS 的循环中访问数组的第 n 个元素?
- typescript - Typescript 中是否需要访问器?
- reactjs - ReactDOM.render 不呈现更改
- endeca - Endeca 部署 - 初始化 service.bat 命令失败
- javascript - 条件表单疑难解答
- firebase - Firebase 数据库关系问题 - 为用户存储选定的项目
- c# - 将数组排序合并为一个?
- javascript - Google Chrome 扩展程序“无法读取未定义的属性‘本地’”
- github - 我的 sublime 中的缩进文件在 github 文件上没有正确缩进