Állítson be egy alapvető rekurzív gyorsítótárazó DNS-kiszolgálót, és állítsa be a zónákat a tartományhoz
Képzeld el, milyen lenne, ha meg kellene emlékeznünk a napi rendszerességgel használt összes webhely IP-címére. Még ha csodálatos memóriánk is lenne, a webhely böngészésének folyamata nevetségesen lassú és időigényes lenne.
És mi van akkor, ha több webhelyet kell felkeresnünk, vagy több alkalmazást kell használnunk, amelyek ugyanazon a gépen vagy virtuális gazdagépen találhatók? Ez lenne az egyik legrosszabb fejfájás, ami eszembe jut – nem beszélve arról a lehetőségről, hogy egy webhelyhez vagy alkalmazáshoz társított IP-cím előzetes értesítés nélkül megváltozhat.
Már a gondolat is elég ok lenne arra, hogy egy idő után lemondjon az internet vagy a belső hálózatok használatáról.
Pontosan ilyen lenne a világ Domain Name System (más néven DNS) nélkül. Szerencsére ez a szolgáltatás az összes fent említett problémát megoldja – még akkor is, ha az IP-cím és a név közötti kapcsolat megváltozik.
Ebből az okból kifolyólag ebben a cikkben megtanuljuk, hogyan kell konfigurálni és használni egy egyszerű DNS-kiszolgálót, egy olyan szolgáltatást, amely lehetővé teszi a tartománynevek IP-címekké történő fordítását és fordítva.
Bemutatkozik a DNS névfeloldás
Kisméretű hálózatok esetén, amelyek nem esnek ki gyakori változtatásoknak, az /etc/hosts fájl a tartománynév-IP-cím feloldásának kezdetleges módszereként használható.
Egy nagyon egyszerű szintaxissal ez a fájl lehetővé teszi, hogy nevet (és/vagy álnevet) társítsunk egy IP-címhez a következőképpen:
[IP address] [name] [alias(es)]
Például,
192.168.0.1 gateway gateway.mydomain.com
192.168.0.2 web web.mydomain.com
Így elérheti a webes gépet a nevével, a web.mydomain.com aliassal vagy az IP-címével.
Nagyobb hálózatok vagy olyan hálózatok esetében, amelyek gyakran változnak, az /etc/hosts fájl használata a tartománynevek IP-címekké alakítására nem lenne elfogadható megoldás. Itt jelentkezik egy dedikált szolgáltatás szükségessége.
A motorháztető alatt egy DNS szerver lekérdez egy nagy adatbázist fa formájában, amely a gyökér (“. ”)
zónánál kezdődik.
Az alábbi kép segít a szemléltetésben:
A fenti képen a gyökér (.)
zóna com, edu és net domaineket tartalmaz. Ezen tartományok mindegyikét különböző szervezetek kezelik (vagy kezelhetik), elkerülendő, hogy egy nagy, központi tartománytól függjenek. Ez lehetővé teszi a kérések megfelelő, hierarchikus elosztását.
Lássuk, mi történik a motorháztető alatt:
1. Amikor egy ügyfél lekérdezést intéz egy DNS-kiszolgálóhoz a web1.sales.me.com címhez, a szerver elküldi a lekérdezést a legfelső (gyökér) DNS-kiszolgálónak, amely a lekérdezést a .com
zónában lévő névszerverre irányítja.
Ez viszont elküldi a lekérdezést a következő szintű névszervernek (a me.com
zónában), majd a sales.me.com
címre. Ezt a folyamatot annyiszor meg kell ismételni, ahányszor szükséges, amíg meg nem jelenik az FQDN (ebben a példában a Fullly Qualified Domain Name, web1.sales.me.com) annak a zónának a névszervere adja vissza, ahová tartozik.
2. Ebben a példában a sales.me.com.
névszervere a web1.sales.me.com
címre válaszol, és visszaküldi a kívánt tartománynév-IP társítást és egyéb információkat is (ha be van állítva).
Mindezt az információt elküldik az eredeti DNS-kiszolgálónak, amely azután visszaküldi azokat a kliensnek, aki először kérte. Annak érdekében, hogy ne ismételjék meg ugyanazokat a lépéseket a jövőbeni azonos lekérdezéseknél, a lekérdezés eredményeit a DNS-kiszolgáló tárolja.
Ez az oka annak, hogy ezt a fajta beállítást általában rekurzív, gyorsítótárazó DNS-kiszolgálóként ismerik.