Narzędzia użytkownika

Narzędzia witryny


sk2:dns-config

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
sk2:dns-config [2024/12/19 14:38]
jkonczak [Konfiguracja serwera authoritative]
sk2:dns-config [2025/12/17 10:44] (aktualna)
jkonczak [Konfiguracja serwera authoritative]
Linia 159: Linia 159:
  
 ===== Przygotowanie do kolejnej części laboratoriów ===== ===== Przygotowanie do kolejnej części laboratoriów =====
 +
 +~~Krok.#1~~
 +Wybierz nazwę domeny którą będziesz konfigurował i wybierz w niej jedną nazwę poddomeny. Narysuj na tablicy swoje domeny w odpowiednim miejscu hierarchii. ​
 +
 +~~Krok.#~~
 +Pobierz skrypt {{sk2:​dns-config:​prepare_for_authoritative_dns_config.sh}} i wykonaj go z uprawnieniami roota. Możesz użyć komend:
 +<​html><​div style="​margin-top:​-1.2em"></​div></​html>​
 +<code bash>
 +curl -JO https://​www.cs.put.poznan.pl/​jkonczak/​_media/​sk2:​dns-config:​prepare_for_authoritative_dns_config.sh
 +chmod +x prepare_for_authoritative_dns_config.sh
 +sudo ./​prepare_for_authoritative_dns_config.sh
 +</​code>​
 +<​html><​div style="​margin-top:​-1.2em"></​div></​html>​
 +Skrypt po uruchomieniu zapyta jak mają się nazywać twoja domena i poddomena.
 +
 +~~Krok.#~~
 +Przeanalizuj wynik działania skryptu. \\
 +Wejdź w przeglądarce na ustawione dla serwerów www i poczty adresy IP (''​%%http://​192.168.…%%''​).
 +
 +++++ Ręczna, równoważna konfiguracja |
  
 ~~Krok.#1~~ Dodaj swojemu komputerowi adres 192.168.//​X//​.1/​16 do urządzenia ~~Krok.#1~~ Dodaj swojemu komputerowi adres 192.168.//​X//​.1/​16 do urządzenia
Linia 167: Linia 187:
 </​small>​ </​small>​
  
-~~Krok.#~~ Przestaw używany przez system serwer DNS wykonując: +~~Krok.#~~ 
-  * zmień w pliku ''/​etc/​sysconfig/​network/​config''​ wartość dla ''​NETCONFIG_DNS_STATIC_SERVERS''​ na ''​192.168.0.1'',​ +Przestaw używany przez system serwer DNS wykonując:
-  * wykonaj komendę ''​netconfig update -f'',​ +
-  * sprawdź czy na początku pliku ''/​etc/​resolv.conf''​ pojawił się podany adres IP.+
 <​html><​div style="​margin-top:​-1.2em"></​div></​html>​ <​html><​div style="​margin-top:​-1.2em"></​div></​html>​
-<​small>​Do zmiany ​wspomianego pliku możesz użyć komendy: \\ +  * zmień w pliku ''/​etc/​sysconfig/​network/​config''​ wartość dla ''​NETCONFIG_DNS_STATIC_SERVERS''​ na ''​192.168.0.1'',​ \\ <​small>​Do ​tej zmiany możesz użyć komendy: \\ ''​sed -i '​s/​NETCONFIG_DNS_STATIC_SERVERS="​[^"​]*"/​NETCONFIG_DNS_STATIC_SERVERS="​192.168.0.1"/'​ /​etc/​sysconfig/​network/​config'' ​</​small>​ 
-''​sed -i '​s/​NETCONFIG_DNS_STATIC_SERVERS="​[^"​]*"/​NETCONFIG_DNS_STATIC_SERVERS="​192.168.0.1"/'​ /​etc/​sysconfig/​network/​config''​ +  * wykonaj komendę ''​netconfig update -f'',​ 
-</​small>​+  * <​small>​sprawdź czy na początku pliku ''/​etc/​resolv.conf''​ pojawił się podany adres IP.</small
 + 
 +<​html><​!-- Przestaw używany przez system serwer DNS wykonując:​ 
 +  * usuń plik ''/​etc/​resolv.conf''​ np. komendą ''​rm /​etc/​resolv.conf''​ 
 +  * umieść w pliku ''/​etc/​resolv.conf''​ linię ''​nameserver 192.168.0.1''​ np. komendą \\ ''​echo "​nameserver 192.168.0.1"​ > /​etc/​resolv.conf''​ 
 +--></​html>
  
 ~~Krok.#~~ Pobierz plik {{sk2:​dns-lab-lxc.tar.xz}} i rozpakuj go jako //root// ~~Krok.#~~ Pobierz plik {{sk2:​dns-lab-lxc.tar.xz}} i rozpakuj go jako //root//
Linia 209: Linia 232:
 i sprawdź czy zgadzają się wybrane nazwy domenowe. i sprawdź czy zgadzają się wybrane nazwy domenowe.
  
 +++++
 ===== Konfiguracja serwera authoritative ===== ===== Konfiguracja serwera authoritative =====
  
Linia 284: Linia 308:
 </​html>  ​ </​html>  ​
  
-~~Zadanie.#​~~ Poproś administratora domeny nadrzędnej (inną osobę z rzędu bądź +~~Zadanie.#​~~ 
-prowadzącego) o dodanie wpisu NS który wskaże na twój serwer nazw.+//[To zadanie proszę wykonywać w rzędach, kolejno dla każdego komputera, zaczynając od tych wyżej w hierarchii DNS. Proszę całą grupą ustalać jakie wpisy należy umieścić na kolejnych serwerach]//​. 
 +\\ 
 +Poproś administratora domeny nadrzędnej (inną osobę z rzędu bądź prowadzącego) o dodanie wpisu NS który wskaże na twój serwer nazw.
 \\ \\
 Po dodaniu rekordów w całym rzędzie sprawdź czy możesz odpytać o rekordy NS Po dodaniu rekordów w całym rzędzie sprawdź czy możesz odpytać o rekordy NS
