[問題] 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