Dựa trên tài liệu, tôi có thể thêm nhiều hơn 1 loại truy vấn trong tra cứu, nhưng kết quả luôn là chỉ có 1 loại.delphi indy IdDNSResolver không trả về tất cả các kết quả được yêu cầu dns
Ví dụ: tôi đặt id.QueryType: = [qtNS, qtA, qtMX]; và tôi chỉ lấy lại bản ghi A. Loại bỏ qtA, tôi nhận được 3 bản ghi NS, nhưng không có MX. Mỗi người trong số họ một mình hoạt động tốt.
Ví dụ:
id:=TIdDNSResolver.Create(nil);
id.Host:='8.8.8.8';
id.QueryType:='[qtNS, qtA, qtMX];
id.Resolve('car.com');
...
id.QueryResult.count chỉ 1 là, và nó chỉ chứa bản ghi A.
Vậy làm cách nào tôi có thể nhận được tất cả 3 loại trong 1 truy vấn?
Cảm ơn bạn đã biết chi tiết :) – Softtouch