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
Last revisionBoth sides next revision
vyuka:cviceni:y36sps:zadani-domain-name-system [2008/04/09 16:43] rootvyuka:cviceni:y36sps:zadani-domain-name-system [2018/03/15 10:21] kubr
Line 2: Line 2:
  
   * 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 SLD doménu .privX.fel., kde X je číslo vašeho pracoviště (1b) +
-  * Nakonfigurujte doménu třetího řádu cokoliv.privX.fel (1b) +
-  * 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) (1b)+
   * 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) (tato a předchozí úloha celkem 3b, pokud vše je správně, jinak 0) +  * 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) (1b)+  * 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í) (1b)   * 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) (pokud to nejede, celkem 0b) +  * 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, tzn použití jeho serveru dává stejné výsledky (2b)+  * 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
  
Line 27: Line 19:
   * 65min - 1b   * 65min - 1b
   * >75min - 0b   * >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 =====
  • vyuka/cviceni/y36sps/zadani-domain-name-system.txt
  • Last modified: 2020/05/10 16:09
  • by kubr