- Konfiguracja podstawowa dla jednej strony WWW
- Przypisanie domeny do serwera DNS w ramach systemu Ubuntu / Debian
- Przypisanie domeny do serwera DNS w ramach systemu Centos
- Jak sprawdzić reguły na firewallu DNS?
Skorzystaj z jednego z zaproponowanych rozwiązań, aby przypisać domenę do serwera DNS, gdy nie posiadasz Panelu Plesk.
Konfiguracja podstawowa dla jednej strony WWW
- Skieruj domenę na adres IP tego serwera. Zarządzanie strefą domeny możliwe jest w panelu rejestratora domeny.
- W panelu administracyjnym domeny dodaj rekordy:
- twoja-domena.pl A 41.46.XX.XX
- www.twoja-domena.pl A 41.46.XX.XX
lub:
- twoja-domena.pl A 41.46.XX.XX
- www.twoja-domena.pl CNAME twoja-domena.pl
- W miejscu wartości rekordu wprowadź adres IP Twojego serwera VPS. Odświeżanie zmian może trwać do godziny czasu.
Możesz sprawdzić poprawność przekierowania wpisując w jednym oknie przeglądarki http://adres_IP_serwera a w drugim http://twoja-domena.pl. Jeśli oba wyniki wyświetlają tę samą zawartość, konfiguracja przebiegła pomyślnie.
Przypisanie domeny do DNS w ramach systemu Ubuntu / Debian
W przypadku systemu Ubuntu/Debian możesz uruchomić własny serwer DNS. Tę konfigurację przedstawimy na przykładzie edytora NANO. Możesz skorzystać także z VI, edytora wbudowanego MC lub dowolnego innego.
- Zaloguj się do serwera przez protokół SSH, następnie przejdź do katalogu:
# cd /etc/bind
- Następnie utwórz osobny folder dla plików strefy DNS:
# mkdir -p zones
- Przejdź do folderu:
# cd zones
- Użyj komendy nano do stworzenia strefy:
# nano twoja-domena.pl
- Możesz wykorzystać przykładowy wpis do stworzenia pliku, podmień w nim adres IP na swój i nazwę domeny:
$TTL 3h @ IN SOA ns1.twoja-domena.pl. admin.twoja-domena.pl. ( 1 ; Serial 3h ; Refresh after 3 hours 1h ; Retry after 1 hour 1w ; Expire after 1 week 1h ) ; Negative caching TTL of 1 day ; @ IN NS ns1.twoja-domena.pl. @ IN NS ns2.twoja-domena.pl. @ IN MX 10 twoja-domena.pl. @ IN A 46.41.XX.XX ns1 IN A 46.41.XX.XX ns2 IN A 46.41.XX.XX www IN CNAME twoja-domena.pl. mail IN A 46.41.XX.XX ftp IN CNAME twoja-domena.pl.
- Pamiętaj, aby w pliku nie było białych znaków na początku linii.
- Zapisz plik poprzez kombinację klawiszy CTRL+X, następnie CTRL+Y i enter.
- Następnie za pomocą poniższego polecenia przejdź do konfiguracji serwera DNS:
# cd /etc/bind# nano named.conf.local
- W wyświetlonym pliku dopisz:
zone " twoja-domena.pl " { type master; file "/etc/bind/zones/twoja-domena.pl"; };
- Zapisz i przejdź do edycji kolejnego pliku:
# nano named.conf.options
- Odszukaj linie:
// forwarders { // 0.0.0.0; // };
- I zmień je na:
forwarders { 8.8.4.4; };
- Zapisz plik.
- Wywołaj komendę:
# named-checkzone twoja-domena.pl /etc/bind/zones/twoja-domena.pl
- Przy prawidłowej konfiguracji konsola zwróci komunikat OK.
- Wykonaj restart DNS bind:
# /etc/init.d/bind9 restart# /etc/init.d/bind9 start
- Skieruj domenę na rekordy GLUE (korzystając z adresu IP serwera):
- ns1.twoja-domena.pl
- ns2.twoja-domena.pl
Przypisanie domeny do DNS w ramach systemu Centos
- Zainstaluj serwer DNS Bind:
# yum install bind bind-utils
- Przejdź do katalogu etc i dowolnym edytorem popraw plik named.conf
# cd etc # nano named.conf
- W pliku wprowadź zmianę:
... listen-on port 53 { any; }; listen-on-v6 port 53 { any; }; ... allow-query { any; }; allow-transfer { none; }; ...
- Na dole pliku, przed include dodaj wpisy o domenie:
zone "twoja-domena.pl" IN { type master; file "forward.domena"; allow-update { none; }; }; zone "XX.41.46.in-addr.arpa" IN { type master; file "reverse.domena"; allow-update { none; }; };
- Zapisz poprzez CTRL+X, zatwierdź kombinacją CTRL+Y i kliknij klawisz enter.
- W linii: zone „XX.41.46.in-addr.arpa” adres IP jest zapisany odwrotnie. Jeśli twój adres IP to 46.41.ABC.DEF, to część DEF nie jest tu podana, będzie wpisana w jednym z kolejnych plików jako nazwa hosta.
- Przejdź do katalogu:
# cd /var/named
- Poprzez komendę nano utwórz plik ze strefą domeny:
# nano forward.domena
- Wprowadź dane (pamiętaj, aby podmienić nazwę swojej domeny i adres IP):
$TTL 86400 @ IN SOA ns1.twoja-domena.pl. admin.twoja-domena.pl. ( 1 ; Serial 3h ; Refresh after 3 hours 1h ; Retry after 1 hour 1w ; Expire after 1 week 1h ) ; Negative caching TTL of 1 day @ IN NS ns1.twoja-domena.pl. @ IN NS ns2.twoja-domena.pl. @ IN A 46.41.XX.XX ns1 IN A 46.41.XX.XX ns2 IN A 46.41.XX.XX @ IN MX 10 twoja-domena.pl. www IN CNAME twoja-domena.pl. mail IN A 46.41.XX.XX ftp IN CNAME twoja-domena.pl.
- Zapisz i utwórz drugi plik:
# nano reverse.domena
- Wstaw treść ze swoimi danymi:
$TTL 86400 @ IN SOA ns1.twoja-domena.pl. admin.twoja-domena.pl. ( 1 ; Serial 3h ; Refresh after 3 hours 1h ; Retry after 1 hour 1w ; Expire after 1 week 1h ) ; Negative caching TTL of 1 day @ IN NS ns1.twoja-domena.pl. ns1 IN A 46.41.XX.XX YY IN PTR ns1.twoja-domena.pl. @ IN NS ns2.twoja-domena.pl. ns2 IN A 46.41.XX.XX YY IN PTR ns2.twoja-domena.pl.
- Nazwy hosta oznaczone powyżej jako YY to wspomniany wcześniej ostatni człon Twojego adresu IP (opisane wcześniej jako DEF). Zapisz, zrestartuj i sprawdź serwer:
# systemctl start named.service # named-checkconf /etc/named.conf # named-checkzone twoja-domena.pl /var/named/forward.domena # named-checkzone twoja-domena.pl /var/named/reverse.domena
- Jeśli konfiguracja została wprowadzona jest poprawnie, to dwie pierwsze komendy nic nie zwrócą, a dwie kolejne pokażą OK.
- Skieruj domenę na rekordy GLUE (korzystając z adresu IP serwera):
- ns1.twoja-domena.pl
- ns2.twoja-domena.pl
WAŻNE! Wydelegowanie domeny na rekord GLUE wymaga utworzenia hostów ns1 i ns2 kierujących na adres IP serwera. Skontaktuj się ze swoim rejestratorem domeny, aby dowiedzieć się jak takie wpisy należy utworzyć.
Jak sprawdzić reguły na firewallu DNS?
Wykonaj poniższe 3 komendy w celu sprawdzenia reguły na firewallu, która dotyczy serwera DNS. Po każdej z nich system zwróci komunikat success.
# firewall-cmd --permanent --zone=public --add-port=53/tcp # firewall-cmd --permanent --zone=public --add-port=53/udp # firewall-cmd --reload
Kliknij poniższy przycisk, aby zamówić VPS:
Kliknij poniższy przycisk, aby zamówić serwer dedykowany: