2016-12-29 7 views
-1

私はすべてのDNSレコードをWebアドレスで取得する方法を探しています。
ライブラリを使用せずにC#でこれを行う方法はありますか?すべてのDNSレコードを取得

+2

のための可能な複製を使用するようにまっすぐ進む本当にあります[System.Net.DNSでDNS名のmxレコードを取得する方法?](http://stackoverflow.com/questions/2669841/how-to-get-mx-records-for-a-dns-name-システムネット-DNS) –

+0

@PawełŁu kasik私は任意の図書館を使いたくありません。 – tuin2121

+1

2番目の答えは何も使用していません –

答えて

2

ライブラリがなければ簡単ではありません。

ネイティブコードを使用することもできますが、DnsQueryExは良い出発点です。 C#で動作させるには、たくさんのコードが必要です。

なぜ既存のライブラリを使用するだけではないのですか?

私は、例えばDONETコア/ xplatサポートのために1を書いた: https://github.com/MichaCo/DnsClient.NET

var lookup = new LookupClient(); 
var result = await lookup.QueryAsync("google.com", QueryType.ANY); 

var record = result.Answers.ARecords().FirstOrDefault(); 
var address = record?.Address; 

も参照してくださいhttp://dnsclient.michaco.net詳細/ docsに

関連する問題