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.
Annotation in English
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.
Keywords
DNS, nsupdate, PostgreSQL, BIND, Perl, DBI
Keywords in English
DNS, nsupdate, PostgreSQL, BIND, Perl, DBI
Length of the covering note
35 s., 8 s. příloh.
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
DNS, nsupdate, PostgreSQL, BIND, Perl, DBI
Keywords in English
DNS, nsupdate, PostgreSQL, BIND, Perl, DBI
Research Plan
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.
Research Plan
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.
Recommended resources
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.