설명서에 따라 조회에 둘 이상의 쿼리 유형을 추가 할 수 있어야하지만 결과는 항상 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 그냥 하나이며, 그것은 단지 A 레코드가 포함되어 있습니다.
그럼 어떻게 하나의 쿼리에서 3 가지 유형 모두를 얻을 수 있습니까?
감사합니다. – Softtouch