Server DNS

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 16 ianuarie 2022; verificările necesită 6 modificări .

Server DNS , Server de nume de domeniu  - o aplicație concepută pentru a răspunde la interogări DNS folosind protocolul corespunzător . De asemenea, un server DNS poate fi numit gazdă pe care rulează aplicația corespunzătoare.



Tipuri de servere DNS

În funcție de funcțiile îndeplinite, serverele DNS sunt împărțite în mai multe grupuri; un server cu o anumită configurație poate aparține mai multor tipuri simultan:

Tipuri de interogări DNS

Solicitare directă

Solicitare directă ( redirecționare ) - o solicitare de a converti numele (adresa simbolică) unei gazde în adresa sa IP .

Cerere inversă

Cerere inversă ( reverse ) - o solicitare de a converti adresa IP a gazdei în numele acesteia .

Interogare recursiva

O cerere recursivă implică primirea unui răspuns final de la serverul către care este direcționată. Recursiunea este efectuată de server.

Interogare iterativă

O interogare iterativă presupune (permite) executarea recursiunii de către client.

Descriere

Unele servere acceptă capacitatea de a lucra în moduri diferite pentru diferite segmente de rețea. În Bind, acest mod se numește vizualizare. De exemplu, un server poate oferi adrese locale ale serverelor pentru adresele locale (de exemplu, 10.0.0.0/8) și adrese externe pentru utilizatorii externi ai rețelei. De asemenea, serverul poate fi autoritar pentru zona specificată doar pentru intervalul de adrese specificat (de exemplu, în rețeaua 10.0.0.0/8, serverul se declară autoritar pentru zona internă, în timp ce pentru adresele externe, ca răspuns la o cerere pentru un nume din zona internă, răspunsul „necunoscut”).

Porturile folosite

Conform RFC 1035 , toate serverele DNS răspund pe portul 53 TCP și UDP . Versiunile timpurii ale BIND foloseau și portul 53 atunci când trimiteau cereri de ieșire, versiunile mai noi se comportă ca clienții DNS obișnuiți folosind porturi gratuite neînregistrate.