Název:
Nové funkce klientské aplikace protokolu DNS pro účely výuky
Překlad názvu:
New functions of client application for DNS protocol for lectures
Autoři:
Ramosová, Patrícia ; Komosný, Dan (oponent) ; Jeřábek, Jan (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2022
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [slo][eng]
Cieľom tejto diplomovej práce s názvom Nové funkcie klientskej aplikácie DNS pre účely výuky bolo zoznámiť sa s protokolmi určenými na preklad doménových mien, preskúmať už existujúcu aplikáciu clientDNS, jej zdrojové kódy a porovnať ju s podobnými existujúcimi nástrojmi, ako sú DNS Benchmark, Nslookup a Dig. Na základe vykonanej analýzy bola navrhnutá nová funkcionalita a vytýčené rôzne chyby, ktoré pôvodná aplikácia obsahovala. Po implementovaní navrhnutých funkcií a menších vylepšení bola nová verzia klienta DNS riadne otestovaná. Hlavné novinky aplikácie spočívajú v moduloch pre protokoly DNS cez TLS, Link-Local Multicast Name Resolution a novom module pre hromadné testovanie DNS serverov a doménových mien. Z vylepšení aplikácie je to hlavne nové grafické rozhranie prispôsobené pre malé aj veľké obrazovky, viacvláknová architektúra, automatický preklad a mnohé ďalšie.
The aim of this Master thesis entitled New functions of client application for DNS protocol for lectures is to gain understanding of domain name translation protocols, examine the existing clientDNS application, its source codes and compare it with similar existing tools, such as DNS Benchmark, Nslookup and Dig. Based on the performed analysis, new functionality was designed and various errors that the original application contained were identified. After implementing the proposed features and minor improvements, the new version of the DNS client app has been properly tested. The main innovations of the application consist of new modules for DNS over TLS and Link-Local Multicast Name Resolution protocols, and a new module for Mass testing of DNS servers and domain names. Minor improvements consist mainly of a new graphical interface adapted for small and large screens, multi-thread architecture, automatic translation and much more.
Klíčová slova:
client application; clientDNS; DNS; DNS over HTTPS; DNS over TLS; DNSSEC; DoH; Domain Name System; DoT; Java; Java application; JavaFX; Link-Local Multicast Name Resolution; LLMNR; mDNS; Multicast DNS
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/204735