Unsa ang DNS?
Matag higayon nga magbukas ka sa usa ka website, usa ka dili makita nga serbisyo sa direktoryo ang maghubad sa ngalan nga imong gi-type sa numero nga maabot sa imong computer. Ania kung giunsa ang Sistema sa Ngalan sa Domain - ug kung giunsa pagbasa kung unsa ang gipatik niini bahin sa bisan unsang natad.
Ang libro sa telepono sa internet
Ang mga kompyuter dili mag-browse pinaagi sa ngalan — nagkonektar sila Mga IP address. DNS, ang Sistema sa Ngalan sa Domain, mao ang gipang-apod-apod nga direktoryo nga nag-mapa sa halandumon nga mga ngalan sama sa example.com sa maong mga numero. Naimbento kini sa 1983 tungod kay ang nag-usa nga host file sa Internet sa Stanford nahimong imposible nga mapadayon.
Duha ka butang ang naghimo sa DNS nga talagsaon: kini giapod-apod (walay usa ka makina nga nahibalo sa tanan), ug kini mao gi-cache bisan asa (Ang mga tubag mahinumduman sa makadiyot, busa paspas ang pagpangita). Ang duha ka mga kabtangan naghulma kung giunsa ang paggawi sa sistema adlaw-adlaw.
Unsa ang mahitabo sa panahon sa pagpangita sa DNS
Kung ang imong browser nangayo alang sa usa ka website, usa ka kutay sa mga server sa DNS ang nagtinabangay sa pipila ka mga millisecond:
# 1. Gipangutana sa imong device ang gi-configure nga solver niini (kasagaran sa imong ISP, o 8.8.8.8 / 1.1.1.1) # 2. Ang solver, kung wala ang tubag nga naka-cache, naglakaw sa hierarchy: # root servers → ".com" servers → example.com's kaugalingong name servers # 3. Ang awtoritatibong server sa domain motubag sa aktuwal nga mga rekord # 4. Ang solver nagtago sa tubag alang sa TTL sa rekord ug motubag kanimo
Ang katapusang paglukso - ang server nga nagsulti alang sa domain mismo - mao ang gipunting sa mga rekord sa NS (sa ubos). Ang tanan sa ibabaw niini delegasyon lang.
Ang mga tipo sa rekord nga hinungdanon
Ang DNS zone sa usa ka domain usa ka gamay nga database sa gi-type nga mga rekord. Mao kini ang tinuod nga imong masugatan:
| Type | Unsa ang gibuhat niini | Pananglitan |
|---|---|---|
| A | Mapa ang usa ka ngalan sa usa ka IPv4 nga adres | example.com → 93.184.216.34 |
| AAAA | Mapa ang usa ka ngalan sa usa ka IPv6 nga adres | example.com → 2606:2800::2201 |
| CNAME | Alyas: nagpunting sa usa ka ngalan sa laing ngalan | www.example.com → example.com |
| MX | Mga mail server nga nakadawat sa email sa domain | 10 aspmx.l.google.com |
| TXT | Libre nga teksto: SPF anti-spam, DKIM, mga pamatuod sa pagpanag-iya | "v=spf1 -all" |
| NS | Ang awtoritatibo nga mga server sa ngalan alang sa sona | ns1.examplehost.com |
| CAA | Unsang mga awtoridad sa sertipiko ang mahimong mag-isyu sa mga sertipiko sa TLS | 0 issue "letsencrypt.org" |
| SOA | Metadata sa sona: panguna nga server, kontak, mga timer sa caching | ns1. dns-admin. … |
| PTR | Ang reverse: nag-map sa usa ka IP balik sa usa ka hostname | 8.8.8.8 → dns.google |
Duha ka quirks ang angay mahibal-an: usa ka CNAME dili gitugotan sa gamut sa domain (mao kana ang hinungdan example.com naggamit ug A/AAAA nga mga rekord direkta), ug usa ka domain nga adunay MX "0 ." adunay a null MX — usa ka tinuyo nga paagi sa pag-ingon "kini nga domain nagpadala ug email apan wala makadawat".
Caching, TTL ug propagation
Ang matag rekord nagdala og a TTL (panahon sa pagkinabuhi) — ang gidaghanon sa mga segundo nga mga solver mahimong mogamit pag-usab sa tubag sa dili pa mangutana pag-usab. Ang 3600-segundos nga TTL nagpasabot ug hangtod sa usa ka oras nga pag-cache sa tibuok kalibotan; Ang 60-segundos nga TTL nagpasabot nga ang mga kausaban makita sa ubos sa usa ka minuto.
Mao kini ang gipasabot sa mga tawo sa "DNS propagation": walay sibya sa mga pagbag-o, ang mga caches nag-expire sa ilang kaugalingon nga tulin. Sa wala pa ang usa ka giplano nga paglalin, ang klasiko nga lansis mao ang pagpaubos sa TTL nga abante, paghimo sa switch, tan-awa kini sa bisan diin nga dali, dayon ipataas ang TTL pag-usab aron matagamtam ang caching.
Tip sa pag-troubleshoot: kung ang usa ka site nag-load para sa uban apan dili para kanimo, ang imong lokal nga solver mahimo gihapon nga maghupot ug daan nga naka-cache nga tubag. Ang pagbalhin sa imong device ngadto sa 1.1.1.1 o ang pag-flush sa DNS cache kasagarang mohusay niini.
Susiha ang DNS sa bisan unsang domain sa imong kaugalingon
Dili nimo kinahanglan ang mga tool sa command-line — ang among browser utilities nangutana sa Google ug Cloudflare's solvers live:
- DNS Checker — kuhaa ang matag klase sa rekord sa bisan unsang domain sa usa ka pag-klik.
- Domain ngadto sa IP — tan-awa lang ang mga adres nga gipunting sa usa ka domain, nga adunay mga detalye sa pag-host.
- Balikbalik nga pagpangita sa IP — ang rekord sa PTR: diin ang hostname gitubag sa usa ka IP.
Pagkat-on pa
- Nakurat sa mga numero sa pikas bahin? Basaha unsa ang IP address o ang IPv4 vs IPv6 pagtandi.
- Pag-imbestigar sa reputasyon sa IP? Tan-awa ang Giya sa mga blacklist sa IP.
Mga pangutana sa DNS
Unsa ang DNS sa yano nga termino?
Ang DNS (Domain Name System) mao ang phone book sa internet: kini naghubad sa mga ngalan nga mahimo nimong i-type, sama sa example.com, ngadto sa mga IP address nga aktuwal nga gikonektar sa mga kompyuter. Kung wala kini, kinahanglan nimo nga sag-ulohon ang mga adres sa numero alang sa matag website.
Unsa ang 8.8.8.8 ug 1.1.1.1 nga mga adres?
Sila mga publikong DNS resolver nga gipadagan sa Google ug Cloudflare. Ang imong ISP nagpadagan sa usa pinaagi sa default, apan bisan kinsa mahimo nga mangutana niini nga mga publiko sa baylo - kini libre, paspas ug kanunay nga mas paspas sa pagkuha sa mga pagbag-o sa DNS. Gipangutana sa among mga tool sa DNS ang duha bahin sa naka-encrypt nga DNS-over-HTTPS.
Unsa ka dugay ang pagbag-o sa DNS aron molihok bisan diin?
Hangtod nga ang rekord sa miaging TTL (panahon sa pagkinabuhi). Mga tubag sa cache sa mga Resolver alang sa gidugayon sa TTL — mga segundo hangtod sa mga adlaw — mao nga pagkahuman nimo i-edit ang usa ka rekord, ang mga solver sa tibuuk kalibutan nagpadayon sa pagserbisyo sa daan nga tubag hangtod ang ilang naka-cache nga kopya matapos. Ipaubos ang TTL sa dili pa ang giplano nga pagbag-o aron mas paspas ang switch.
Unsa ang kalainan tali sa DNS ug usa ka IP address?
Ang IP address mao ang numero nga nagpaila sa usa ka device sa internet; Ang DNS mao ang sistema nga nag-mapa sa halandumon nga mga ngalan sa domain sa mga numero. Ang domain mao ang ngalan, ang IP mao ang destinasyon, ug ang DNS mao ang hubad tali kanila.