Narzędzia diagnostyczne i konfiguracyjne
msinfo32 msconfig regedit dxdiag compmgmt.msc
Zadaniem serwera DNS (Domain Name System – system nazw domen, rzadziej: Domain Name Server) jest zamiana nazw hostów na adresy IP i odwrotnie. Konfiguracja serwera mapująca nazwy na adresy IP (np. poczta.wp.pl → 193.17.41.249) nazywana jest strefą wyszukiwania w przód. Z kolei strefy wyszukiwania wstecz wiążą IP hostów z ich nazwami, np. 8.8.8.8 → dns.google.
Podstawą działania systemu DNS jest ogólnoświatowa sieć serwerów przechowujących informacje na temat adresów domen. DNS opiera się na 13 głównych serwerach, zwanych (root-servers), posiadających nazwy od a.root-servers.net
do m.root-servers.net
. Nie może być ich więcej, ponieważ pojedynczy pakiet UDP o standardowej wielkości 1500 bajtów mieści właśnie informacje o maksymalnie 13 serwerach. Listę root-serwerów można pobrać z adresu ftp://ftp.rs.internic.net/domain/named.root. Ponieważ główne serwery DNS są podstawą działania Internetu i otrzymują ogromne ilości zapytań, zostały one skopiowane. Kopie głównych serwerów umieszczone są w różnych częściach świata (posiadają one te same adresy IP co serwery główne). Użytkownicy z reguły łączą się z najbliższym im serwerem.
Protokół DNS w komunikacji serwer-klient posługuje się głównie protokołem UDP na porcie numer 53.
W domowym komputerze dane o korzystania z systemu DNS możemy wpisać ręcznie w ustawieniach karty sieciowej lub uzyskać je automatycznie z serwera DHCP (jeżeli taki serwer istnieje w sieci lokalnej).
W celu uruchomienia serwera DNS w systemie Ubuntu należy zainstalować pakiet bind9
. Po instalacji pliki konfiguracyjne znajdziemy w katalogu /etc/bind. Głównym plikiem konfiguracyjnym jest named.conf
. Znajdują się w nim dołączenia innych plików konfiguracyjnych. Jeżeli wprowadzimy zmiany w plikach konfiguracyjnych, to należy zrestartować serwer DNS. Można to zrobić poleceniem sudo /etc/init.d/named restart lub sudo /etc/init.d/bind9restart.
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Skonfiguruj w systemie Ubuntu podstawowy serwer DNS dla lokalnej domeny zsi.local wykonując poniższe kroki.
W pliku named.conf.local
strefę wyszukiwania w przód domeny zsi.local, typ strefy: podstawowa, plik z bazą danych strefy: db.zsi.local
zone "zsi.local" IN { type master; file "/etc/bind/db.zsi.local"; };
Skopuj plik db.local
do pliku db.zsi.local
. Następnie zmień w nim rekord SOA na wartości ns1.zsi.local. i root.zsi.local., potem dodaj na końcu pliku kilka rekordów typu A dla hostów i przypisanych im adresów IP, a na końcu zwiększ wartość numeru konfiguracji (serial) o jeden. Przykładowe rekordy dla hostów:
brama IN A 10.1.1.1 igor IN A 10.1.12.101 mati IN A 10.1.12.102 seba IN A 10.1.12.103
Wróć do pliku named.conf.local
i dodaj w nim strefę wyszukiwania wstecz 10.in-addr.arpa, typ strefy: podstawowa, serwer nie wysyła powiadomień o zmianach, a plik z bazą danych strefy to db.10.in-addr.arpa
zone "10.in-addr.arpa" IN { type master; notify no; file "/etc/bind/db.10.in-addr.arpa"; };
Skopuj plik db.255
do pliku db.10.in-addr.arpa
. Następnie zmień w nim rekord SOA na wartości ns1.zsi.local. i root.zsi.local., potem dodaj na końcu pliku kilka wskaźników przeszukiwania wstecz dla nazw hostów, a na końcu zwiększ wartość numeru konfiguracji (serial) o jeden. Przykładowe wskaźniki dla hostów:
$ORIGIN 1.1.10.in-addr.arpa. 1 IN PTR brama.zsi.local. $ORIGIN 12.1.10.in-addr.arpa. 101 IN PTR igor.zsi.local. 102 IN PTR mati.zsi.local. 103 IN PTR seba.zsi.local.
Zrestartuj serwer DNS poleceniem sudo /etc/init.d/named restart. Następnie w programie VirtualBox zmień ustawienia sieci na sieć wewnętrzną. Potem w systemie Ubuntu ustaw ręcznie adresację dla swojego hosta, np: adres 10.1.12.103, maska 255.0.0.0, brama 10.1.1.1 i adres serwera DNS 10.1.12.103.
Aby sprawdzić poprawność konfiguracji w systemie Ubuntu, skorzystaj z polecenia nslookup, np: nslookup igor.zsi.local lub nslookup 10.1.12.102.
Skonfiguruj w systemie Ubuntu podstawowy serwer DNS dla lokalnej domeny gibon.local wykonując poniższe kroki.
W pliku named.conf.local
dodaj strefę wyszukiwania w przód dla domeny gibon.local. Typ strefy: podstawowa, plik z bazą danych strefy: db.gibon.local
W pliku db.gibon.local
zmień rekord SOA na wartości ns1.gibon.local. i root.gibon.local., potem dodaj na końcu pliku kilka rekordów typu A, CNAME i MX dla hostów wraz z przypisanymi im adresami IP. Pamiętaj, aby zwiększyć wartość numeru konfiguracji o jeden. Rekordy dla hostów:
brama IN A 192.168.100.1 poczta IN MX 192.168.100.2 sekretariat IN A 192.168.200.1 skrt IN CNAME 192.168.200.1 dyrektor IN A 192.168.200.2 dyr IN CNAME 192.168.200.2 jan IN CNAME 192.168.200.2
Wróć do pliku named.conf.local
i dodaj w nim strefę wyszukiwania wstecz 168.192.in-addr.arpa. Typ strefy: podstawowa, serwer nie wysyła powiadomień o zmianach, a plik z bazą danych strefy to db.168.192.in-addr.arpa
W pliku db.168.192.in-addr.arpa
zmień rekord SOA na wartości ns1.gibon.local. i root.gibon.local., potem dodaj na końcu pliku kilka wskaźników przeszukiwania wstecz dla nazw hostów i również zwiększ wartość numeru konfiguracji o jeden. Wskaźniki dla hostów:
$ORIGIN 100.168.192.in-addr.arpa. 1 IN PTR brama.gibon.local. 2 IN PTR poczta.gibon.local. $ORIGIN 200.168.192.in-addr.arpa. 1 IN PTR sekretariat.gibon.local. 2 IN PTR dyrektor.gibon.local.
Zrestartuj serwer DNS a następnie w programie VirtualBox zmień ustawienia sieci na sieć wewnętrzną. Potem w systemie Ubuntu ustaw ręcznie właściwą adresację dla swojego hosta (adres IP, maska, brama, adres serwera DNS).
Aby sprawdzić poprawność konfiguracji w systemie Ubuntu, skorzystaj z polecenia nslookup, np: nslookup dyr.gibon.local lub nslookup 192.168.200.2.
2018-08-26 15:24:10 2021-12-03 01:16:07
msinfo32 msconfig regedit dxdiag compmgmt.msc
Ze strony ubuntu.com/download/server pobierz obraz systemu Ubuntu Server 22.04 LTS W programie VirtualBox dodaj nową wirtualną maszynę: nazwa dowolna, typ Linux, wersja Ubuntu (64-bit). Rozmiar
Konwersja na typ całkowity Jeżeli w kodzie, który piszemy, zajdzie konieczność zamiany zmiennej typu np. string na liczbę całkowitą, to możemy do tego użyć funkcji int(). Przyjmuje ona j
Pisanie jakiegokolwiek programu bez używania zmiennych byłoby bardzo trudne. Zmienne służą do przechowywania danych różnego typu: liczb, tekstów, wartości logicznych i innych, o których na r
Podstawowe operatory arytmetyczne w języku Python + – dodawanie - – odejmowanie * – mnożenie / – dzielenie // – dzielenie z zaokrągleniem % – reszta z dzielenia ** – potęg