2

DNS 応答を解析するクライアントを作成しようとしています。

CNAME のレコード タイプを確認する適切な場所はどこですか? www.google.com DNSルックアップのwiresharkキャプチャを行うと、返信はpicasa.google.comでルックアップを行い、picasa.l.google.com名を持つCNAMEレコードが返されるようです。 Aレコードタイプを解析している私のコードを台無しにしています。

同じ返信で CNAME と A レコードを解析する方法について説明しているサンプル コードはありますか?

4

2 に答える 2

0

例が必要な場合は、次の場所に移動できます。

http://www.binarytides.com/dns-query-code-in-c-with-linux-sockets/

このコードでは、最初にクエリのタイプを設定できます (qinfo->qtype)...

そして、自分で応答を解析した後;)

幸運を...

于 2012-09-14T18:04:21.227 に答える
0

オープン ソースの実装を探している場合は、ドメイン名リレー デーモンdnrdを使用して拡張しました。

ファイルdns.cの正確な解析コードを使用

API snprintf_cname を探します

于 2012-09-15T11:44:48.673 に答える