Koji je princip rada DNS poslužitelja?
DNS upit:
Kada korisnik unese naziv domene u svoj preglednik, preglednik šalje zahtjev DNS poslužitelju za odgovarajuću IP adresu. DNS upit uključuje naziv domene kao parametar.
Rekurzivno rješavanje:
DNS poslužitelj koji prima upit djeluje kao rekurzivni razrješivač ako nema izravno podatke o IP adresi. Slijedi ove korake:
- Korijenski poslužitelji:Rekurzivni razrješivač počinje postavljanjem upita korijenskim poslužiteljima imena za domenu najviše razine (TLD) tražene domene.
- TLD poslužitelji:Glavni poslužitelj daje IP adresu autoritativnog poslužitelja imena odgovornog za TLD. Rekurzivni rezolver zatim postavlja upit TLD poslužitelju.
- Mjerodavni poslužitelji:TLD poslužitelj pruža IP adresu autoritativnog poslužitelja imena za predmetnu domenu. Rekurzivni razrješivač kontaktira ovaj poslužitelj kako bi dobio IP adresu povezanu s nazivom domene.
Predmemoriranje i odgovor:
- Pretraživanje predmemorije:Prije nego što izvrši rekurzivne korake rješavanja gore spomenutih, DNS poslužitelj provjerava svoju predmemoriju da vidi je li prethodno razriješio IP adresu za traženu domenu. Ako se pronađe u predmemoriji, izravno daje IP adresu.
- Rekurzivno razrješavanje:Ako IP adresa nije u predmemoriji, DNS poslužitelj izvodi rekurzivni postupak razrješenja koji je gore opisan.
- Odgovor:Nakon što se dobije IP adresa, DNS poslužitelj je vraća klijentu (pregledniku) u DNS odgovoru.
Iterativno rješavanje (izborno):
Neki DNS poslužitelji postavljeni su kao iterativni razrješivači, što znači da ne izvode rekurzivno razlučivanje u potpunosti sami. Umjesto toga, prosljeđuju upit drugom DNS poslužitelju bližem autoritativnom poslužitelju za domenu.
Vrste DNS zapisa:
DNS poslužitelj pohranjuje različite vrste zapisa resursa (RR-ova) za pružanje informacija o domenama. Neke uobičajene vrste zapisa uključuju:
- A (Adresa) Record:Preslikava nazive domena u IPv4 adrese.
- Zapis AAAA (Address):Preslikava nazive domena u IPv6 adrese.
- Zapis CNAME (kanonski naziv):Određuje alias za naziv domene.
- MX (Razmjena pošte) zapis:Određuje poslužitelje pošte koji su odgovorni za primanje e-pošte za domenu.
Ovi se procesi odvijaju u djeliću sekunde, omogućujući korisnicima brz i učinkovit pristup web stranicama korištenjem naziva domena umjesto IP adresa.