Wat is DNS? In gids foar it domeinnammesysteem

 Wat is DNS? In gids foar it domeinnammesysteem

Patrick Harvey

Binne jo nijsgjirrich nei DNS (domeinnammesysteem), it systeem dat ferantwurdlik is foar it routing fan ferkear foar elk domein op it web?

Yn dizze post sille jo leare wat DNS is en krekt hoe't it wurket.

Litte wy begjinne:

Wat is DNS?

It domeinnammesysteem (DNS) lit ús tagong krije ta websiden mei in alfanumerysk webadres.

De world wide web sa't wy it kenne waard útfûn yn 1989, en de earste webside gie net online oant 1991. Noch altyd waard it ynternet ûntwikkele en yn gebrûk desennia dêrfoar.

Jo webside en oare entiteiten hosted op it web hawwe in spesifike lokaasje op it net. Dit wurdt fertsjintwurdige troch in numerike IP-adres, lykas 99.84.73.47, fergelykber mei hoe't jo strjitadres de lokaasje fan jo hûs fertsjintwurdiget.

Domeinen, lykas bloggingwizard.com, bestienen net doe't it ynternet wie wurdt ûntwikkele. Syn brûkers waarden ferplichte om ynstee it IP-adres fan in lokaasje yn te fieren. Sjoen hoe dreech it is om numerike adressen te ûnthâlden en yn te fieren foar alles wat de ynternetbrûkers op dit stuit nedich hawwe om tagong te krijen, wie it krúsjaal om in nije metoade te finen om tagong te krijen.

Paul Mockapetris brocht dizze nije metoade op it ynternet doe't hy útfûn it domeinnammesysteem yn 1983. Tsjin 1984 koene ynternetbrûkers tagong krije ta de lokaasjes fan it net mei brûkerfreonlike, alfanumerike domeinnammen en seis topnivo-domeinen (TLD's):

  • .com - makke foar kommersjeelis yn tsjinstelling ta unicast-routing, dy't ferkear nei ien tsjinner stjoert.

    TLD-nameservers

    TLD-nameservers bewarje ynformaasje oer domeinen basearre op de TLD dy't elk domein brûkt. Bygelyks, "docs.google.com" wurdt opslein yn 'e .com TLD nammetsjinner.

    As de rekursive resolver nei de juste TLD nammetsjinner stjoerd is, fynt it it subdomein fan it domein, as beskikber, foardat it fersyk is stjoerd nei de autoritative tsjinner.

    TLD nammetsjinners wurde ek tafersjoch hâlden troch ICANN, allinnich dizze nammetsjinners wurde beheard troch in tûke fan de organisaasje neamd de Internet Assigned Numbers Authority (IANA).

    De IANA skiedt domeinen yn twa groepen, gTLD's en ccTLD's, troch it kombinearjen fan gTLD's en sTLD's yn ien groep.

    Sjoch ek: 7 Bêste WordPress Advertising Management Plugins foar 2023

    Lêste gedachten

    In protte technyske ynformaasje wurdt taskreaun oan it domeinnammesysteem. Gelokkich hoege jo it measte net te ûnthâlden om jo eigen domein te registrearjen en te ûnderhâlden.

    Dochs moatte jo de nammetsjinners fan jo domein bywurkje as jo it net registrearje by jo host.

    Jo moatte ek de DNS-records bywurkje as jo in CDN of saaklike e-postkliïnten wolle brûke. Dit fereasket net folle mear dan witte wêr't jo de juste records moatte kopiearje en plakke, wat de measte tsjinsten maklik meitsje troch beskriuwende stipe-tutorials.

    As jo ​​noch in domein nedich binne, kontrolearje dan dizze gidsen:

    • Hoe kinne jo in domeinnamme kieze
    • 21 manieren om te kommenop mei in websidenamme
    • Hoe registrearje jo in domeinnamme
    doelen.
  • .org – makke foar organisaasjes.
  • .net – makke foar netwurken.
  • . gov – makke foar troch de regearing sponsore lokaasjes.
  • .edu – makke foar edukative kompjûtersystemen.
  • .mil – makke foar militêr sponsore lokaasjes.

DNS is ferantwurdlik foar it oersetten fan elk domein op it web yn in identifisearber IP-adres.

As jo ​​in webside besykje wolle, fertrout jo browser op dit systeem om de krekte lokaasje op it web te finen.

Wat is in nammetsjinner?

Jo kinne fine dat guon minsken de termen DNS en nammetsjinners trochinoar brûke. Typysk om't se krekt itselde ding ferwize - jo DNS-records.

