I-setup ang Basic Recursive Caching DNS Server ug I-configure ang mga Zone para sa Domain


Hunahunaa kung unsa ang mahitabo kung kinahanglan naton hinumdoman ang mga IP address sa tanan nga mga website nga gigamit namon matag adlaw. Bisan kung kita adunay usa ka talagsaon nga panumduman, ang proseso sa pag-browse sa usa ka website mahimong kataw-anan nga hinay ug pag-usik sa oras.

Ug komosta kung kinahanglan namon nga bisitahan ang daghang mga website o mogamit daghang mga aplikasyon nga nagpuyo sa parehas nga makina o virtual host? Kana mahimong usa sa pinakagrabe nga mga labad sa ulo nga akong mahunahunaan - wala pay labot ang posibilidad nga ang IP address nga nalangkit sa usa ka website o aplikasyon mahimong mausab nga walay una nga pahibalo.

Ang paghunahuna lang nga kini igo na nga hinungdan sa paghunong sa paggamit sa Internet o mga internal nga network pagkahuman sa usa ka panahon.

Mao kana kung unsa ang usa ka kalibutan nga wala’y Sistema sa Ngalan sa Domain (nailhan usab nga DNS). Maayo na lang, kini nga serbisyo nagsulbad sa tanan nga mga isyu nga gihisgutan sa ibabaw - bisan kung ang relasyon tali sa usa ka IP address ug usa ka ngalan mausab.

Tungod niana nga rason, niining artikuloha, makakat-on kita kon unsaon pag-configure ug paggamit sa usa ka yano nga DNS server, usa ka serbisyo nga magtugot sa paghubad sa mga domain name ngadto sa mga IP address ug vice versa.

Pagpaila sa DNS Name Resolution

Alang sa gagmay nga mga network nga dili ubos sa kanunay nga mga pagbag-o, ang /etc/hosts file mahimong magamit ingon usa ka sukaranan nga pamaagi sa ngalan sa domain hangtod sa resolusyon sa IP address.

Uban sa usa ka yano kaayo nga syntax, kini nga file nagtugot kanamo sa pag-associate sa usa ka ngalan (ug/o usa ka alyas) sa usa ka IP address sama sa mosunod:

[IP address] [name] [alias(es)]

Pananglitan,

192.168.0.1 gateway gateway.mydomain.com
192.168.0.2 web web.mydomain.com

Busa, mahimo nimong maabot ang web machine pinaagi sa ngalan niini, sa web.mydomain.com alias, o sa IP address niini.

Alang sa dagkong mga network o kadtong adunay kanunay nga pagbag-o, ang paggamit sa /etc/hosts file aron masulbad ang mga domain name ngadto sa mga IP address dili usa ka madawat nga solusyon. Kana diin ang panginahanglan alang sa usa ka dedikado nga serbisyo moabut.

Ubos sa tabon, ang usa ka DNS server nagpangutana sa usa ka dako nga database sa porma sa usa ka kahoy, nga nagsugod sa gamut (\.”) zone.

Ang mosunod nga hulagway makatabang kanato sa pag-ilustrar:

Sa hulagway sa ibabaw, ang gamut (.) zone adunay com, edu, ug net domains. Ang matag usa niini nga mga dominyo (o mahimong) gidumala sa lain-laing mga organisasyon aron malikayan nga magdepende sa usa ka dako, sentro. Kini nagtugot sa husto nga pag-apod-apod sa mga hangyo sa usa ka hierarchical nga paagi.

Atong tan-awon kung unsa ang mahitabo sa ilawom sa hood:

1. Kung ang usa ka kliyente maghimo usa ka pangutana sa usa ka DNS server para sa web1.sales.me.com, ang server nagpadala sa pangutana sa ibabaw (gamut) DNS server, nga nagpunting sa pangutana sa name server sa .com zone.

Kini, sa baylo, nagpadala sa pangutana ngadto sa sunod nga lebel nga name server (sa me.com zone), ug dayon ngadto sa sales.me.com. Kini nga proseso gisubli sa makadaghang higayon nga gikinahanglan hangtud nga ang FQDN (Fully Qualified Domain Name, web1.sales.me.com niini nga pananglitan) mabalik sa name server sa sona diin kini nahisakop.

2. Niini nga pananglitan, ang name server sa sales.me.com. motubag sa adres web1.sales.me.com ug ibalik ang gusto nga domain name-IP association ug uban pang impormasyon ingon man (kung gi-configure aron buhaton kini).

Ang tanan niini nga impormasyon gipadala ngadto sa orihinal nga DNS server, nga unya ipasa kini balik ngadto sa kliyente nga mihangyo niini sa unang dapit. Aron malikayan nga masubli ang parehas nga mga lakang alang sa umaabot nga parehas nga mga pangutana, ang mga resulta sa pangutana gitipigan sa DNS server.

Kini ang mga hinungdan ngano nga kini nga matang sa pag-setup kasagarang nailhan nga usa ka recursive, caching DNS server.