Beth yw DNS?

Bob tro y byddwch chi'n agor gwefan, mae gwasanaeth cyfeiriadur anweledig yn trosi'r enw rydych chi wedi'i deipio i rif y gall eich cyfrifiadur ei gyrraedd. Dyma sut mae'r System Enw Parth yn gweithio - a sut i ddarllen yr hyn y mae'n ei gyhoeddi am unrhyw barth.

Llyfr ffôn y rhyngrwyd

Nid yw cyfrifiaduron yn pori yn ôl enw - maen nhw'n cysylltu â nhw Cyfeiriadau IP. DNS, y System Enw Parth, yw'r cyfeiriadur dosbarthedig sy'n mapio enwau cofiadwy fel example.com i'r niferoedd hynny. Fe'i dyfeisiwyd ym 1983 yn union oherwydd bod ffeil gwesteiwr sengl y rhyngrwyd cynnar yn Stanford yn dod yn amhosibl i'w chynnal.

Mae dau beth yn gwneud DNS yn rhyfeddol: ydyw dosbarthu (nid oes un peiriant yn gwybod popeth), ac y mae wedi'i storio ym mhobman (mae'r atebion yn cael eu cofio am ychydig, felly mae chwilio'n gyflym). Mae'r ddau briodwedd yn siapio sut mae'r system yn ymddwyn o ddydd i ddydd.

Beth sy'n digwydd yn ystod chwiliad DNS

Pan fydd eich porwr yn gofyn am wefan, mae cadwyn o weinyddion DNS yn cydweithio mewn rhai milieiliadau:

The life of a lookup
# 1. Mae eich dyfais yn gofyn am ei ddatryswr wedi'i ffurfweddu (yn aml eich ISP, neu 8.8.8.8 / 1.1.1.1)
# 2. Mae'r datryswr, os nad oes ganddo'r ateb wedi'i storio, yn cerdded yr hierarchaeth:
# gweinyddwyr gwraidd → gweinyddwyr ".com" → gweinyddwyr enw example.com ei hun
# 3. Mae gweinydd awdurdodol y parth yn ateb gyda'r cofnodion gwirioneddol
# 4. Mae'r datryswr yn cadw'r ateb ar gyfer TTL y cofnod ac yn ymateb i chi

Y hop olaf - y gweinydd sy'n siarad dros y parth ei hun - yw'r hyn y mae cofnodion NS (isod) yn cyfeirio ato. Dim ond dirprwyo yw popeth uwch ei ben.

Y mathau o gofnodion sydd o bwys

Mae parth DNS parth yn gronfa ddata fach o gofnodion wedi'u teipio. Dyma'r rhai y byddwch chi'n dod ar eu traws mewn gwirionedd:

MathBeth mae'n ei wneudEnghraifft
AMapio enw i gyfeiriad IPv4example.com → 93.184.216.34
AAAAMapio enw i gyfeiriad IPv6example.com → 2606:2800::2201
CNAMEAlias: pwyntio enw at enw arallwww.example.com → example.com
MXGweinyddwyr post sy'n derbyn e-bost y parth10 aspmx.l.google.com
TXTTestun rhydd: SPF gwrth-spam, DKIM, proflenni perchnogaeth"v=spf1 -all"
NSY gweinyddion enw awdurdodol ar gyfer y parthns1.examplehost.com
CAAPa awdurdodau tystysgrif all roi tystysgrifau TLS0 issue "letsencrypt.org"
SOAMetadata parth: gweinydd sylfaenol, cyswllt, amseryddion cachingns1. dns-admin. …
PTRY cefn: mapio IP yn ôl i enw gwesteiwr8.8.8.8 → dns.google

Mae dau gwarc yn werth eu gwybod: mae CNAME yn ni chaniateir ar wreiddyn y parth (dyna pam example.com yn defnyddio cofnodion A/AAAA yn uniongyrchol), a pharth gyda MX "0 ." wedi a null MX — ffordd fwriadol o ddweud "mae'r parth hwn yn anfon e-bost ond nid yw'n derbyn dim".

