Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Query ID (16 bit): En unik ID skapt av klienten og sendt med i spørringen. Tjeneren inkluderer denne i svaret. Også kalt Transaction ID.
 QR (1 bit): Query/Response. Satt til 0 i spørring fra klient til tjener, 1 i svar fra tjener til klient.
Opcode (4 bit): Satt til 0 i klient ved standard spørring mot tjener. Denne blir inkludert uforandret i svar fra tjener. Resten av disse er enten utgåtte, reserverte eller brukes ikke ved vanlige spørringer fra klient til tjener. Komplett liste i lenken til IANA under kilder.

...

Question count (16 bit): Antall spørringer inkludert i pakken fra klient.
Answer count (16 bit): Antall RR i svaret fra tjener.
Authority count (16 bit):  Antall RR i svaret som peker på de autoritative navnetjenerne for domenet.
Additional Record count (16 bit): Tilleggs-RR inkludert i svaret fra tjener. Kan f.eks. være IP-adressene til de autoritative navnetjerne hvis de inkludert i forrige felt. Brukes for å slippe flere spørringer mot samme tjener.
DNS Question or answer data (variende lengde): Inkluderer spørringer fra klient eller svar fra tjener.

...

Alle svartyper er bygd opp på samme måte. De består av seks felt: NAMETYPECLASS, TTLRLENGTH og RDATA. NAME er samme som QNAME i spørringen. TYPE er tilsvarende QTYPE i spørringen. CLASS er en 16-bits-verdi som definerer navnerommet spørringen skal skje i. Så og si alltid satt til 1 for IN (Internett). TTL er på 32 bit og er antall sekunder RR-en kan lagres i cachen til klient før det må gjøres en ny spørring. RDLENGTH er på 16 bit og er lengden til RDATA i antall byte. RDATA har varierende lengde avhengig av hvilken type RR det gjelder.

Eksempel på en spørring.

Widget Connector
urlhttps://www.youtube.com/watch?v=kAL_DqSZ8A8

Her gjøres en spørring mot en DNS-tjener for domenenavnet ntnu.no. Dette er lik det som skjer hvis man prøver å åpne denne nettsiden i en nettleser:

...