[问题] DNS读取

楼主: ymzk (电磁居士)   2017-06-04 12:02:30
各位大大
不知道C#有没有什么适合的方法可以对DNS Server来进行资料读取?
目前我没有什么适合的方法 所以我用C#去呼叫PowerShell来帮忙
我指令Get-DnsServerResourceRecord -ZoneName 'aaa' -RRType 'A'
-ComputerName '10.1.2.3' | Where-Object {$_.HostName -eq 'test.bbb}
(由于aaa zone下有非常多资料 也有sub zone而我只要其中bbb.sub zone)
我希望知道我这里面有几个符合的全部列出来 或是列回我一个空的也可以
Get-DnsServerResourceRecord -ZoneName 'aaa' -RRType 'A'
-ComputerName '10.1.2.3' -Name 'test2.bbb'
如果用这句虽然速度快 但是如果test2.bbb不存在会出错
不知道有没有什么比较好或建议的解法
如果C#还有什么方法可以读取DNS Server的也都可以 不限于用PowerShell

Links booklink

Contact Us: admin [ a t ] ucptt.com