Tato práce je součástí projektu firmy BAŤA, akciová společnost. Zabývá se aktualizováním dat v DNS serveru BIND v distribuci Debian z relační databáze PostgreSQL pomocí nástroje nsupdate a implementovaném v jazyce Perl, popisuje i princip a konfiguraci jednotlivých částí obsažených v tomto projektu.
Anotace v angličtině
This work is a part of an IT project within the BAŤA company. It deals with the problem of data synchronisation between a BIND DNS server running on a Debian based machine and a relational database based on PostgreSQL with assistance of the nsupdate tool. This work describes principles and configuration of individual parts included in this project. All code created and described here is implemented in the Perl scripting language.
Klíčová slova
DNS, nsupdate, PostgreSQL, BIND, Perl, DBI
Klíčová slova v angličtině
DNS, nsupdate, PostgreSQL, BIND, Perl, DBI
Rozsah průvodní práce
35 s., 8 s. příloh.
Jazyk
CZ
Anotace
Tato práce je součástí projektu firmy BAŤA, akciová společnost. Zabývá se aktualizováním dat v DNS serveru BIND v distribuci Debian z relační databáze PostgreSQL pomocí nástroje nsupdate a implementovaném v jazyce Perl, popisuje i princip a konfiguraci jednotlivých částí obsažených v tomto projektu.
Anotace v angličtině
This work is a part of an IT project within the BAŤA company. It deals with the problem of data synchronisation between a BIND DNS server running on a Debian based machine and a relational database based on PostgreSQL with assistance of the nsupdate tool. This work describes principles and configuration of individual parts included in this project. All code created and described here is implemented in the Perl scripting language.
Klíčová slova
DNS, nsupdate, PostgreSQL, BIND, Perl, DBI
Klíčová slova v angličtině
DNS, nsupdate, PostgreSQL, BIND, Perl, DBI
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Popište vlastnosti DNS serveru BIND9.
Popište možnosti nástroje nsupdate.
Popište databázový systém PostgreSQL.
Implementujte program pro replikaci dat z PostgreSQL do DNS BIND9.
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Popište vlastnosti DNS serveru BIND9.
Popište možnosti nástroje nsupdate.
Popište databázový systém PostgreSQL.
Implementujte program pro replikaci dat z PostgreSQL do DNS BIND9.
Seznam doporučené literatury
Mistrovství v počítačových sítích, Stephen J. Bigelow, Computer Press 2004, ISBN: 80-251-0178-9.
Administrace a diagnostika sítí, James M. Kretchmar, Libor Dostálek, Computer Press 2005, ISBN: 80-251-0345-5.
Umění programování v Unixu, Eric S. Raymond, Computer Press 2004, ISBN: 80-251-0225-4.
Apache Server 2 - Kompletní příručka administrátora, Mohammed J. Kabir, Computer Press 2004, ISBN: 80-251-0319-6.
Naučte se Perl za 21 dní, Laura Lemay, Computer Press 2002, ISBN: 80-7226-616-0.
The Perl Directory, URL: >http://www.perl.org<.
PostgreSQL, URL: >http://www.postgresql.org<.
Jemný úvod do jazyka PL/pgSQL PostgreSQL, Pavel Stěhule, URL: >http://postgresql.ok.cz/doc/plpgsql.html<.
DNS, BIND, DHCP, LDAP and Directory Services, URL: >http://www.bind9.net<.
Přílohy volně vložené
-
Přílohy vázané v práci
tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student prezentoval výsledky dosažené v rámci bakalářské práce. Následovalo čtení posudku vedoucího a oponenta bakalářské práce.
V rozpravě k bakalářské práci byly položeny tyto otázky:
Ing. Volf:Ve své práci uvádíte, že BIND je jedna z implementací DNS serveru. Znáte nejaké jiné a případně jejich schopnosti v oblasti dynamických update?
Ing. Volf: Máte nejaký návrch, kdy kód vytvořený v rámcí bakalářské práce provede
update DNS záznamů?
doc. Huňka: Jaká je bezpečnosti u open-source produktů, kdo zajišťuje technickou podporu?
doc. Prokopová: Vysvětlete co je replikace dat?
Student na dotazy pohotově reagoval a vše zodpověděl v pořádku.