ドキュメントに基づいて、検索に2つ以上のクエリタイプを追加できるはずですが、結果は常に1つだけです。delphi indy IdDNSResolverが要求されたすべてのDNS結果を返さない
たとえば、id.QueryType:= [qtNS、qtA、qtMX]を設定します。私はAレコードを返すだけです。 qtAを削除すると、3つのNSレコードが返されますが、MXは返されません。それらのそれぞれは、うまく動作します。
例:
id:=TIdDNSResolver.Create(nil);
id.Host:='8.8.8.8';
id.QueryType:='[qtNS, qtA, qtMX];
id.Resolve('car.com');
...
id.QueryResult.countがちょうど1であり、それが唯一のレコードが含まれています。
どのように1つのクエリで3つのタイプすべてを取得できますか?
ありがとうございました。 – Softtouch