Kedu ihe bụ DNS?
Oge ọ bụla imepere webụsaịtị, ọrụ ndekọ aha na-adịghị ahụ anya na-atụgharị aha ị pịnyere na nọmba kọmputa gị nwere ike iru. Nke a bụ ka Sistemụ Aha ngalaba si arụ ọrụ — yana otu esi agụ ihe ọ na-ebipụta gbasara ngalaba ọ bụla.
Akwụkwọ ekwentị ịntanetị
Kọmputa anaghị eji aha chọgharịa - ha jikọtara ya Adreesị IP. DNS, na Sistemụ Aha ngalaba, bụ akwụkwọ ndekọ aha ekesa nke na-esetịpụ aha agaghị echefu echefu example.com na nọmba ndị ahụ. Emepụtara ya na 1983 kpọmkwem n'ihi na otu faịlụ nnabata ịntanetị mbụ na Stanford ghọrọ ihe na-agaghị ekwe omume idowe ya.
Ihe abụọ na-eme ka DNS dị ịrịba ama: ọ bụ ekesa (ọ dịghị otu igwe maara ihe niile), ma ọ bụ echekwara ebe niile (A na-echeta azịza ya nwa oge, ya mere nlele na-adị ngwa ngwa). Ngwongwo abụọ a na-akpụzi ka usoro ahụ si eme kwa ụbọchị.
Ihe na-eme mgbe a na-enyocha DNS
Mgbe ihe nchọgharị gị na-arịọ maka webụsaịtị, agbụ nke sava DNS na-arụkọ ọrụ n'ime nkeji ole na ole:
# 1. Ngwaọrụ gị na-ajụ onye nhazi nhazi ya (mgbe mgbe ISP gị, ma ọ bụ 8.8.8.8 / 1.1.1.1) # 2. Onye nbibi, ma ọ bụrụ na enweghị azịza ya cache, na-eje ije na ọkwa: Sava # mgbọrọgwụ → “.com” sava → example.com sava aha nke ya # 3. Ihe nkesa ikike nke ngalaba na-eji ezigbo ndekọ na-aza # 4. Onye nbibi na-echekwa azịza maka TTL ndekọ wee zaghachi gị
Hop ikpeazụ - ihe nkesa na-ekwu maka ngalaba n'onwe ya - bụ ihe ndekọ NS (n'okpuru) na-arụtụ aka. Ihe niile dị n'elu ya bụ naanị ndị nnọchiteanya.
Ụdị ndekọ dị mkpa
Mpaghara DNS nke ngalaba bụ obere nchekwa data nke ndekọ ederede. Ndị a bụ ndị ị ga-ahụ n'ezie:
| Ụdị | Ihe ọ na-eme | Ọmụmaatụ |
|---|---|---|
| A | Maapụ aha na adreesị IPv4 | example.com → 93.184.216.34 |
| AAAA | Debe aha na adreesị IPv6 | example.com → 2606:2800::2201 |
| CNAME | Utu aha: atụtu aha na aha ọzọ | www.example.com → example.com |
| MX | Sava ozi na-enweta email ngalaba | 10 aspmx.l.google.com |
| TXT | Ederede efu: SPF mgbochi spam, DKIM, ihe akaebe nwe | "v=spf1 -all" |
| NS | Sava aha nwere ikike maka mpaghara ahụ | ns1.examplehost.com |
| CAA | Kedu ndị nwe asambodo nwere ike ịnye asambodo TLS | 0 issue "letsencrypt.org" |
| SOA | metadata mpaghara: ihe nkesa mbụ, kọntaktị, ngụ oge caching | ns1. dns-admin. … |
| PTR | Ntughari: maapụ IP azụ na aha nnabata | 8.8.8.8 → dns.google |
Abụọ quirks kwesịrị ịma: a CNAME bụ ekweghi na mgbọrọgwụ ngalaba (ya mere example.com na-eji ndekọ A/AAAA ozugbo), yana ngalaba nwere MX "0 ." nwere a efu MX - ụzọ kpachaara anya isi na-ekwu "ngalaba a na-eziga email mana ọ naghị enweta".
Caching, TTL na mgbasa
Ndekọ ọ bụla na-ebu a TTL (oge ndụ) - ọnụọgụ nke ndị na-eme mkpebi nke sekọnd nwere ike iji azịza ya ọzọ tupu ịjụ ya ọzọ. TTL 3600-sekọnd pụtara ihe ruru otu awa nke caching zuru ụwa ọnụ; TTL 60 nke abụọ pụtara mgbanwe na-apụta n'okpuru nkeji.
Nke a bụ ihe ndị mmadụ na-ekwu site na "nkwasa DNS": enweghị mgbasa ozi mgbanwe, naanị caches na-ekubi ume n'otu oge nke aka ha. Tupu njem njem a na-eme atụmatụ, aghụghọ a ma ama bụ iwetu TTL tupu oge eruo, mee mgbanwe ahụ, lelee ya ka ọ na-agbada ebe niile ngwa ngwa, wee welie TTL ọzọ ka ọ nụ ụtọ caching.
Ndụmọdụ nchọpụta nsogbu: ọ bụrụ na saịtị na-ebu ibu maka ndị ọzọ mana ọ bụghị maka gị, onye na-eme mkpebi mpaghara gị nwere ike ijide azịza cache ochie. Ịtụgharị ngwaọrụ gị ka ọ bụrụ 1.1.1.1 ma ọ bụ ịwụsa cache DNS na-edozi ya.
Lelee DNS ngalaba ọ bụla n'onwe gị
Ịchọghị ngwaọrụ ahịrị iwu - ajụjụ ngwa ihe nchọgharị anyị na-ajụ ndị na-eme mkpebi Google na Cloudflare dị ndụ:
- Onye nyocha DNS - sere ụdị ndekọ ọ bụla nke ngalaba ọ bụla n'otu pịa.
- Ngalaba na IP - hụ naanị adreesị ngalaba na-atụ aka, yana nkọwa nnabata.
- Nchọgharị IP tụgharịa - ndekọ PTR: nke aha nnabata IP na-aza.
Mụtakwuo
- Ịchọ ịmata ọnụọgụgụ ndị dị n'akụkụ nke ọzọ? Gụọ Gịnị bụ adreesị IP ma ọ bụ Ntụle IPv4 vs IPv6.
- Na-enyocha aha IP? Lee ihe IP blacklist ndu.
Ajụjụ DNS
Kedu ihe bụ DNS na okwu dị mfe?
DNS (Sistemụ Aha ngalaba) bụ akwụkwọ ekwentị ịntanetị: ọ na-atụgharị aha ị nwere ike pịnye, dị ka example.com, n'ime adreesị IP kọmputa jikọọ na ya. Na-enweghị ya, ị ga-eburịrị adreesị nọmba maka weebụsaịtị ọ bụla.
Kedu adreesị 8.8.8.8 na 1.1.1.1?
Ha bụ ndị na-edozi DNS ọha nke Google na Cloudflare na-agba. ISP gị na-agba otu na ndabara, mana onye ọ bụla nwere ike jụọ ndị ọha ndị a kama - ha nwere onwe ha, ngwa ngwa na ngwa ngwa iji bulie mgbanwe DNS. Ngwaọrụ DNS anyị na-ajụ ha abụọ maka DNS-over-HTTPS ezoro ezo.
Ogologo oge ole ka mgbanwe DNS na-ewe iji rụọ ọrụ ebe niile?
Ogologo oge TTL gara aga nke ndekọ (oge ibi ndụ). Azịza nke nchekwa nchekwa maka oge TTL - sekọnd ruo ụbọchị - yabụ ka ị dezie ndekọ, ndị na-eme mkpebi n'ụwa niile na-aga n'ihu na-aza azịza ochie ruo mgbe nbipụta nke echekwara ha ga-agwụ. Wetuo TTL tupu mgbanwe emebere iji mee ka mgbanwe ahụ dị ngwa ngwa.
Kedu ihe dị iche n'etiti adreesị IP na DNS?
Adreesị IP bụ nọmba na-achọpụta ngwaọrụ dị na ịntanetị; DNS bụ sistemụ na-edepụta aha ngalaba na-agaghị echefu echefu na nọmba ndị ahụ. Ngalaba ahụ bụ aha, IP bụ ebe aga, na DNS bụ ntụgharị n'etiti ha.