He aha ka DNS?

I kēlā me kēia manawa āu e wehe ai i kahi pūnaewele, unuhi ʻia kahi lawelawe papa kuhikuhi ʻike ʻole i ka inoa āu i paʻi ai i kahi helu i hiki i kāu kamepiula ke loaʻa. Eia ke ʻano o ka hana ʻana o ka Domain Name System - a pehea e heluhelu ai i kāna mea e paʻi ai e pili ana i kekahi kikowaena.

ʻO ka puke kelepona pūnaewele

ʻAʻole mākaʻikaʻi nā kamepiula ma ka inoa - pili lākou iā Nā helu IP. DNS, ka Pūnaehana inoa Domain, ʻo ia ka papa kuhikuhi i māhele ʻia e palapala ʻāina i nā inoa poina ʻole e like me example.com i kela mau helu. Ua hana ʻia i ka makahiki 1983 ma muli o ka hiki ʻole ke mālama ʻia ka faila hoʻokahi o ka pūnaewele ma Stanford.

ʻElua mau mea e mahalo ai i ka DNS: ʻo ia puunaueia (ʻaʻohe mīkini hoʻokahi i ʻike i nā mea āpau), a ʻo ia nō huna ʻia ma nā wahi a pau (hoʻomanaʻo ʻia nā pane no kekahi manawa, no laila wikiwiki ka nānā ʻana). Hoʻohālikelike nā waiwai ʻelua i ke ʻano o ka ʻōnaehana i kēlā me kēia lā.

He aha ka hana i ka wā o kahi huli DNS

Ke noi nei kāu polokalamu kele pūnaewele i kahi pūnaewele, hui pū kekahi kaulahao o nā kikowaena DNS i loko o kekahi mau milliseconds:

The life of a lookup
# 1. Nīnau kāu hāmeʻa i kāna mea hoʻoponopono i hoʻonohonoho ʻia (pinepine i kāu ISP, a i ʻole 8.8.8.8 / 1.1.1.1)
# 2. ʻO ka mea hoʻoholo, inā ʻaʻole i hūnā ʻia ka pane, hele i ka hierarchy:
# root servers → ".com" servers → example.com's own name servers
# 3. Pane ke kikowaena mana o ka domain me nā moʻolelo maoli
# 4. Hoʻopaʻa ka mea hoʻoholo i ka pane no ka TTL o ka moʻolelo a pane iā ʻoe

ʻO ka hop hope loa - ke kikowaena e ʻōlelo nei no ka domain ponoʻī - ʻo ia ka mea i kuhikuhi ʻia e nā moʻolelo NS (lalo). ʻO nā mea a pau ma luna he ʻelele wale nō.

ʻO nā ʻano moʻolelo e pili ana

He waihona liʻiliʻi ka ʻāpana DNS o kahi kikowaena o nā moʻolelo i paʻi ʻia. ʻO kēia nā mea āu e hālāwai maoli ai:

ʻAnoHe aha ka hanaLaʻana
APalapala palapala inoa i kahi helu IPv4example.com → 93.184.216.34
AAAAPalapala ʻāina i kahi inoa i kahi helu IPv6example.com → 2606:2800::2201
CNAMEAlias: kuhikuhi i kahi inoa ma kahi inoa ʻē aʻewww.example.com → example.com
MXNā kikowaena leka i loaʻa ka leka uila o ka domain10 aspmx.l.google.com
TXTHe kikokikona kūʻokoʻa: SPF anti-spam, DKIM, nā hōʻoiaʻiʻo"v=spf1 -all"
NSNā kikowaena inoa mana no ka ʻāpanans1.examplehost.com
CAAHiki i nā mana palapala hōʻoia ke hoʻopuka i nā palapala hōʻoia TLS0 issue "letsencrypt.org"
SOAʻO ka metadata wahi: ke kikowaena mua, ka hoʻopili ʻana, ka hoʻopaʻa ʻana i nā manawans1. dns-admin. …
PTRʻO ka hope: palapala ʻāina i kahi IP i kahi inoa host8.8.8.8 → dns.google

Pono e ʻike ʻia ʻelua mau quirks: he CNAME ʻaʻole ʻae ʻia ma ke kumu o ka domain (ʻo ia ke kumu example.com hoʻohana pololei i nā moʻolelo A/AAAA), a me kahi kikowaena me MX "0 ." he null MX - he ala noʻonoʻo e ʻōlelo ai "hoʻouna kēia kikowaena i ka leka uila akā ʻaʻole loaʻa kekahi".