Linia 327: Linia 353:
 </​code>​ </​code>​
  
-~~Zadanie.#​~~ Stwórz plik strefy dla odwzorowania odwrotnego, czyli domeny+~~Zadanie.#​~~ 
 +Stwórz plik strefy dla odwzorowania odwrotnego, czyli domeny
 ''​X.168.192.in-addr.arpa.''​. ''​X.168.192.in-addr.arpa.''​.
 \\ \\
 Dodaj sekcję w pliku konfiguracyjnym serwera DNS tak, by obsługiwał Dodaj sekcję w pliku konfiguracyjnym serwera DNS tak, by obsługiwał
 on zapytania o te adresy. on zapytania o te adresy.
 +\\
 +Co jest jeszcze potrzebne żeby odwzorowania odwrotne działały bez ręcznego podawania adresu serwera który należy odpytać?
 \\ \\
 Przetestuj zapytania odwrotne dla swoich IP. Przetestuj zapytania odwrotne dla swoich IP.
Linia 421: Linia 450:
 \\ \\
 Zwróć uwagę, że czym innym jest Dynamic DNS (opisany skrótowo np. na stronie Zwróć uwagę, że czym innym jest Dynamic DNS (opisany skrótowo np. na stronie
-[[https://​www.cloudflare.com/​learning/​dns/​glossary/​dynamic-dns/​|cloudflare]].+[[https://​www.cloudflare.com/​learning/​dns/​glossary/​dynamic-dns/​|cloudflare]]).
 \\ \\
-DDNS ma realizować '​biznesowe zadanie' ​aktualizować ​IP istniejącego rekordu,+DDNS ma realizować '​biznesowe zadanie' ​aktualizowania ​IP istniejącego rekordu,
 a dynamic update jest mechanizmem do aktualizacji rekordów. a dynamic update jest mechanizmem do aktualizacji rekordów.
 </​small>​ </​small>​
  
sk2/dns-config.1734615505.txt.gz · ostatnio zmienione: 2024/12/19 14:38 (edycja zewnętrzna)