DNS ke eng?

Nako le nako fa o bula webosaete, tirelo ya lenaane e e sa bonaleng e fetolela leina le o le thaepileng go nna nomoro e khomphutha ya gago e ka e fitlhelelang. Mona ke kamoo Domain Name System e sebetsang kateng — le kamoo o ka balang seo e se hatisang ka domain efe kapa efe.

Buka ya megala ya inthanete

Dikhomphutara ga di batlisise ka leina — di golagana le Diaterese tsa IP. DNS, e leng Tsamaiso ya Leina la Domain, ke lenaane le le anamisiwang le le mmapang maina a a sa lebalesegeng jaaka example.com go ya go dipalo tseo. E ne ya tlhamiwa ka 1983 tota ka gonne faele e le nngwe ya moamogedi wa inthanete ya pele kwa Stanford e ne e sa kgonege go e tlhokomela.

Dilo tse pedi di dira gore DNS e tlhomologe: ke . e anamisitswe (ga go na motšhini ope o o itseng sengwe le sengwe), mme ke . e bolokilwe gongwe le gongwe (dikarabo di gakologelwa ka nakwana, ka jalo dipatlisiso di bonako). Dithoto ka bobedi di bopa ka moo tsamaiso e itshwarang ka teng letsatsi le letsatsi.

Go diragalang ka nako ya go batla DNS

Fa sebatli sa gago se kopa webosaete, ketane ya disefara tsa DNS e dirisana mmogo mo metsotswaneng e le mmalwa:

The life of a lookup
# 1. Sediriswa sa gago se botsa serarabolodi sa sone se se rulagantsweng (gantsi ke sa ISP ya gago, kgotsa 8.8.8.8 / 1.1.1.1)
# 2. Morarabolodi, fa a se na karabo e e bolokilweng, o tsamaya ka tatelano ya maemo:
# disefara tsa modi → disefara tsa ".com" → disefara tsa leina la sekao.com
# 3. Sefara e e nang le taolo ya kgolagano ya dikhomphiutha e araba ka direkoto tsa mmatota
# 4. Motharabolodi o boloka karabo ya TTL ya rekoto mme o go arabe

Hop ya ho qetela — seva e buelang domain ka boeona — ke seo direkoto tsa NS (ka tlase) di se supang. Sengwe le sengwe se se fa godimo ga yone ke thomelo fela.

Mefuta ya direkoto e e botlhokwa

Lefelo la DNS la domeine ke polokelotshedimosetso e nnye ya direkoto tse di thaepilweng. Tseno ke tse tota o tla kopanang le tsone:

MofutaSe e se dirangSekai
AE mmapa leina go ya kwa atereseng ya IPv4example.com → 93.184.216.34
AAAAE mmapa leina mo atereseng ya IPv6example.com → 2606:2800::2201
CNAMEAlias: e supa leina mo leineng le lengwewww.example.com → example.com
MXDisefara tsa imeile tse di amogelang imeile ya kgolagano ya dikhomphiutha10 aspmx.l.google.com
TXTMokwalo wa mahala: SPF kgatlhanong le sepamo, DKIM, bosupi jwa mong"v=spf1 -all"
NSDisefara tsa maina tse di nang le taolo tsa kgaolons1.examplehost.com
CAAKe bothati bofe jwa disetifikeiti jo bo ka rebolang disetifikeiti tsa TLS0 issue "letsencrypt.org"
SOATshedimosetso ya kgaolo: sefara ya konokono, mogolagani, dinako tsa polokelotshedimosetsons1. dns-admin. …
PTRSe se boelang morago: se mmapa IP go boela kwa leineng la moamogedi8.8.8.8 → dns.google

Go botlhokwa go itse dilo tse pedi tse di sa tlwaelegang: CNAME ke ga go a letlelelwa mo moding wa kgolagano ya dikhomphiutha (ke ka moo example.com e dirisa direkoto tsa A/AAAA ka tlhamalalo), le domeine e e nang le MX "0 ." e na le lefela MX — tsela ya ka boomo ya go re "kgaolo eno ya dikhomphiutha e romela imeile mme ga e amogele epe".

