Zer da DNS?

Webgune bat irekitzen duzun bakoitzean, direktorio-zerbitzu ikusezin batek idatzi duzun izena zure ordenagailuak lor dezakeen zenbaki batera itzultzen du. Hona hemen Domeinu Izen Sistemak nola funtzionatzen duen eta nola irakurtzen duen edozein domeinuri buruz argitaratzen duena.

Interneteko telefono liburua

Ordenagailuek ez dute izenaren arabera arakatzen; konektatzen dira IP helbideak. DNS, Domeinu Izen Sistema, bezalako izen gogoangarriak mapatzen dituen direktorio banatua da example.com zenbaki horiei. 1983an asmatu zen, hain zuzen ere, Stanfordeko lehen interneteko ostalari fitxategi bakarra mantentzea ezinezkoa bihurtzen ari zelako.

Bi gauzak egiten dute DNS nabarmena: hala da banatuta (makina bakar batek ez daki dena), eta hala da nonahi gordeta (erantzunak denbora batez gogoratzen dira, beraz, bilaketak azkarrak dira). Bi propietateek sistemak egunero nola jokatzen duen moldatzen dute.

Zer gertatzen da DNS bilaketa batean

Zure arakatzaileak webgune bat eskatzen duenean, DNS zerbitzarien kate batek kolaboratzen du milisegundo gutxitan:

The life of a lookup
# 1. Zure gailuak konfiguratutako soluzioari galdetzen dio (askotan zure ISP-a, edo 8.8.8.8 / 1.1.1.1)
# 2. Ebazleak, erantzuna cachean ez badu, hierarkian ibiltzen da:
# root zerbitzariak → ".com" zerbitzariak → example.com-en izen-zerbitzariak
# 3. Domeinuaren zerbitzari autoritarioak benetako erregistroekin erantzuten du
# 4. Ebazleak erregistroaren TTLrako erantzuna gordetzen du eta erantzuten dizu

Azken saltoa - domeinuaren izenean hitz egiten duen zerbitzaria - NS erregistroak (behean) adierazten duena da. Gainean dagoen guztia delegazioa besterik ez da.

Axola duten erregistro motak

Domeinu baten DNS eremua idatzitako erregistroen datu-base txiki bat da. Hauek dira benetan topatuko dituzunak:

MotaZer egiten duenAdibidea
AIzen bat IPv4 helbide batera esleitzen duexample.com → 93.184.216.34
AAAAIzena IPv6 helbide batera esleitzen duexample.com → 2606:2800::2201
CNAMEEzizena: izen bat beste izen batera seinalatzen duwww.example.com → example.com
MXDomeinuaren posta elektronikoa jasotzen duten posta-zerbitzariak10 aspmx.l.google.com
TXTTestu librea: SPF anti-spam, DKIM, jabetza frogak"v=spf1 -all"
NSZonaren izen-zerbitzari autoritarioakns1.examplehost.com
CAAZein ziurtagiri-agintariek eman ditzaketen TLS ziurtagiriak0 issue "letsencrypt.org"
SOAZonaren metadatuak: zerbitzari nagusia, kontaktua, cachean gordetzeko tenporizadoreakns1. dns-admin. …
PTRAlderantziz: IP bat ostalari-izen batera esleitzen du8.8.8.8 → dns.google

Bi bitxikeriak jakitea merezi dute: CNAME bat da ez da onartzen domeinuaren erroan (horregatik example.com zuzenean A/AAAA erregistroak erabiltzen ditu), eta domeinu bat MX "0 ." bat dauka MX nulua — "Domeinu honek mezu elektronikoa bidaltzen du baina ez du jasotzen" esateko nahita modu bat.

Cachea, TTL eta hedapena

Disko bakoitzak bat darama TTL (bizitzeko denbora) — Ebazleek erantzuna berrerabili dezaketen segundoko kopurua berriro galdetu aurretik. 3600 segundoko TTL batek mundu osoan ordubeteko cachean gordetzea esan nahi du; 60 segundoko TTL batek esan nahi du aldaketak minutu baten azpian agertzen direla.

Hau da jendeak "DNS hedapena" esan nahi duena: ez dago aldaketen igorpenik, bere erritmoan iraungitzen diren cacheak baizik. Aurreikusitako migrazio baten aurretik, trikimailu klasikoa da aldez aurretik TTL jaistea, aldaketa egitea, edonon lurreratzea azkar ikustea, eta gero TTL berriro igotzea cacheaz gozatzeko.

Arazoak konpontzeko aholkua: Gune bat besteentzat baina ez zuretzat kargatzen bada, baliteke tokiko ebazleak oraindik ere gordetako erantzun zahar bat gordetzea. Gailua 1.1.1.1ra aldatzeak edo DNS cachea garbitzeak normalean konpontzen du.

Egiaztatu edozein domeinuren DNS zeure burua

Ez duzu komando-lerroko tresnarik behar - gure arakatzailearen utilitateek Google eta Cloudflare-ren ebatzaileak zuzenean kontsultatzen dituzte:

  • DNS egiaztatzailea - atera edozein domeinuko erregistro mota guztiak klik bakarrean.
  • Domeinua IPra — ikusi soilik domeinu batek seinalatzen dituen helbideak, hostingaren xehetasunekin.
  • Alderantzizko IP bilaketa — PTR erregistroa: zein ostalari-izenari erantzuten dion IP batek.

Lortu informazio gehiago

FAQ

DNS galderak

Zer da DNS termino sinpleetan?

DNS (Domain Name System) Interneteko telefono-liburua da: idatz ditzakezun izenak, adibidez.com adibidez, ordenagailuak benetan konektatzen diren IP helbideetara itzultzen ditu. Hori gabe, webgune bakoitzeko zenbaki-helbideak memorizatu beharko zenituzke.

Zeintzuk dira 8.8.8.8 eta 1.1.1.1 helbideak?

Googlek eta Cloudflare-k kudeatzen dituzten DNS ebatzaile publikoak dira. Zure ISP-ak lehenespenez bat du, baina edonork kontsultatu ditzake publiko horiek; doakoak dira, azkarrak eta askotan azkarragoak dira DNS aldaketak jasotzeko. Gure DNS tresnek biak kontsultatzen dituzte DNS-over-HTTPS enkriptatutako bidez.

Zenbat denbora behar du DNS aldaketak edonon funtzionatzeko?

Betiere, diskoaren aurreko TTL (bizitzeko denbora). Ebazleek erantzunak gordetzen dituzte TTL iraupenerako (segundotik egunetara), beraz, erregistro bat editatu ondoren, mundu osoko ebaztzaileek erantzun zaharra hornitzen jarraitzen dute cachean gordetako kopia iraungi arte. Jaitsi TTL aurreikusitako aldaketaren aurretik, aldaketa azkarrago egiteko.

Zein da DNS eta IP helbide baten arteko aldea?

IP helbidea Interneteko gailu bat identifikatzen duen zenbakia da; DNS domeinu-izen gogoangarriak zenbaki horiekin mapatzen dituen sistema da. Domeinua izena da, IP helmuga eta DNS haien arteko itzulpena.