Yn technyske sin is in nammetsjinner gewoan de tsjinner wêr't DNS-records opslein wurde.

Hoe wurkje domeinen?

Om te begripen hoe't domeinservers wurkje, moatte wy begripe hoe't domeinen wurkje.

Domeinen binne de alfanumerike adressen dy't wy brûke om tagong te krijen ta spesifike lokaasjes op it web, typysk websiden. Lykas wy earder útlein hawwe, fertsjinwurdigje se de IP-adressen dy't dy lokaasjes identifisearje en tastean ús tagong te krijen sûnder dizze IP-adressen yn ús adresbalken yn te fieren.

As jo ​​in webadres yn jo blêder ynfiere, sil de DNS giet troch ferskate stappen foardat jo browser de webside laadt wêr't jo besykje in sekonde letter te krijen.

Om jo browser te foltôgjenjo fersyk, it moat it IP-adres krije fan it domein dat jo besykje tagong te krijen fan 'e DNS. Dit wurdt DNS-resolúsje neamd, en it rint troch in pear ferskillende nammetsjinners foardat it jo fersyk foltôget.

Dit omfettet de TLD-nammetsjinner.

TLD stiet foar "top-leveldomein." Domeinen hawwe in hiërargy dy't bestiet út trije nivo's, hoewol moderne domeinen allinich it twadde en boppeste nivo brûke. Hjir is in foarbyld mei it domein fan it ark dat ik brûk om dit konsept te skriuwen, Google Docs.

Domein fan Google Docs – docs.google.com:

  • docs = tredde nivo of "subdomein."
  • .google = twadde nivo of "domeinnamme."
  • .com = topnivo of "domeinútwreiding."

Onthâld doe't wy seine dat d'r yn 1984 mar seis TLD's wiene? Tsjintwurdich binne dat der mear as 1.500. Se binne organisearre yn trije ferskillende kategoryen.

Generic top level domains (gTLD) binne de grutste kategory. gTLD's omfetsje mienskiplike domeinen lykas .com, .org en .net, mar omfetsje ek mear unike iteraasjes. As jo ​​hjoed in domein registrearje, sille jo oanbiedingen fine foar domeinen dy't TLD's lykas .biz, .me, .io, .xyz, .pizza, .beer, .motorcycles en mear omfetsje.

Sponsored top level domains (sTLD) binne TLD's sponsore troch spesifike entiteiten, lykas oerheden, militêre krêften en edukative organisaasjes. As sadanich omfetsje dizze TLD's .gov, .mil en .edu.

Topnivodomeinen fan lânkoade(ccTLD) binne TLD's makke foar spesifike lannen. Websites brûke se as se klanten wolle rjochtsje yn spesifike lannen. D'r besteane mear as 200 ccTLD's, wêrûnder .uk foar it Feriene Keninkryk, .ru foar Ruslân, .cn foar Sina, .br foar Brazylje, ensafuorthinne.

As jo ​​in domein registrearje , moatte jo in domeinnamme en TLD foar kieze. It IP-adres dêrfan wurdt opslein op de DNS-tsjinner fan jo registrar.

It is wichtich om te notearjen dat jo gjin autoriteit hawwe oer oare domeinen dy't jo domeinnamme brûke mei ferskate TLD's, útsein as jo it registrearje.

Dit betsjut as jo registrearje example.com, in konkurrint koe registrearje example.xyz. Se wurde behannele as folslein oare domeinen troch de DNS.

Om jo nije domein nei jo webside te lieden as jo it ynfiere yn jo browser, moatte jo de DNS-ynstellingen fan jo registrar brûke om it domein nei jo webside te wizen host's nameservers.

Hoe wurkje domeinservers?

Name Se bewarje DNS-records, benammen dy IP-adressen dy't ús helpe om websiden te identifisearjen.

Sjoch ek: 15 Bêste WordPress SEO Plugins & amp; Tools foar 2023

Litte wy it proses oergean (neamd DNS-resolúsje) de DNS giet troch om in IP-adres werom te jaan nei jo browser as jo besykje in webside.

Sizze dat jo it dashboard fan Google Docs besykje wolle. Jo ynfiere "docs.google.com" yn jo browser (of jobrowser docht as jo in fluchtoets brûke). Foardat de DNS dat domein foar jo oersette kin, moat it jo fersyk troch fjouwer primêre tsjinners útfiere om it IP-adres te identifisearjen.

De earste is de recursorserver . Dizze is ienfâldich, om't it doel is om jo oanfraach gewoan te behanneljen. It sil ek ekstra oanfragen foar jo stjoere as dat nedich is.

