Zer dira DNS-ak? - Gida Osoa
Domeinu Izenen Sistema (DNS) Internetaren oinarrizko azpiegitura bat da, "telefono-gida" digital gisa jardunez. Bere funtzio nagusia da gogoan eduki ditugun domeinuko izenak (google.com bezalakoak) ordenagailuek elkarrekin komunikatzeko behar dituzten IP helbide zenbakizkoetan itzultzea.
Definizio Tekniko Osoa
DNS-a sistema izen-emateko hierarkiko deszentralizatu bat da Internet edo sare pribatu bat bezalako IP sareetara konektatutako gailuetarako. Sistema honek domeinuko izen bakoitzari esleitutako informazio askotarikoa lotzen du sarera konektatutako partaide bakoitzarekin.
DNS zerbitzariak datu-base banatu eta hierarkiko bat erabiltzen du Internet bezalako sareetan domeinuko izenekin lotutako informazioa gordetzeko. Datu-base gisa DNS-ak informazio mota desberdinak lotu baditzake ere izen bakoitzarekin, erabilera ohikoenak hauek dira:
- Domeinuko izenen IP helbideetarako esleipena (A eta AAAA motak)
- Helbide elektronikoko zerbitzarien kokalekua (MX erregistroak)
- Egiaztapen-egiaztagiria (SPF, DKIM-rako TXT erregistroak)
- Zerbitzuen helbidearena (SRV erregistroak)
- Domeinuko alias-ak (CNAME erregistroak)
DNS-ak Nola Funtzionatzen Dute? - Prozesu Zehatza
URL bat zure nabigatzailean idazten duzunean, maila anitzeko DNS ebazpenaren prozesu konplexu bat gertatzen da:
1
Tokiko Kontsulta (DNS Cache)
Zure gailuak lehenengo bere DNS cache lokala aztertzen du eskatutako domeinuaren IP-a ezagutzen duen ikusteko. Aurkitzen badu eta iraungi gabe badago, berehala erabiltzen da.
2
DNS Zerbitzari Errekurtsiboa
Cache-an ez badago, kontsulta DNS zerbitzari errekurtsibora (zure gailuan konfiguratua) bidaltzen da. Zerbitzari honek bitartekari gisa jardunez eta bere cache propioa du.
3
Root Servers-ei Kontsulta
Zerbitzari errekursiboak erantzuna ez badaki, munduko 13 Root Server kluster-ei kontsultatzen die, hauek maila goreneko domeinuen zerbitzarien kokalekua ezagutzen dutenak (.com, .org, etab.).
4
TLD Zerbitzariak
Root Server-ek kontsulta Top Level Domain (TLD) zerbitzari egokietara (.com, .es, .org) zuzentzen dute, hauek domeinuko zerbitzari autoritarioak ezagutzen dituzte.
5
Zerbitzari Autoritarioa
Azkenik, domeinuko zehatzaren DNS zerbitzari autoritariora kontsultatzen da, honek informazio definitiboa duena eta IP helbide erreala itzultzen duena.
6
Erantzuna eta Cache
Erantzuna kate osora itzuli da, zerbitzari bakoitzak informazioa cache-an gordetzen du TTL (Time To Live) konfiguratutakoaren arabera etorkizuneko kontsultetarako.
DNS Sistemaren Osagai Nagusiak
๐ฅ๏ธ DNS Bezeroak (Resolvers)
Erabiltzaileen gailuetan exekutatzen diren bezero-programak eta DNS zerbitzarietan izenen ebazpenaren eskaerak sortzen dituztenak. Sistema eragilearen liburutegiak eta web nabigatzaileak bezalako aplikazioak barne hartzen dituzte.
๐ DNS Zerbitzari Errekurtsiboak
Bezeroen kontsultak onartzen dituzten eta beharrezkoa bada beste DNS zerbitzariak kontsultatuz izenen ebazpenaren lana egiten duten zerbitzariak. Cache-ak mantentzen dituzte errendimendua hobetzeko.
๐๏ธ DNS Zerbitzari Autoritarioak
DNS espazioaren eremu zehatzei buruzko agintea duten eta beren kontrolpeko domeinuentzako erantzun definitiboak ematen dituzten zerbitzariak.
๐
Agintaritza Eremuak
DNS zerbitzari batek agintaritza duen domeinuizenen espazioaren zatiak. Eremu bakoitzak eremu horretako domeinuekin lotutako informazioa definitzen duten DNS erregistroak ditu.
DNS Erregistro Mota Nagusiak
| Mota |
Funtzioa |
Adibidea |
| A |
Izen bat IPv4 helbide batekin lotzen du |
adibidea.com โ 192.168.1.1 |
| AAAA |
Izen bat IPv6 helbide batekin lotzen du |
adibidea.com โ 2001:db8::1 |
| CNAME |
Izen baten alias-a beste izen batera |
www.adibidea.com โ adibidea.com |
| MX |
Posta-zerbitzariak zehazten ditu |
adibidea.com โ mail.adibidea.com |
| TXT |
Testu-informazio arbitrarioa |
SPF, DKIM, egiaztapenak |
| NS |
Izen-zerbitzari autoritarioak zehazten ditu |
adibidea.com โ ns1.hornitzailea.com |
โ Hasierara itzuli
DNS Sistemaren Historia Osoa
Lehen Egunak: HOSTS Fitxategia
Internetaren hasieretan (orduan ARPANET), izenen ebazpena HOSTS deritzan fitxategi zentralizatu baten bidez egiten zen, host izen ezagun guztiak eta dagokien IP helbideak zituen. Fitxategi hau SRI International-ek (lehen Stanford Research Institute) mantentzen zuen eta eskuz banatzen zen sarera konektatutako ordenagailu guztietara.
Sistemak telefono-gida fisiko baten antzera funtzionatzen zuen: ordenagailu bakoitzak fitxategiaren kopia lokal bat zuen izenak ebazteko kontsultatzen zuena. Hala ere, ARPANETen hazkunde leherkorraren ondorioz, sistema zentralizatu hau ezin praktiko bihurtu zen hainbat arrazoirengatik:
- Fitxategia etengabe hazten zen eta eguneratua mantentzea zaila zen
- Izen-gatazkak ohikoak ziren
- Eskuzko banaketa geldoa eta eraginkorra zen
- Ez zegoen etorkizuneko hazkuntzarako eskalagarritasunik
DNS Modernoaren Jaiotza (1983-1987)
HOSTS sistemaren mugek ezagutuz, Jon Postelek soluzio eskalagarriago batean lanean hasi zen. 1983ko azaroan, Postel-ek RFC 881a argitaratu zuen, DNSa bihurtuko zenaren oinarrizko kontzeptuak zirriborratzen zituena.
Gero, Paul Mockapetrisek, Kaliforniako Hegoaldeko Unibertsitatean lanean, Postel-ekin batera DNSaren oinarrizko dokumentuak garatu zituen:
๐
RFC 882 eta RFC 883 (1983)
Dokumentu hauek DNSaren oinarrizko arkitektura definitu zuten, izen-espazio hierarkikoaren kontzeptua eta datu-basearen banaketa barne.
๐
RFC 920 (1984ko urria)
Eztabaida zabal eta hobaketen ondoren, RFC hau argitaratu zen, sistema berrian domeinuen erregistroaren eskakizunak definitzen zituena.
๐๏ธ
RFC 1034 eta RFC 1035 (1987)
Dokumentu hauek aurreko RFCak ordezkatu eta oraindik gaur egungo sistemaren oinarria diren DNSaren zehaztapen definitiboak ezarri zituzten.
Nagusi-Morroi Erreplikazioaren Aroa
DNSaren lehen inplementazioetan, nagusi-morroi erreplikazioaren eredu bat hartu zen erredundantzia eta eskuragarritasuna eskaintzeko:
- Zerbitzari Nagusia: Eremuaren datuen kopia autoritarioa zuen
- Morroi Zerbitzariak: Datuen kopiak mantentzen zituzten eta aldizketan nagusiari kontsultatzen zioten
- Eremu Transferentziak: Morroiek transferentzia osoen bidez datuak sinkronizatzen zituzten
- Aldizkako Egiaztapena: Morroiek aldizka egiaztatzen zuten datuak aldatu ziren
Bilakaera eta Hobekuntzak (1995-2000)
Hasierako inplementaziotik gutxi gorabehera 10 urtera, DNS protokoloari hobekuntza esanguratsuak egin zitzaizkion eraginkorragoa eta dinamikoagoa egiteko:
๐
NOTIFY (RFC 1996)
Sinkronizazioa irauli zuen zerbitzari nagusiak morroiei aldakuntzak aktiboki jakinaraztea ahalbidetuz, etengabeko kontsulta periodikoaren beharra ezabatuz.
๐
IXFR - Transferentzia Inkrementalak (RFC 1995)
Aldatutako erregistroak bakarrik transferitzea ahalbidetu zuen, eremu osoa transferitu beharrean, sarearen eraginkortasuna nabarmen hobetuz.
๐
DNS Dinamikoa - DDNS (RFC 2136)
DNS erregistroak automatikoki eguneratzeko gaitasuna sartu zuen, administratzaileei eremu-fitxategiak eskuz editatu gabe aldaketak egitea ahalbidetuz.
๐ง
EDNS - Hedapen Mekanismoak (RFC 2671)
DNS protokoloa modernizatu zuen mezu handiagoak eta funtzionalitate berriak ahalbidetuz, etorkizuneko hedapenetarako bidea prestau.
Nazioartekotzearen Aroa (2003-2010)
Internetaren hedapen globalarekin, domeinuko izenetan ASCII ez diren karaktereak onartzeko beharra sortu zen:
๐
IDN - Nazioartekotutako Domeinuko Izenak
RFC 5890 eta RFC 5891 (2010)ek domeinuko izenetan beste hizkuntzetan karaktereak nola sartu definitu zuten, arabiera, txinera, zirilikoa eta beste alfabeto batzuetan domeinuak ahalbidetuz.
๐
DNSSEC - Segurtasun Hedapenak
DNS datuen egiaztapena eta integritatea eskaintzeko DNS segurtasun-hedapenak garatu ziren, cache-en pozoiketa erasoen aurka babestuz.
Root Server-ak: DNSaren Bihotza
Root Server-ak DNS sistema global osoaren oinarria dira. 13 root server kluster daude (A-tik M-ra etiketatuak) munduan banatuta, maila goreneko domeinu guztiei buruzko informazioa mantentzen dutenak (.com, .org, .es, etab.).
Zerbitzari hauek erakunde desberdinetako eraginez daude eta Internetaren funtzionamendurako kritikoak dira. Zerbitzari hauen segurtasuna DNSSEC eta gako-sinadura zeremonia oso seguruen bidez mantentzen da.
Root server-en segurtasun-prozesuari buruz gehiago jakiteko, DNSSEC erro-eremuaren gako-sinadurarako zeremoniaren inguruan informazio zehatza kontsulta dezakezu.
DNS Aro Modernoan (2010-2025)
โ๏ธ
Hodeiko DNS
Google, Cloudflare eta Amazon bezalako hornitzaile handiek DNS zerbitzu publikoak kaleratu dituzte azpiegitura global masiboak eta segurtasun-ezaugarri aurreratuak dituztela.
๐
DNS over HTTPS (DoH) eta DNS over TLS (DoT)
Erabiltzaileen pribatutasuna eta segurtasuna hobetzeko DNS kontsultak zifratzen dituzten protokolo berriak.
๐ค
DNS Adimenduna
Inplementazio modernoek karga-orekatsea geografikoa, zerbitzuen osasun-detektzioa eta erabiltzailearen kokapenean oinarritutako erantzun moldagarriak barne hartzen dituzte.
๐ก๏ธ
DNS Iragazketa eta Segurtasuna
DNS zerbitzu modernoek malware iragazketa, iragarkien blokeoa eta guraso-kontrola DNS ebazpenean zuzenean integratuta barne hartzen dituzte.
โ Hasierara itzuli