[問題] DNS讀取

看板C_Sharp (C#)作者時間8年前 (2017/06/04 12:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位大大 不知道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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.224.236 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1496548953.A.E8B.html
文章代碼(AID): #1PCuPPwB (C_Sharp)
文章代碼(AID): #1PCuPPwB (C_Sharp)