dieser Server lässt (zumindest von meinem
IP-Range aus) keine rekursiven Anfragen zu.... (No Recursion available)
sprich: die Antwort enthält immer nur NS-Einträge mit anderen DNS-Servern, die für die korrekte Beantwortung der Anfrage zuständig sind... verwende einmal testweise einen anderen Server (Start -> Ausführen -> ipconfig /all -> DNS Server: .....)
um andere Records auszugeben, müssen diese auch als solche behandelt werden... z.B.
Delphi-Quellcode:
[..]
if (DNS.QueryResult.Items[I] is TNSRecord) then begin
NSR:=DNS.QueryResult.Items[I] as TNSRecord
[..]
end else if (DNS.QueryResult.Items[I] is TARecord) then begin
AR:=DNS.QueryResult.Items[I] as TARecord
[..]
end else [..]