He aha te DNS?
I nga wa katoa ka whakatuwhera koe i tetahi paetukutuku, ka whakamaoritia e te ratonga whaiaronga e kore e kitea te ingoa i patohia e koe ki te nama ka taea e to rorohiko. Anei te mahi a te Pūnaha Ingoa Rohe — me pehea te panui i nga mea e whakaputaina ana mo tetahi rohe.
Ko te pukapuka waea a te ipurangi
Kaore nga rorohiko e tirotiro ma te ingoa - ka hono atu ki Wāhitau IP. DNS, te Pūnaha Ingoa Rohe, Ko te whaiaronga tohatoha e mapi ana i nga ingoa maumahara penei example.com ki aua tau. I hangaia i te tau 1983 na te mea kua kore e taea te pupuri i te konae kaihautu kotahi o te ipurangi i Stanford.
E rua nga mea e tino miharo ana a DNS: ko tohaina (karekau he miihini kotahi e mohio ana ki nga mea katoa), a ko tera keteroki nga wahi katoa (ka maumaharatia nga whakautu mo te wa poto, no reira he tere te tirotiro). Ko nga ahuatanga e rua e tohu ana i te ahuatanga o te punaha i ia ra.
Ka ahatia i te wa e tirotirohia ana e DNS
Ina tono ana to kaitirotiro mo te paetukutuku, ka mahi tahi te mekameka o nga tūmau DNS i roto i etahi mirihakona:
# 1. Ka patai to taputapu ki tana kaiwhakatau kua whirihorahia (i te nuinga o nga wa na to ISP, 8.8.8.8 / 1.1.1.1 ranei) # 2. Ko te kaiwhakatau, mena karekau te whakautu e keteroki ana, ka haere i te arowhai: # root servers → ".com" servers → example.com's own name servers # 3. Ka whakautu te tūmau whai mana o te rohe me ngā rekoata tūturu # 4. Ka huna e te kaikorero te whakautu mo te TTL o te rekoata ka whakahoki mai ki a koe
Ko te hop whakamutunga — te tūmau e korero ana mo te rohe ake — ko ta te NS rekoata (i raro) e tohu ana. Ko nga mea katoa i runga ake he tuku noa.
Ko nga momo rekoata he mea nui
Ko te rohe DNS o te rohe he putunga iti o nga rekoata kua patohia. Ko enei nga mea ka tutaki koe:
| Momo | He aha te mahi | Tauira |
|---|---|---|
| A | Maherehia he ingoa ki tetahi wahitau IPv4 | example.com → 93.184.216.34 |
| AAAA | Maherehia he ingoa ki tetahi wahitau IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: tohu ingoa ki tetahi atu ingoa | www.example.com → example.com |
| MX | Nga tūmau mēra ka whiwhi i te īmēra o te rohe | 10 aspmx.l.google.com |
| TXT | Kuputuhi koreutu: SPF anti-spam, DKIM, tohu mana pupuri | "v=spf1 -all" |
| NS | Ko nga tūmau ingoa whai mana mo te rohe | ns1.examplehost.com |
| CAA | Ko nga mana tiwhikete ka ahei te tuku tiwhikete TLS | 0 issue "letsencrypt.org" |
| SOA | Rohe metadata: tūmau tuatahi, whakapā, keteroki taima | ns1. dns-admin. … |
| PTR | Ko te whakamuri: ka mapi he IP ki tetahi ingoa kaihautu | 8.8.8.8 → dns.google |
E rua nga quirks e tika ana kia mohio: he CNAME kaore e whakaaetia i runga i te pakiaka o te rohe (koira te take example.com ka whakamahi tika i nga rekoata A/AAAA), me tetahi rohe me MX "0 ." he a null MX — he tikanga mo te kii "ka tuku imeera tenei rohe engari kaore e whiwhi".
Keteroki, TTL me te whakatö
Kei ia rekoata he a TTL (wa ki te ora) — te maha o nga hēkona ka taea e nga kaiwhakatau te whakamahi ano i te whakautu i mua i te patai ano. Ko te TTL 3600-hekona te tikanga kia kotahi haora te keteroki huri noa i te ao; he TTL 60-hekona te tikanga ka puta nga huringa i raro i te meneti.
Ko te tikanga tenei mo te "whakatoo DNS": karekau he panuitanga o nga huringa, he keteroki anake ka pau i runga i to raatau tere. I mua i te hekenga kua whakamaheretia, ko te mahi matarohia ko te whakaheke i te TTL i mua, ka huri i te whakawhiti, ka mataki tere ki nga waahi katoa, katahi ka whakaara ano i te TTL kia pai ai te keteroki.
Aki rapurongoā: ki te utaina he pae mo etahi atu engari kaore mo koe, ka mau tonu to kaiwhakatikatika o to rohe i tetahi whakautu keteroki tawhito. Ko te huri i to taputapu ki te 1.1.1.1, te horoi ranei i te keteroki DNS ka whakatau.
Tirohia koe ake DNS o tetahi rohe
Kaore koe e hiahia ki nga taputapu raina-whakahau - ka patai a maatau taputapu tirotiro ki nga kaiwhakatau a Google me Cloudflare kei te ora:
- Kaitaki DNS — toia ia momo rekoata o tetahi rohe ki te paato kotahi.
- Rohe ki IP — tirohia noa nga wahitau e tohuhia ana e te rohe, me nga korero manaaki.
- Rapunga IP whakamuri — te rekoata PTR: ko wai te ingoa kaihautu ka whakautua e te IP.
Ako atu
- Kei te pirangi koe mo nga nama kei tera taha? Panui he aha te wahitau IP ko te IPv4 vs IPv6 whakatairite.
- Te tirotiro i te ingoa o te IP? Tirohia te Aratohu rarangi pango IP.
Nga patai DNS
He aha te DNS i roto i nga kupu ngawari?
Ko te DNS (Pūnaha Ingoa Rohe) te pukapuka waea a te ipurangi: ka whakamaori i nga ingoa ka taea e koe te pato, penei i te example.com, ki nga wahitau IP e hono ana nga rorohiko. Ki te kore, me maumahara koe ki nga wahitau tau mo ia paetukutuku.
He aha nga wahitau 8.8.8.8 me 1.1.1.1?
He kaiwhakatikatika DNS mo te iwi whanui e whakahaerehia ana e Google me Cloudflare. Ko to ISP e whakahaere ana i tetahi ma te taunoa, engari ka taea e te tangata te patai ki enei hunga whanui - he kore utu, he tere me te tere ake ki te tango i nga huringa DNS. Ka patai a maatau taputapu DNS ki a raua mo te DNS-over-HTTPS kua whakamunatia.
Kia pehea te roa o te huringa DNS ki nga waahi katoa?
Ka rite ki te TTL o mua o te rekoata (wa ki te ora). Ko nga whakautu keteroki a nga Kaitautoko mo te roanga o te TTL — hekona ki nga ra — no reira i muri i to whakatika rekoata, ka mahi tonu nga kaiwhakatakoto whakaaro puta noa i te ao ki te whakautu tawhito tae noa ki te pau o ta raatau kape keteroki. Whakaitihia te TTL i mua i te whakarereketanga kua whakamaheretia kia tere ake te huri.
He aha te rereketanga i waenga i te DNS me te wahitau IP?
Ko te wahitau IP ko te tau e tohu ana i tetahi taputapu i runga ipurangi; Ko DNS te punaha e mapi ana i nga ingoa rohe maumahara ki aua nama. Ko te rohe te ingoa, ko te IP te haerenga, ko DNS te whakamaoritanga i waenganui i a raatau.