O'Reilly logo

DNS und Bind by Cricket Liu, Paul Albitz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required