Einzelnen Beitrag anzeigen

Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#3

Re: DNS und kein Ende TARecord

  Alt 2. Feb 2006, 19:17
Google verwendet mehrere Canonical Names:
Code:
Query:
  Name: [url]www.google.de[/url]
  Record Type: Host-Address (A)
  Recursion desired: Yes

Requesting records... ok

Reply:
  Code: NoError
  Authoritative answer: No
  Truncation: No
  Recursion available: Yes
  Roundtrip delay: 206ms

  10 records:
    Answer:
      [CNAME] [url]www.google.de[/url] / TTL: 345600s (4 d 0:00:00 h)
        Canonical name = [url]www.google.com[/url]
      [CNAME] [url]www.google.com[/url] / TTL: 900s (0 d 0:15:00 h)
        Canonical name = [url]www.l.google.com[/url]
      [A] [url]www.l.google.com[/url] / TTL: 300s (0 d 0:05:00 h)
        Address = 66.249.93.99
      [A] [url]www.l.google.com[/url] / TTL: 300s (0 d 0:05:00 h)
        Address = 66.249.93.104
sprich DNS.QueryResult.Items[0] ist ein Objekt der Klasse TCNAMERecord (oder wie das Ding dann auch heisst) - ein Cast nach TARecord schlägt korrekterweise fehl....
als Workaround könntest du die Items ala "If Items[X] is TARecord Then Items[X] as TARecord" nach A-Records durchsuchen....
  Mit Zitat antworten Zitat