excel - 如何在 Excel 或 Powershell 中根据 IP 地址搜索域名?

标签 excel vba powershell

这个问题在这里已经有了答案:





Capture output value from a shell command in VBA?

(7 个回答)


2年前关闭。




我在excel文件上有几个IP地址,我想做nslookup。如何在 excel 或 powershell 上做到这一点?任何想法或建议。不要将自己与 vlookup 混淆。我在命令提示符下要求 nslookup。有没有办法从每一行中查找每个 IP 地址并找到域。如果有办法在excel中使用VBA,那就太好了。

请参阅附件以阐明要求。有问题尽管问我。

enter image description here

最佳答案

在PowerShell中试试这个

Import-Csv "Csvpath" | ForEach {
    $IPAddress = $_
    $hostname = ([System.Net.DNS]::GetHostByAddress($_)).hostname
    Write-Host "$($IPAddress) $($Hostname)"
}

关于excel - 如何在 Excel 或 Powershell 中根据 IP 地址搜索域名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60087636/

相关文章:

excel - 使用 Vlookup 查找多次出现并找到非空值

vba - 如何在 VBA 中创建列表(而不是字典)?

excel - 在excel 2007中删除A列上的空行

powershell - 如何在不启动新的 Powershell session 的情况下强制重新加载模块函数定义?

powershell - Github 操作 : set environment variable for Windows build with PowerShell

python - 随机挑选具有给定概率的项目

vba - 使用 VBA 的 Excel 图表的主题图表样式

powershell - 在 Foreach 循环中组合 Powershell 命令

excel - 从多个符号之前或之后提取文本

excel - 如何使用 `UsedRange` 动态获取两个不连续过滤条件的范围(第一行除外)?