C-Programmierung mit den Resolver-Bibliotheksroutinen

Bevor Sie aber irgendwelchen Code schreiben können, müssen wir Sie mit dem DNS-Paketformat und den Resolver-Bibliotheksroutinen vertraut machen. Bei dem gerade von uns entwickelten Shell-Skript wurde die eigentliche DNS-Meldung von nslookup analysiert. In einem C-Programm dagegen müssen Sie das Parsen übernehmen. Lassen Sie uns den Abschnitt über das Programmieren mit einem Blick auf das DNS-Paketformat beginnen.

DNS-Paketformat

Sie haben das DNS-Paketformat schon in Anhang 12, nslookup und dig, kennengelernt. Es sieht folgendermaßen aus:

  • Header

  • Frage (Question)

  • Antwort (Answer)

  • Autorität (Authority)

  • Zusätzliches (Additional)

Das Format des Header-Abschnitts wird in RFC 1035 auf den Seiten 26 bis 28 ...

Get DNS und Bind now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.