首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DNS记录列表

DNS记录列表
EN

Stack Overflow用户
提问于 2013-10-08 19:28:11
回答 2查看 1.6K关注 0票数 0

我正在尝试获取在某个DNS服务器(公司的内部网络DNS)上具有A记录的所有计算机的列表。

到目前为止,我设法让所有使用NMAP的主机都在线,并给它一个特定的子网进行扫描(nmap -sN子网),但不幸的是,当我给它一个比/24更大的子网时,它经常崩溃。当然,另一种选择是ping给定范围内的所有IP,然后看谁回答,但这花费的时间太长了。

我正在尝试将它包含在powershell脚本中,所以任何可以从CLI运行的东西都是很好的,任何我可以从CLI编译和运行的编程语言的东西都是好的,任何需要手动输入的东西都不是很好。

任何帮助都将不胜感激!

编辑:如果可能的话,将列表限制在一个单独的区域是很好的。

EN

回答 2

Stack Overflow用户

发布于 2013-10-08 19:32:30

关于powershell,自动化程度不是很高,但您可以使用DNS客户端cmdlet中的一些内容。

http://technet.microsoft.com/en-us/library/jj590772.aspx

Get-Help -Examples

票数 0
EN

Stack Overflow用户

发布于 2016-01-22 21:40:22

请使用这个功能强大的GridView:

代码语言:javascript
复制
$server = "Your_DNS_Server"
$record = Get-WmiObject -Namespace "root\MicrosoftDNS" -ComputerName $server -Class MicrosoftDNS_AType
$record | Select DomainName,RecordData,OwnerName | Sort-Object -Property {[System.Version]$_.RecordData} | Out-GridView
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19246513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档