Postaram się, aby teraz była ciągłość artukułów :)
Ostatnimi czasy bardzo dużo czasu poświęcam na naukę administracji systemiami Linux. Na moim oku są systemy CentOS oraz Ubuntu. Ucze się i konfiguruje różne usługi sieciowe tj. serwery FTP, serwery pocztowe, serwer Apache, stawianie serwerów VPN czy instalacja serwera SQL Server pod Linuxem. Sprawia mi to olbrzymią przyjemność. Część rzeczy np. mogę wykorzystać już w pracy zwłaszcza z serwerem pocztowym - wiem, gdzie co szukać i czego może być wina.
Co to jest Bind?
Bind jest serwerem DNS. Jest on jancześciej wybierany przez użytkowników. Jest wkorzystywany w systemach Linux’owych. Serwer Bind zapewnia poprawne działanie stron www w Internecie. Zamienia adresy IP na przyjazne nazwy i odwrotnie.
Instalacja Bind
Podstawowe instalacje programów i usług
robimy wszelkie potrzebne aktualizacje systemu
1
dnf update
instaluje edytor tekstu nano
1
dnf install nano
przechodzę do instalacji bind’a
1
dnf install bind bind-utils
uruchamiam moją usługę Bind
1
systemctl start named
sprawdzam status usługi - czy działa
1
systemctl status named
dodam teraz usługę Bind do autostartu, tak aby uruchamiała się podczas restartu serwera
1
systemctl enable named
Konfiguracja serwera Bind
Teraz przechodzimy do podstawowej konfiguracji serwera.
musimy edytować plik named.conf, który znajduje się w katalogu etc
dopisanie na końcu kawałka kodu do pliku named.conf, w którym wskażemy lokalizacje naszego nowego pliku ze strefą DNS. Plik ten nazywa się it-tworzewski.pl.db
1
zone "it-tworzewski.pl" { type master; file "/var/named/it-tworzewski.pl.db"; };
Zapisujemy plik named.conf i wychodzimy
zanim edytuje plik z moją strefą, musze ten plik utworzyć
1
touch /var/named/it-tworzewski.pl.db
edytujemy ten plik strefy
1
nano /var/named/it-tworzewski.pl.db
do pliku nano /var/named/it-tworzewski.pl.db wklejamy:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
$TTL 3600 @ IN SOA dns1.it-tworzewski.pl. hostmaster.it-tworzewski.pl. ( 2021070400 3600 3600 1209600 86400 ) it-tworzewski.pl. 3600 IN NS dns1.it-tworzewski.pl. it-tworzewski.pl. 3600 IN NS dns2.it-tworzewski.pl.
it-tworzewski.pl. 3600 IN A 185.24.219.219 dns1.it-tworzewski.pl. 3600 IN A 185.24.219.219 dns2.it-tworzewski.pl. 3600 IN A 185.24.219.219 www 3600 IN A 185.24.219.219
W wyżej podanym pliku mamy rekordy:
NS
Rekordy serwerów nazw (NS) określają, które serwery przekazują informacje na temat domeny z systemu DNS. Zwykle istnieje podstawowy i dodatkowy rekord serwera nazw dla domeny. Ja użyłem dwóch serwerów dns1 oraz dns2 na tym samym adresie IP. Ze względów bezpieczeństwa warto mieć na innych adresach IP. W przypadku, gdy jeden serwer panie, mamy do dyspozycji drugi (zastępczy)
A
Rekord A (zwany też rekordem adresu lub rekordem hosta) łączy domenę z fizycznym adresem IP serwera