Hoʻopili, TTL a me ka hoʻolaha

Lawe ʻia kēlā me kēia moʻolelo a TTL (manawa e ola ai) — hiki i ka helu o nā kekona ke hoʻohana hou i ka pane ma mua o ka nīnau hou ʻana. ʻO ka TTL 3600-kekona a hiki i hoʻokahi hola o ka caching ma ka honua holoʻokoʻa; he 60-kekona TTL, ʻo ia hoʻi, ʻike ʻia nā loli ma lalo o hoʻokahi minuke.

ʻO kēia ka manaʻo o ka poʻe ma ka "DNS propagation": ʻaʻohe hoʻolaha o nā hoʻololi, pau nā cache i kā lākou wikiwiki. Ma mua o ka neʻe ʻana i hoʻolālā ʻia, ʻo ka hana maʻamau e hoʻohaʻahaʻa i ka TTL ma mua, e hoʻololi i ka hoʻololi, e nānā wikiwiki i ka pae ʻana ma nā wahi āpau, a laila e hoʻāla hou i ka TTL e hauʻoli i ka caching.

Manaʻo hoʻoponopono: inā hoʻouka kekahi pūnaewele no nā mea ʻē aʻe akā ʻaʻole no ʻoe, hiki i kāu mea hoʻoholo kūloko ke paʻa i kahi pane huna kahiko. ʻO ka hoʻololi ʻana i kāu hāmeʻa i ka 1.1.1.1 a i ʻole ka holoi ʻana i ka cache DNS e hoʻoponopono maʻamau.

E nānā iā ʻoe iho i ka DNS o kekahi domain

ʻAʻole pono ʻoe i nā hāmeʻa laina kauoha - ke nīnau nei kā mākou polokalamu kele pūnaewele i nā mea hoʻoholo o Cloudflare e ola nei:

  • Nānā DNS - huki i kēlā me kēia ʻano moʻolelo o kēlā me kēia kikowaena i hoʻokahi kaomi.
  • Domain i IP - e ʻike wale i nā ʻōlelo a kahi domain e kuhikuhi ai, me nā kikoʻī hoʻokipa.
  • Huli huli IP - ka moʻolelo PTR: ʻo ia ka inoa hoʻokipa a kahi IP e pane ai.

E aʻo hou aku

FAQ

Nā nīnau DNS

He aha ka DNS ma nā ʻōlelo maʻalahi?

ʻO DNS (Domain Name System) ka puke kelepona o ka pūnaewele: unuhi ʻo ia i nā inoa hiki iā ʻoe ke paʻi, e like me example.com, i loko o nā leka uila IP i hoʻopili maoli ʻia nā kamepiula. Inā ʻaʻole ia, pono ʻoe e hoʻopaʻanaʻau i nā helu helu no kēlā me kēia pūnaewele.

He aha nā helu 8.8.8.8 a me 1.1.1.1?

ʻO lākou nā mea hoʻonā DNS lehulehu e holo ʻia e Google a me Cloudflare. Ke holo nei kāu ISP i hoʻokahi ma ke ʻano maʻamau, akā hiki i kekahi ke nīnau i kēia mau mea lehulehu ma kahi - manuahi lākou, wikiwiki a ʻoi aku ka wikiwiki e kiʻi i nā loli DNS. Ke nīnau nei kā mākou mea hana DNS iā lākou ʻelua ma luna o DNS-over-HTTPS i hoʻopili ʻia.

Pehea ka lōʻihi o ka hoʻololi DNS e hana ma nā wahi āpau?

E like me ka TTL mua o ka mooolelo (manawa e ola ai). Nā pane hoʻonā hoʻonā no ka lōʻihi o TTL - kekona a i nā lā - no laila ma hope o kou hoʻoponopono ʻana i kahi moʻolelo, hoʻomau nā mea hoʻoholo i ka pane kahiko a hiki i ka pau ʻana o kā lākou kope huna. E hoʻohaʻahaʻa i ka TTL ma mua o kahi hoʻololi i hoʻolālā ʻia e hoʻololi wikiwiki i ka hoʻololi.

He aha ka ʻokoʻa ma waena o DNS a me kahi helu IP?

ʻO kahi helu IP ka helu e ʻike ai i kahi mea hana ma ka pūnaewele; ʻO DNS ka ʻōnaehana e palapala ʻāina i nā inoa inoa poina ʻole i kēlā mau helu. ʻO ka domain ka inoa, ʻo ka IP ka wahi e hele ai, a ʻo DNS ka unuhi ma waena o lākou.