Go boloka, TTL le go anamisa

Rekoto nngwe le nngwe e tshotse TTL (nako ya go tshela) — palo ya metsotswana e ba rarabololang ba ka dirisang karabo gape pele ba botsa gape. TTL ya metsotswana e le 3600 e raya go fitlha go ura ya go boloka tshedimosetso mo polokelotshedimosetsong lefatshe ka bophara; TTL ya metsotswana e le 60 e raya gore diphetogo di tlhagelela mo nakong e e ka fa tlase ga motsotso.

Se ke se batho ba se kayang ka "DNS propagation": ga go na kgaso ya diphetogo, ke fela di-cache tse di felelwang ke nako ka lobelo lwa tsone. Pele ga go fuduga go go rulagantsweng, leano la bogologolo ke go theola TTL go sa le gale, go dira switšhi, go e lebelela e kotama gongwe le gongwe ka bonako, o bo o tsholetsa TTL gape go itumelela go boloka.

Tlhabo-botlhale ya tharabololo ya mathata: fa saete e laisa ba bangwe mme e seng wena, tharabololo ya gago ya selegae e ka nna ya bo e sa ntse e tshwere karabo ya bogologolo e e bolokilweng. Go fetolela sediriswa sa gago go 1.1.1.1 kgotsa go tlhatswa polokelotlaleletso ya DNS gantsi go a e rarabolola.

Tlhola DNS ya kgolagano ya dikhomphiutha epe ka bowena

Ga o tlhoke didirisiwa tsa mola wa taelo — ditiriso tsa rona tsa sebatli di batlisisa Google le ditharabololo tsa Cloudflare ka tlhamalalo:

Ithute go le gontsi

FAQ

Dipotso tsa DNS

DNS ke eng ka mafoko a a bonolo?

DNS (Domain Name System) ke buka ya difouno ya inthanete: e ranolela maina a o ka a thaepang, jaaka example.com, go nna diaterese tsa IP tse tota dikhomphutara di golaganang le tsone. Fa e ne e se ka yone, o ne o tla tshwanelwa ke go tshwara diaterese tsa dinomoro tsa webosaete nngwe le nngwe ka tlhogo.

Diaterese tsa 8.8.8.8 le 1.1.1.1 ke dife?

Ke ditharollo tsa DNS tsa setjhaba tse tsamaiswang ke Google le Cloudflare. ISP ya gago e tsamaisa e le nngwe ka thulaganyetsoruri, mme mongwe le mongwe a ka botsa tseno tsa botlhe boemong jwa tsone — di mahala, di bonako mme gantsi di bonako go tsaya diphetogo tsa DNS. Didiriswa tsa rona tsa DNS di ba botsa ka bobedi ka DNS-over-HTTPS e e tsenngwang.

Phetogo ya DNS e tsaya lobaka lo lo kana kang go dira gongwe le gongwe?

Fa fela rekoto ya TTL e e fetileng (nako ya go tshela). Dikarabo tsa di-resolver di boloka dikarabo tsa nako ya TTL — metsotswana go ya go malatsi — ka jalo fa o sena go rulaganya rekoto, di-resolver lefatshe ka bophara di nna di direla karabo ya bogologolo go fitlha khopi ya tsone e e bolokilweng e felelwa ke nako. Fokotsa TTL pele ga phetogo e e rulagantsweng go dira gore switšhe e nne bonako.

Pharologanyo ke eng fa gare ga DNS le aterese ya IP?

Aterese ya IP ke nomoro e e supang sediriswa mo inthaneteng; DNS ke tsamaiso e e dirang gore maina a domain a a sa lebalesegeng a nne le dinomoro tseo. Domain ke leina, IP ke lefelo le le yang kwa go lone, mme DNS ke thanolo fa gare ga tsone.