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 [2009/04/24 05:50] rootvyuka: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 
-  * Cvičící provozuje na root-serveru doménu ''.fel.'' 
-  * Zajděte za cvičícím nahlásit číslo pracoviště, název domény, adresu primárního a sekundárního nameserveru 
-    * 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> 
   * A(1) Nakonfigurujte SLD doménu .privX.fel., kde X je číslo vašeho pracoviště (1b)   * A(1) Nakonfigurujte SLD doménu .privX.fel., kde X je číslo vašeho pracoviště (1b)
   * B(1) Nakonfigurujte doménu třetího řádu cokoliv.privX.fel (1b)   * B(1) Nakonfigurujte doménu třetího řádu cokoliv.privX.fel (1b)
Line 19: Line 11:
   * 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)   * 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 (3b)   * 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 29: Line 21:
  
 ===== F1 - Help ===== ===== 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.  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'' 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.1240552233.txt.gz
  • Last modified: 2009/04/24 05:50
  • by root