Domain Name System - site-ul programator și blog-

Formarea DNS

De-a lungul timpului, însoțite de liste de nume sunt tot mai greu și mai greu. Aceste fișiere sunt adesea necesare pentru a sincroniza, nu mai vorbim de dimensiunea lor impresionante.

Ca rezultat, sistemul de nume de domeniu (Domain Name System) a fost dezvoltat în 1983 de Jon Postel (Jon Postel) și Paul Mokapetrisom (Paul Mockapetris). Pentru a-data la specificațiile DNS momentului pot fi găsite în documentele RFC 1034 și RFC 1035, care datează din 1987 ani.

minim terminologică

Domeniu (Domain - zona) - o zonă numită de spațiul de nume ierarhic.

Distinge domenii primul, al doilea, al treilea și alte niveluri, dar domeniul rădăcină al ierarhiei este punctul „“, care este plasat la sfârșitul numelui DNS. După domeniul rădăcină pentru a fi domeniul de primul nivel, care pot fi organizate geografic, în funcție de tipul de organizație sau scopul său. Apoi, urmează un al doilea domeniu de nivel, al treilea etc.

domeniu de nivel zero, este în ierarhia bazată pe DNS și este adesea numit domeniul rădăcină.

Trebuie amintit faptul că nivelurile de domeniu sunt considerate a fi de la dreapta la stânga.

Subdomeniu (subdomeniu) - un domeniu copil care face parte din domeniul părinte.

Permis subdomeniile diviziune 127 nivele, cu fiecare etichetă DNS nu trebuie să depășească 63 de caractere. Această diviziune în sub-domenii posibile atâta timp cât numele de domeniu complet calificat nu va depăși lungimea de 255 de caractere.

Rezolver - este un set de software folosit de rezoluție nume de domeniu.

DNS;

Ca un exemplu, ia în considerare www.volokh.info domeniu.

Rețineți că, la sfârșitul numelui caracterul unei perioade, care este adesea omis, dar uneori este necesar în descrierile DNS.

interogare recursive și iterativ

DNS-interogare poate fi recursiv și iterativ.

1. DNS-server, găsirea de înregistrări într-un local cache, adrese domeniul rădăcină "";

Pentru claritate, în fig. 1 prezintă două metode de interogare:

Domain Name System - site-ul programator și blog-

Cererea metodă iterativă este valabilă atunci când:

1. resolver, pentru a rezolva un nume simbolic, trimite o cerere de un server DNS-server de «Www.volokh.info.»;

În cazul unei interogări recursive, DNS-server poate interoga alte DNS-server, cu condiția ca a memorate în cache informații despre domeniul necesar.

nume de domenii rezervate

caietul de sarcini DNS oferă o listă de domeniu rezervat primului nivel, care pot fi utilizate ca exemple în documentația, sau pentru testarea locală a DNS-servere.

Lista rezervat domeniu de nivel superior (domeniu de nivel superior) este alcătuit din patru nume: «.test», «.example», «.invalid» și «.localhost».

În plus față de domeniile de nivel superior enumerate mai sus nume rezervate domeniu de nivel al doilea: «example.com», «example.net» și «example.org».

Utilizarea numelor de domenii rezervate pentru a evita conflictele cu nume de domenii existente.

Detalii tehnice DNS

Există mai multe implementări majore ale DNS-servere: bind, Microsoft Server DNS. PowerDNS și NSD.

BIND (Berkeley Internet Domain Name) - cele mai frecvente implementare DNS-server și este folosit în aproape toate rădăcină DNS-servere.

Alte implementări ale serverelor sunt mai puțin răspândite și sunt utilizate în întreprinderi mari, în primul rând.

Pentru răspunsuri la întrebări, protocolul DNS utilizează portul 53 și UDP (User Datagram Protocol). TCP (Transmission Control Protocol) este utilizat în cazul în care dimensiunea datelor primite de la DNS-server depășește 512 octeți. În acest caz, datele sunt transmise, de asemenea, prin portul TCP 53 de protocol.

DNS (Domain Name System) - este un rezolvator recunoscut. Un factor cheie în DNS este abilitatea de a împărți rezoluția de nume de domenii, care asigură accesul universal fiecare server individual. În cazul defectării unuia dintre DNS-servere, operarea întregului nume ierarhie sistem nu este întreruptă, deoarece serverul de backup este inclus în locuri de muncă. Acest lucru permite asigurarea integrității datelor și funcționarea continuă a sistemului de nume de domeniu, în cazul defectării unuia dintre noduri.

Întreaga structură Domain Name System este un ierarhic. Există domenii de primul, al doilea, al treilea, etc. niveluri.

Pentru a îmbunătăți eficiența DNS, DNS-servere cache DNS-răspunsurile primite.

Astfel, DNS joaca un rol-cheie în funcționarea internetului.

La fel ca site-ul? Spune prietenilor tăi despre ea:

articole similare