DNS64 szerver megvalósítása Linux alatt

OData támogatás
Konzulens:
Dr. Lencse Gábor Sándor
Hálózati Rendszerek és Szolgáltatások Tanszék

A mai Internetközpontú világban az IPv4 címek gyorsuló ütemben történő fogyása komoly gondokat okozhat a jövőre nézve. A cím-elfogyási problémát az IPv6-ra való átállás hivatott megoldani, mely nagyságrendekkel nagyobb címkapacitással rendelkezik, mint az IPv4. A két protokoll viszont nem kompatibilis egymással, az átállás hosszú időt és körültekintést igényel. Az IPv4 címek elfogyásával a legnagyobb problémát az fogja jelenteni, hogy új felhasználóknak már csak IPv6 címet lehet biztosítani, és a protokollok inkompatibilitásából adódóan nem fogják tudni elérni az IPv4-es tartalmakat. Ahhoz, hogy a két különböző típusú IP világ közötti átjárás biztosítva legyen, mindenképpen szükség van egy olyan IPv4 és IPv6 címmel egyaránt rendelkező átjáróra, amely képes ezek között protokollkonverziót végezni. Habár egy ilyen átjáró segítségével a különböző IP címek elérésének problémája megoldottnak tudható, az Internetes domain nevek többségéhez viszont jelenleg nem tartozik IPv6 cím, így ezeket a tartalmakat nem lehet elérni IPv6 oldalról. Diplomaterv munkám témájának középpontjában egy olyan megvalósítás áll, amely megoldást tud nyújtani erre a problémára.

Annak érdekében, hogy kellő felkészültséggel álljak neki a feladatnak, áttanulmányoztam a témával kapcsolatos elméleti hátteret, és erről alapos áttekintést készítettem. Ezt követi egy olyan hálózati alkalmazásnak a megvalósítása, amely bár nem volt feladat, segítségével számos olyan programrésznek a működését is be tudtam mutatni, melyeket a feladatkiírásban meghatározott megvalósítandó programban is használok. Ezután kerültek ismertetésre a DNS64 kiszolgálónak a tervezési szempontjai, amelyet követett a kész szoftvernek a programozói és felhasználói dokumentációja, valamint a program tesztelésének eredményei. Az MTD64 névre keresztelt programot a GPL v2.0 szabad szoftver licenc alatt a GitHub nevű forráskód táron mindenki számára elérhetővé tettem.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.