Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej,
Od dłuższego czasu walczę z poprawną konfiguracją własnego serwera bind wraz z utworzeniem odpowiedniej strefy dla wydelegowania własnej domeny. Przerabiałem kilka poradników ale domena jak nie działała tak nie działa.
Poniżej wklejam aktualny setup ustawień z serwera VPS.
1. Struktura katalogu /etc/bind/
root@vps528944:/etc/bind# ls -la total 24 drwxr-sr-x 2 root bind 4096 Jul 24 17:39 . drwxr-xr-x 84 root root 4096 Jul 24 16:03 .. -rw-r--r-- 1 root bind 719 Jul 13 22:48 db.mojadomena.pl -rw-r--r-- 1 root bind 517 Jul 13 22:39 named.conf -rw-r--r-- 1 root bind 899 Jul 13 22:41 named.conf.options -rw-r--r-- 1 root bind 121 Jul 6 20:09 named.conf.mojadomena.pl-zone root@vps528944:/etc/bind#
2. Zawartość pliku /etc/bind/named.conf
// This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian.gz for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // // If you are just adding zones, please do that in /etc/bind/named.conf.local include "/etc/bind/named.conf.options"; #include "/etc/bind/named.conf.local"; #include "/etc/bind/named.conf.default-zones"; include "/etc/bind/named.conf.mojadomena.pl-zone";
3. Zawartość pliku /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
// forwarders {
// 0.0.0.0;
// };
//========================================================================
// If BIND logs error messages about the root key being expired,
// you will need to update your keys. See https://www.isc.org/bind-keys
//========================================================================
// dnssec-validation auto;
// auth-nxdomain no; # conform to RFC1035
// listen-on-v6 { any; };
};4. Zawartość pliku /etc/bind/named.conf.mojadomena.pl-zone
zone "mojadomena.pl" {
type master;
file "/etc/bind/db.mojadomena.pl";
allow-transfer {
999.999.999.999;
};
};5. Zawartość pliku /etc/bind/db.mojadomena.pl
TTL 86400
@ IN SOA ns1.mojadomena.pl. admin.mojadomena.pl. (
2018071301 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ; Minimum
)
mojadomena.pl. IN NS ns1.mojadomena.pl.
mojadomena.pl. IN NS ns2.mojadomena.pl.
mojadomena.pl. IN A 111.222.333.444
ns1.mojadomena.pl. IN A 111.222.333.444
ns2.mojadomena.pl. IN A 111.222.333.444
mail.mojadomena.pl. IN A 111.222.333.444
www.mojadomena.pl. IN A 111.222.333.444
ftp.mojadomena.pl. IN A 111.222.333.444
mojadomena.pl. IN MX 10 mail.mojadomena.pl.6. Zwracany komunikat polecenia named-checkzone
root@vps528944:/etc/bind# named-checkzone mojadomena.pl /etc/bind/db.mojadomena.pl zone mojadomena.pl/IN: loaded serial 2018071301 OK root@vps528944:/etc/bind#
7. Odblokowane oczywiście odpowiednie porty w iptables
# odblokowanie portu usługi: bind9 iptables -A INPUT -p tcp --dport 53 -j ACCEPT iptables -A INPUT -p udp --dport 53 -j ACCEPT
8. Wydelegowana domena u operatora na w/w IP serwera oraz zapasowy serwer DNS.
Usługi są uruchomione, oczekiwanie na aktualizację DNS ponad 48 odczekane a nadal pingując domenę mojadomena.pl efektu brak:
Tomasz:~ tomek$ ping mojadomena.pl PING mojadomena.pl (99.99.99.999): 56 data bytes --- mojadomena.pl ping statistics --- 1 packets transmitted, 0 packets received, 100.0% packet loss Tomasz:~ tomek$
Będę serdecznie wdzięczny za pomoc i wskazówki bo wyczerpały mi się już wszelkie pomysły... :-)
Ostatnio edytowany przez tcobus89 (2018-08-02 21:00:40)
Offline







Podobno człowiek...;)








Konfigurację domeny możesz spokojnie wyklikac w domu w Webminie,
a potem skopiować pliki konfiguracji na VPS, kiedy sprawdzisz jej poprawność.
Tp najprostsza droga do całkiem poprawnej i działającej konfiguracji.
Pomijam fakt, że serwer DNS na jedną strefę to strzelanie z armaty do wróbla, zazwyczaj starczy ustawić odpowiednie rekordy tam, gdzie kupileś domenę.
Trzymanie serwera Primary NS na VPSie na który wskazuje domena to z punktu widzenia bezpieczeństwa i stabilności najgłupsze możliwe rozwiązanie (uceglenie Binda przeez np atak DDOS wyłacza przy okazji domenę dla całego systemu DNS).
Egon Olsen by lepszej głupoty nie wymyślił.
Ostatnio edytowany przez Jacekalex (2018-07-24 19:29:36)
Offline
Thx za podpowiedź odnośnie Webmin - przetestuje :-) Odnośnie sugestii nt. bezpieczeństwa też się przyda na przyszłość bo teraz to po prostu VPS do "nauki" więc aż tak mocno się o to nie obawiam.
Offline
Z pewną pomocą udało mi się rozwiązać problem :-)
Zostawiam kilka wskazówek dla osób, które być może spotkają się z podobnym problemem:
1) W takiej konfiguracji jaką ustawiłem trzeba sprawdzić, czy został ustawiony tzw. rekord "glue"
2) W moim przypadku błędnie nadpisały się adresy delegujące moją domenę na VPS (byłem pewny, że są poprawne a nie sprawdziłem tego)
3) Literówki i mała modyfikacja konfiguracji stery jak poniżej:
TTL 86400
@ IN SOA ns1.mojadomena.pl. admin.mojadomena.pl. (
2018080102 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ; Minimum
)
mojadomena.pl. IN NS ns1.mojadomena.pl.
mojadomena.pl. IN NS fns1.42.pl.
mojadomena.pl. IN A 111.222.333.444
ns1.mojadomena.pl. IN A 111.222.333.444
ns2.mojadomena.pl. IN A 555.666.777.888
mail.mojadomena.pl. IN A 111.222.333.444
www.mojadomena.pl. IN A 111.222.333.444
ftp.mojadomena.pl. IN A 111.222.333.444
mojadomena.pl. IN MX 10 mail.mojadomena.pl.Offline







Podobno człowiek...;)








Jak koniecznie chcesz się gimnastykować z Bindem, to nie zapominaj o DNSSEC.
https://pl.wikipedia.org/wiki/DNSSEC
Offline