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:
# 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:
| Math | Beth mae'n ei wneud | Enghraifft |
|---|---|---|
| A | Mapio enw i gyfeiriad IPv4 | example.com → 93.184.216.34 |
| AAAA | Mapio enw i gyfeiriad IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: pwyntio enw at enw arall | www.example.com → example.com |
| MX | Gweinyddwyr post sy'n derbyn e-bost y parth | 10 aspmx.l.google.com |
| TXT | Testun rhydd: SPF gwrth-spam, DKIM, proflenni perchnogaeth | "v=spf1 -all" |
| NS | Y gweinyddion enw awdurdodol ar gyfer y parth | ns1.examplehost.com |
| CAA | Pa awdurdodau tystysgrif all roi tystysgrifau TLS | 0 issue "letsencrypt.org" |
| SOA | Metadata parth: gweinydd sylfaenol, cyswllt, amseryddion caching | ns1. dns-admin. … |
| PTR | Y cefn: mapio IP yn ôl i enw gwesteiwr | 8.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
- Yn chwilfrydig am y niferoedd ar yr ochr arall? Darllen beth yw cyfeiriad IP neu'r Cymhariaeth IPv4 vs IPv6.
- Ymchwilio i enw da eiddo deallusol? Gwel y Canllaw rhestrau gwahardd IP.
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.