DNS je sustav naziva domene ili na engleskom jeziku Sustav naziva domena (DNS) je sustav imenovanja koji se koristi za dodjeljivanje imena IP adresama računala, poslužitelja, usluga ili sustava povezanih na Internet ili lokalnu privatnu mrežu.
DNS se replicira na internetu ili lokalnim mrežama tako da možemo brzo i temeljno znati nazive uređaja, nazive domena itd.
Primjer;
Zamislite da internetska stranica nema nazive domena, bez DNS -a bismo morali napisati IP adresu poslužitelja na kojem se web stranice hostiraju. Mnogo teže pamtiti.
Postoje vodiči o DNS -u u različitim sustavima, kao što su:
- Konfigurirajte DNS poslužitelj Windows Server 2012
- Konfigurirajte DNS poslužitelj Windows Server 2016
- Kako popraviti DNS na sustavima Windows, Linux ili Mac
- Kako resetirati DNS na Mac sustavima
U ovom vodiču usredotočujemo se na teorijsko znanje kako bismo ga mogli razumjeti zajedno s njegovim funkcijama, kao što su različiti registri.
Na primjer, možete ući u CMD konzolu i pingati web stranicu, vidjet ćete kako ćete pinganjem dobiti IP adresu povezanu s nazivom web stranice:
ping www.solvetic.com
Ako odemo u preglednik i umjesto da stavimo naziv stavimo taj IP vidjet ćete da možete ući na web. Postoje neki slučajevi da ne ulazi s IP -om, ali to je zbog toga što ima ipfailover)
1. Što je DNS poslužitelj?
A DNS poslužitelj je onaj u kojem se nalazi baza podataka s pridruživanjem više IP adresa povezanih s imenom hosta. U tvrtkama obično ima DNS poslužitelj jer se koristi tako da se unutar mreže tvrtke nazivi računala, poslužitelja, uređaja itd. Odnose na imena, a ne na IP adrese.
Možda ćete se zapitati, a hostuje li i imena web stranica ovih tvrtki DNS poslužitelja? Ne, budući da se koriste samo za interne strojeve, obično se učini da se ovaj DNS poslužitelj postavi kao glavni, a sekundarni kao drugi, što je jače, kako oni mogu biti od ISP -a, Googlea (8.8.8.8) itd. Rad računala tvrtke ili kuće najprije pokušajte pronaći na primarnom poslužitelju, a ako ga ne pronađe, ide na sekundarni (ili tercijarni itd.)
Ako želite konzultirati DNS poslužitelje, naredba za ovaj zadatak je nslookup, možemo vidjeti DNS poslužitelje i IP adresu povezanu s imenom koje tražimo:
nslookup solutiontic.com
2. Kako funkcioniraju DNS poslužitelji?
DNS poslužitelji su distribuirani sustav u kojem postoji 13 korijenskih poslužitelja (glavnih) i oni su oni koji imaju cijelu bazu imena NS povezanih s njihovim IP adresama. Zatim postoje svi drugi poslužitelji koji se nalaze u nižoj grani hijerarhije. Oni u donjoj zoni su DNS poslužitelji davatelja internetskih usluga (telekomunikacijske tvrtke, tvrtke itd.). Zatim "privatni" poslužitelji koji se stvaraju interno na poslužiteljima tvrtke za upravljanje nazivima koji se interno koriste u njemu.
Glavni recenzent DNS poslužitelja je savjetodavni odbor korijenskog sustava DNS poslužitelja (Savjetodavni odbor sustava korijenskih poslužitelja DNS -a) ICANN -ov odbor.
DNS nazivi pišu se kroz hijerarhiju koja se sastoji od tri zone:
- Domaćin (poslužitelj)
- Domena (domena)
- TLD (Domena najviše razine)
www.solvetic.com (www = domaćin, riješeno = domena, .com = TLD)
3. Vrste zapisa u DNS poslužitelju
MX zapisZapisi MX (Mail Exchange) odgovorni su za usmjeravanje e -pošte na poslužitelje pošte povezane s tim imenom domene. Unutar konfiguracije naziva domena, tamo gdje u MX zapisima komentirate koje ime odgovara poslužitelju koji prenosi e -poštu, dodaje se i prioritet (1,5,10,20, 30) u slučaju da imate nekoliko poslužitelja pošte. Pošta će se prvo isporučiti na poslužitelj s najvećim prioritetom (broj najbliži 1).
Ako taj primarni poslužitelj ne radi iz bilo kojeg razloga, pošta će biti isporučena sljedeća po redoslijedu koji ste postavili u prioritete. Ako imate samo jedan poslužitelj pošte, jednostavno stavite broj koji ste stavili kao prioritet, on će otići na taj.
Da bismo provjerili moje aktivne zapise MX, možemo koristiti naredbu nslookup, idemo u CMD prozor i upisujemo:
nslookupserver X.X.X.X (IP adresa) skup q = naziv domene MXN
Praktični primjer otkrivanja Google MX zapisa:
nslookupserver 8.8.8.8set q = MXgoogle.com
Ili je lakše koristiti ovu web stranicu za provjeru MX zapisa, stavljamo naziv domene i ona ga pronalazi:
http://mxtoolbox.com
TXT zapisTo je DNS zapis koji nam prikazuje tekstualne informacije vanjskim izvorima domene i koristi se za mnoge stvari, među njima na primjer sa spf zapisima. (SPF "Okvir politike pošiljatelja", zaštita je od krivotvorenja e-pošte. Povezuje se s txt-om koji imamo na DNS poslužitelju gdje se identificiraju pravi pridruženi poslužitelji pošte).
SPF zapisSPF (Okvir politike pošiljatelja) Ono što nam daje je mogućnost reći koji su ovlašteni poslužitelji za slanje e -pošte putem tog naziva domene. Time se izbjegavaju tipični SPAM napadi koji koriste naziv naše domene za pokušaj krivotvorenja identiteta.
CNAME zapisOvaj registar je zadužen za povezivanje pseudonima s imenom domene (autentično ili kanonsko). To je stvaranje pseudonima između naziva domena. Ono što CNAME radi je da je poznatiji po više naziva hosta. (Da biste mogli koristiti CNAME, prvo mora postojati A zapis.)
Dajem vam ove primjere:
mail.solvetic.com CNAME rješava.com.www.solvetic.com CNAME rješava.com sigurna.solvetic.com. CNAME ssh.solvetic.com.
Zapis AZapis A je tipičan za konfiguraciju u DNS -u i zadužen je za to koji je naziv domene povezan s određenim IP -om.
Primjer:
solutiontic.com A 178.33.118.246
Registracija NSZapisi (Name Server) navode DNS poslužitelje. Možete navesti nekoliko (primarnih, sekundarnih itd.)
Vrijeme za život (TTL)TTL je vrijednost koja govori koliko sekundi ima prije nego što se promjene koje ste unijeli u registru primijene na bilo koju od prethodnih vrijednosti registra. Upamtite da su ti podaci sekunde, u slučaju da želite kontrolirati vrijeme promjene. Tipična vrijednost može biti TTL = 3600 (promjene se provjeravaju po satu). Promijenite ga na broj sekundi koje smatrate prikladnim.
Popravite DNS na sustavima Windows, Linux i Mac