vyuka:cviceni:y36sps:zadani-domain-name-system

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vyuka:cviceni:y36sps:zadani-domain-name-system [2008/04/09 15:16] miskovyuka:cviceni:y36sps:zadani-domain-name-system [2020/05/10 16:09] (current) kubr
Line 1: Line 1:
-====== Y36SPS: Domain name system ======+====== Domain name system ======
  
   * Seznamte se s výchozími místy uložení konfiguračních souborů serveru bind9 v Debianu   * Seznamte se s výchozími místy uložení konfiguračních souborů serveru bind9 v Debianu
-  * Použijte jediný root-server 192.168.9.100 +  * A(1) Nakonfigurujte SLD doménu .privX.fel., kde X je číslo vašeho pracoviště (1b) 
-  * Cvičící provozuje na root-serveru doménu ''.fel.'' +  * B(1) Nakonfigurujte doménu třetího řádu cokoliv.privX.fel (1b) 
-  * Zajděte za cvičícím nahlásit číslo pracoviště, název domény, adresu primárního a sekundárního nameserveru +  * C(1) Nakonfigurujte doménu třetího řádu cokoliv2.privN.fel, kde N je číslo pracoviště vašeho kamaráda (= vyžaduje domluvu s ním) (1b)
-    * Váš záznam bude vypadat následovně:<file> +
-# host -t ns priv1.fel +
-priv1.fel name server ns.priv1.fel. +
-priv1.fel name server ns2.priv1.fel. +
-</file> +
-  * Nakonfigurujte TLD doménu .privX.fel., kde X je číslo vašeho pracoviště +
-  * Nakonfigurujte doménu třetího řádu cokoliv.privX.fel +
-  * Nakonfigurujte doménu třetího řádu cokoliv.privN, kde N je číslo pracoviště vašeho kamaráda (= vyžaduje domluvu s ním)+
   * V obou doménách použijte jako primární server váš server, jako sekundární server vašeho kamaráda   * V obou doménách použijte jako primární server váš server, jako sekundární server vašeho kamaráda
   * Pro obě domény nakonfigurujte slave server na serveru vašeho kamaráda   * Pro obě domény nakonfigurujte slave server na serveru vašeho kamaráda
-  * Nasměrujte MX záznam pro doručování pošty pro doménu ''privX.fel'' na váš hostitel (ns.privX.fel) +  * Nasměrujte MX záznam pro doručování pošty pro doménu ''privX.fel'' na váš hostitel (ns.privX.fel)  
-  * Nasměrujte záložní MX záznam pro doručování pošty pro doménu ''privX.fel'' na hostitel vašeho kamaráda (ns2.privX.fel) +  * D(3) Nasměrujte záložní MX záznam pro doručování pošty pro doménu ''privX.fel'' na hostitel vašeho kamaráda (ns2.privX.fel) (tato a předchozí úloha celkem 3b, pokud vše je správně, jinak 0
-  * Nastavte A záznam v doméně cokoliv.privX.fel pro váš host (jméno JA) i host vašeho kamaráda (jméno ON) +  * E(1) Nastavte A záznam v doméně cokoliv.privX.fel pro váš host (jméno JA) i host vašeho kamaráda (jméno ON) (1b
-  * Zablokujte možnost AXFR přenosu jiným hostitelům než vašemu sekundárnímu DNS a root serveru (cvičící) +  * Zablokujte možnost AXFR přenosu jiným hostitelům než vašemu sekundárnímu DNS a root serveru (cvičící) (1b
-  * Umožněte cvičícímu použít Váš DNS server z ip 192.168.9.100 (resolving i AXFR) +  * Umožněte cvičícímu použít Váš DNS server z ip 192.168.10.81 (resolving i AXFR) (pokud to nejede, celkem 0b
-  * Zajistěte synchronizaci se serverem kamaráda+  * Zajistěte synchronizaci se serverem kamaráda, tzn použití jeho serveru dává stejné výsledky (3b)
   * Ověřte funkčnost konfigurace   * Ověřte funkčnost konfigurace
 +
 +Bonusové body:
 +  * 50min - 2b
 +  * 65min - 1b
 +  * >75min - 0b
 +
 +===== F1 - Help =====
 +
 +==== Pro běh testovacího skriptu ====
 +
 +Cvičícímu budete muset nahlásit číslo svého pracoviště - to je pořadové číslo počítače od 1 do 20, 1 je PC nejblíže cvičícímu (cvičící má PC 0), 20 je pracoviště nejblíže dveřím. Číslování jde od okna směrem ke zdi po řádcích. 
 +Dále musíte k číslu pracoviště nahlásit IP adresu, tu zjistíte příkazem ''ifconfig -a''
 +
 +Testovací skript je _hodně_ benevolentní a ověřený, že jeho výstup vede ke spokojenosti studentů. Je bohužel pomalejší, protože pokud testovaná věc není OK, trvá timeout až několik vteřin.
 +
 +==== BIND ====
 +
 +Pro start/stop/restart bindu použijte Debian skript:
 +
 +<code bash>
 +/etc/init.d/bind9 <start|stop|restart|reload>
 +</code>
 +
 +Log bindu na Debianu je uložen v souboru ''/var/log/daemon.log.''.
 +
 +Bind je velice náchylný na chyby v konfiguráku, nenechte se napálit chybějícím středníkem či složenou závorkou.
  
 ===== Odkazy ===== ===== Odkazy =====
Line 28: Line 46:
   * http://tldp.org/HOWTO/DNS-HOWTO.html   * http://tldp.org/HOWTO/DNS-HOWTO.html
   * http://www.scribd.com/doc/1018783/dnshowto   * http://www.scribd.com/doc/1018783/dnshowto
 +
 ~~DISCUSSION~~ ~~DISCUSSION~~
 ~~NOCACHE~~ ~~NOCACHE~~
  • vyuka/cviceni/y36sps/zadani-domain-name-system.1207754198.txt.gz
  • Last modified: 2008/04/09 15:16
  • by misko