Caching, TTL a lluosogi

Mae pob cofnod yn cario a TTL (amser i fyw) — nifer yr eiliadau y gall datryswyr ailddefnyddio'r ateb cyn gofyn eto. Mae TTL 3600-eiliad yn golygu hyd at awr o caching ledled y byd; mae TTL 60 eiliad yn golygu bod newidiadau yn ymddangos mewn llai na munud.

Dyma beth mae pobl yn ei olygu wrth "lluosogi DNS": nid oes unrhyw ddarllediad o newidiadau, dim ond caches sy'n dod i ben ar eu cyflymder eu hunain. Cyn mudo wedi'i gynllunio, y tric clasurol yw gostwng y TTL ymlaen llaw, gwneud y switsh, ei wylio'n glanio ym mhobman yn gyflym, yna codwch y TTL eto i fwynhau'r caching.

Awgrym datrys problemau: os yw gwefan yn llwytho i eraill ond nid i chi, mae'n bosibl y bydd eich datrysiad lleol yn dal i ddal hen ateb wedi'i storio. Mae newid eich dyfais i 1.1.1.1 neu fflysio'r storfa DNS fel arfer yn ei setlo.

Gwiriwch DNS unrhyw barth eich hun

Nid oes angen offer llinell orchymyn arnoch - mae ein cyfleustodau porwr yn ymholi am ddatryswyr Google a Cloudflare yn fyw:

  • Gwiriwr DNS — Tynnwch bob math o gofnod o unrhyw barth mewn un clic.
  • Parth i IP - gweler y cyfeiriadau y mae parth yn cyfeirio atynt, gyda manylion cynnal.
  • Chwilio IP Gwrthdroi — y cofnod PTR: i ba enw gwesteiwr y mae IP yn ateb.

Dysgwch fwy

FAQ

Cwestiynau DNS

Beth yw DNS mewn termau syml?

DNS (System Enw Parth) yw llyfr ffôn y rhyngrwyd: mae'n cyfieithu enwau y gallwch chi eu teipio, fel enghraifft.com, i'r cyfeiriadau IP y mae cyfrifiaduron yn cysylltu â nhw mewn gwirionedd. Hebddo, byddai'n rhaid i chi gofio cyfeiriadau rhif ar gyfer pob gwefan.

Beth yw'r cyfeiriadau 8.8.8.8 ac 1.1.1.1?

Maent yn ddatryswyr DNS cyhoeddus sy'n cael eu rhedeg gan Google a Cloudflare. Mae eich ISP yn rhedeg un yn ddiofyn, ond gall unrhyw un gwestiynu'r rhai cyhoeddus hyn yn lle hynny - maent yn rhad ac am ddim, yn gyflym ac yn aml yn gyflymach i nodi newidiadau DNS. Mae ein hoffer DNS yn cwestiynu'r ddau ohonynt ynghylch DNS-dros-HTTPS wedi'i amgryptio.

Pa mor hir mae newid DNS yn ei gymryd i weithio ym mhobman?

Cyn belled â TTL blaenorol y cofnod (amser i fyw). Mae Resolver yn ateb cache TTL — eiliadau i ddyddiau — felly ar ôl i chi olygu cofnod, mae datryswyr ledled y byd yn parhau i wasanaethu'r hen ateb nes bod eu copi wedi'i storio yn dod i ben. Gostyngwch y TTL cyn newid arfaethedig i wneud y switsh yn gyflymach.

Beth yw'r gwahaniaeth rhwng DNS a chyfeiriad IP?

Cyfeiriad IP yw'r rhif sy'n adnabod dyfais ar y rhyngrwyd; DNS yw'r system sy'n mapio enwau parth cofiadwy i'r rhifau hynny. Y parth yw'r enw, yr IP yw'r cyrchfan, a DNS yw'r cyfieithiad rhyngddynt.