Folgjende is de root nammetsjinner . Nammeservers binne konteners foar DNS-records, ynklusyf it A-record dat it IP-adres fan in domein befettet. Wy hawwe dit al fêststeld. Wy hawwe ek al fêststeld hoe't de DNS ferantwurdlik is foar it oersetten fan minsklik lêsbere domeinen yn masinefreonlike IP-adressen fia in proses neamd DNS-resolúsje. De root nammetsjinner inisjearret dit proses.

Neidat jo fersyk troch de root nammetsjinner is ferpleatst, ferhuzet it nei de TLD nammetsjinner . Op dit punt siket de DNS nei it A-record fan jo domein wêr't it IP-adres wurdt opslein. It docht dit troch it domein te lokalisearjen yn 'e passende TLD-nameserver basearre op' e TLD dy't deroan is. Dit is de .com TLD nammetsjinner yn it gefal fan docs.google.com.

As it ienris jo domeinen op twadde en topnivo lokalisearret, siket it nei in subdomein, om't dit in oar IP-adres kin hawwe ôfhinklik fan hoe't it DNS-ynstellingen binne konfigureare. Dit betsjut dat it sykjen nei docs.google.com sil rinne yn 'e .com TLD-nameserver foar Google Docs.

As de DNS ienris hatjo record fûn yn 'e juste TLD-nammetsjinner, de autoritative tsjinner ferifiearret de identiteit fan 'e webside fia it IP-adres foardat it weromjûn wurdt nei de rekursive resolver (fan 'e orizjinele rekursortsjinner), sadat jo browser de webside laden kin.

Jo fiere regelmjittich adressen yn yn jo browser. Jo browser docht it foar jo as jo sykmasines en fluchtoetsen brûke. Hoe dan ek, de DNS gie troch meardere stappen om de krekte lokaasje fan 'e webside op it web foar jo te finen. Fanút jo perspektyf sjoen hawwe jo in webside laden binnen in pear sekonden yn jo browser.

As jo ​​al hawwe de webside besocht, is it proses folle koarter, om't de orizjinele rekursive resolver earst troch syn cache-ynformaasje sil sjen om it IP-adres fan 'e webside te identifisearjen ynstee fan de autoritative tsjinner oan te roppen.

DNS-tsjinners útlein

De DNS-rekursor en autoritative servers wurde faak betize mei inoar, om't se beide IP-adressen werombringe nei jo browser. Lykwols, se binne hiel oars fan elkoar. Se wurde bygelyks brûkt op ferskate punten yn it DNS-resolúsjeproses.

De betizing komt út it fermogen fan 'e rekursortsjinner om DNS-fragen op har eigen op te lossen. Normaal fungearret de recursorserver as in ferbining tusken jo fersyk en de autoritative tsjinner wêr't it IP-adres opslein wurdt. As jo ​​​​lykwols al in webside hawwe besocht en jo net wiske hawwecache, de recursor-tsjinner is yn steat om it IP-adres fan 'e side op himsels werom te jaan troch syn eigen cachegegevens te besjen.

Sûnder dy cachegegevens moat jo query de DNS-resolúsjepipeline lykas gewoanlik trochrinne oant it de autoritative berikt tsjinner. Dizze tsjinner is de lêste stap yn it proses, om't dizze tsjinner gjin ekstra oanfragen hoecht te meitsjen. It is wêr DNS-records wurde opslein.

As gjin record fûn wurdt, sil it ynstee in flaterberjocht weromjaan, en kinne jo de webside dy't jo besykje te besykjen net lade.

IP-adressen wurde opslein yn ferskate records binnen de autoritative tsjinner. Jo hawwe dizze records miskien earder sjoen as jo oait DNS-ynstellingen foar jo domein bywurkje moatten hawwe, lykas wannear jo in e-postkliïnt (lykas Google Workspace) oan jo domein ferbine wolle.

Dizze records binne gearstald fan meardere tekstbestannen skreaun yn "DNS-syntaksis." Ferskillende records hawwe ferskillende syntaksis, en elk hat ferskillende ynstruksjes foar hoe't de autoritative tsjinner moat omgean mei de ynformaasje befette binnen elk record as fersiken trochkomme.

Hjir binne de ferskillende soarten records dy't jo sille fine taheakke oan in domein en koarte útlis foar wêr't se foar binne:

  • A – Bewarret it IP-adres fan in domein.
  • CNAME - In aliasdomein of subdomein trochstjoert nei it eigentlike domein dat it fertsjintwurdiget. CNAME-records bewarje gjin IP-adressen om't se allinich binnebrûkt as de domeinen of subdomeinen dy't dêryn binne opslein wurde brûkt as aliasen foar in oar domein. Alias-domeinen hawwe gjin A-records, sadat de gesachhawwende tsjinner fersiken moat trochstjoere nei it A-record fan it domein dêr't de alias nei ferwiist.
  • MX - Ferwiist nei in e-posttsjinner. Dit is it rekord dat DNS-tsjinners brûke as jo jo domein brûke wolle om e-mails te ferstjoeren fan saaklike e-mailadressen, lykas [email protected] yn tsjinstelling ta [email protected].
  • TXT – Wurdt brûkt om tekstnotysjes fan bestjoerlike doelen op te slaan.
  • NS – It record dat brûkt wurdt om nammetsjinners op te slaan. Dit is wat jo sille brûke as jo in domein wolle registrearje by in tawijd registrar ynstee fan jo host. Jo moatte in oar NS-record meitsje foar elke nammetsjinner dy't jo host brûkt. It record wiist jo domein nei de nammetsjinners fan jo host, sadat de webside dy't jo dêr hawwe opslein laden as jo it domein ynfiere dat is ferbûn oan it record yn in webblêder. In protte NS-records hawwe ek "TTL" ynstellings dy't jo kinne konfigurearje. Dit stiet foar "tiid om te libjen", of it oantal kearen dat routers it rekord kinne trochjaan oant it ferrint. It stiet foar it oantal kearen dat de recursor-tsjinner in yn it cache bewarre IP-adres kin weromjaan dat it hat opslein. As it record ferrint (rint út fan TTL-tellingen), moat de tsjinner syn fersyk nei de DNS-resolúsjebuis stjoere om it IP-adres fan in domein te finen. Jo sille ek fine TTL ynstellings wannearjo hawwe CDN-caching ynsteld.
  • SOA – Wurdt brûkt om adminynformaasje op te slaan. TTL-ynstellingen kinne hjir ek tapast wurde. Dit record befettet ek ynformaasje oer admin-e-mailadressen en hoe lang it is lyn dat it domein bywurke is.

D'r binne oare DNS-records, mar dit binne de meast foarkommende dy't jo sille fine taskreaun oan jo domein .

Root nammetsjinners

De root nammetsjinner is de earste stap yn it oersetten fan in domeinnamme yn it identifisearbere IP-adres. De recursortsjinner stjoert hjir earst syn fersyk. De root nammetsjinner is ferantwurdlik foar it trochjaan fan dat fersyk nei de passende TLD nammetsjinner.

Der binne 13 soarten root nammetsjinners dy't de DNS brûkt, en se wurde allegear beheard troch in non-profit organisaasje neamd de Internet Corporation for Assigned Names en Numbers (ICANN).

Dizze organisaasje kontrolearret alle jurisdiksje oangeande domeinen. It is de organisaasje dy't de bylaw makke hat dy't jo fereasket om jo persoanlike ynformaasje ta te skriuwen oan elk domein dat jo registrearje.

Elke rekursive resolver is bekend mei elk type root-nameserver, en de DNS brûkt meardere kopyen fan elk oer de hiele wrâld .

Root nammetsjinners binne ek ferantwurdlik foar it tapassen fan Anycast-routing op it ferkear dat jo domein ûntfangt as jo in CDN of registrar brûke dy't DDoS-beskerming leveret. Anycast is in netwurkadresseringsmetoade dy't ferkear nei meardere servers routeert. Dit

Patrick Harvey

Patrick Harvey is in betûfte skriuwer en digitale marketeer mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in grutte kennis fan ferskate ûnderwerpen lykas bloggen, sosjale media, e-commerce, en WordPress. Syn passy foar skriuwen en minsken helpe online slagje hat him dreaun om ynsjochsume en boeiende berjochten te meitsjen dy't wearde leverje oan syn publyk. As in betûfte WordPress-brûker is Patrick bekend mei de yns en outs fan it bouwen fan suksesfolle websiden, en hy brûkt dizze kennis om bedriuwen en partikulieren te helpen har online oanwêzigens te fêstigjen. Mei in skerp each foar detail en in ûnbidige ynset foar treflikens, is Patrick wijd oan it foarsjen fan syn lêzers mei de lêste trends en advys yn 'e sektor foar digitale marketing. As hy net blogget, kin Patrick fûn wurde om nije plakken te ferkennen, boeken te lêzen of basketbal te spieljen.