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/.
Strony: 1
Witam
Posiadam serwer dedykowany w OVH. Wykupiłem domenę, równiez w OVH, która ma być podpięta pod mój serwer. Zainstalowałem BIND8 i wygenerowałem pliki konfiguracyjne za pomocą Webmina. Serwery dns dla tej domeny według whois to ns.kimsufi.com (213.186.33.80) oraz ks356274.kimsufi.com (91.121.141.32) Niestety, wygląda na to, że coś jest nie tak, bo host nie jest odnajdywany po poleceniu
/usr/sbin/host -t mx petka.pl
Apache jeszcze nie jest skonfigurowany, ale chcaiłbym najpierw sprawdzić, czy chociaż strefa DNS jest skonfigurowana poprawnie.
Jeśli ktos by znalazł co robię źle w poniższych plikach konfiguracyjnych to byłbym bardzo wdzięczny.
A oto pliki konfiguracyjne:
plik strefy
/etc/bind/petka.pl
$TTL 86400 $ORIGIN petka.pl. @ IN SOA ns1.petka.pl root.petka.pl. ( 20080913 1200 1200 2419200 86400 ) @ IN NS ns1.petka.pl. @ IN NS ns2.petka.pl @ IN MX mail.petka.pl. @ IN A 91.121.141.32
plik named.conf
// This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind/README.Debian for information on the // structure of BIND configuration files in Debian for BIND versions 8.2.1 // and later, *BEFORE* you customize this configuration file. // include "/etc/bind/named.conf.options"; // reduce log verbosity on issues outside our control logging { category lame-servers { null; }; category cname { null; }; }; // prime the server with knowledge of the root servers zone "." { type hint; file "/etc/bind/db.root"; }; // be authoritative for the localhost forward and reverse zones, and for // broadcast zones as per RFC 1912 zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; zone "petka.pl"{ type master; file "/etc/bind/petka.pl"; allow-update { none; }; allow-transfer {213.186.33.80}; notify yes; }; // add local zone definitions here include "/etc/bind/named.conf.local";
Offline
a wpis A/CNAME dla np mail.petka.pl. dla ns. ... tez nie jest potrzebny?
Ostatnio edytowany przez mc666 (2008-09-14 10:59:23)
Offline
Sprubuj cos takiego:
$ORIGIN .
$TTL 86400 ; 1 day
petka.pl IN SOA ns1.petka.pl. root.petka.pl. (
1221384600 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
NS ns1.petka.pl.
NS ns2.petka.pl.
MX 10 mail.petka.pl.
$ORIGIN petka.pl.
@ A 91.121.141.32
mail A 91.121.141.32
Pamietja jeszcze jedno przed kazdym restartem binda zmien serial i pamietaj o kropkach :)
EDIT:
Rejestracja zajmiemy sie puzniej :) jak dasz polecenie
host petka.pl 91.121.141.32
Powinienes dostac pdopwiedz o domenie a nie
Using domain server: Name: 91.121.141.32 Address: 91.121.141.32#53 Aliases: Host petka.pl not found: 2(SERVFAIL)
Ostatnio edytowany przez djjanek (2008-09-14 12:30:50)
Offline
Zmieniłem plik strefy na dokładnie taki:
$ORIGIN . $TTL 86400 ; 1 day petka.pl IN SOA ns1.petka.pl. root.petka.pl. ( 1221384600 ; serial 3600 ; refresh 900 ; retry 1209600 ; expire 43200 ; default_ttl ) NS ns1.petka.pl. NS ns2.petka.pl. MX 10 mail.petka.pl. $ORIGIN petka.pl. @ A 91.121.141.32 mail A 91.121.141.32
dałem przeładuj serwer w webminie i nic to niestety nie dało. Czy w tym pliku nie powinno gdzieś sie wpisać adresu dns serwera secondary?
Ostatnio edytowany przez pawel1812 (2008-09-14 14:11:51)
Offline
ja tam sie nie znam, ale ns1.petka.pl i ns2.petka.pl chyba tez powinny miec swoje wpisy typu A/CNAME?
Offline
A jak konkretnie takie wpisy typu A/CNAME powinny wyglądać w tym przypadku?
Offline
Zapodaj jeszcze logi jak się podnosi bind. Pierwsza minutę tam masz wszytko czy jest dobrze.
A czy to jest secondary czy primary okreslasz w pliku konfiguracyjnym strefy.
są tam pozniej potrzebne ale lokalnie musi działać. Ja wczoraj stawiałem binda działającym na LAN tylk.
Jak dobrze skonfigurujesz to do zmian bedziesz robil tylko na master a secondary sam zaciągnie dane.
Ostatnio edytowany przez djjanek (2008-09-14 21:56:12)
Offline
$TTL 86400 $ORIGIN petka.pl. @ IN SOA ns1.petka.pl root.petka.pl. ( 2008091401 1200 1200 2419200 86400 ) @ IN NS ns1.petka.pl. @ IN NS ns2.petka.pl @ IN MX mail.petka.pl. @ IN A 91.121.141.32 ns1 IN A ip.ip.ip.ip ns2 IN A ip.ip.ip.ip mail IN A ip.ip.ip.ip
jeśli masz np 2 usługi na tym samym ip to dla jednej robisz CAME
www IN A ip.ip.ip.ip ftp IN CNAME www
Offline
Log z pliku /var/log/daemon.log:
Sep 14 21:23:30 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 14 21:23:30 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 14 21:25:12 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 14 21:25:12 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 14 21:25:29 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 14 21:25:29 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 14 23:16:59 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving '252.111.79.89.in-addr.arpa/PTR/IN': 193.0.0.193#53 Sep 14 23:17:09 ks356274 named[2536]: lame server resolving '42.58.79.89.in-addr.arpa' (in '79.89.in-addr.arpa'?): 195.34.131.180#53 Sep 14 23:17:09 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving '42.58.79.89.in-addr.arpa/PTR/IN': 193.0.0.193#53 Sep 15 00:39:01 ks356274 named[2536]: loading configuration from '/etc/bind/named.conf' Sep 15 00:39:01 ks356274 named[2536]: /etc/bind/named.conf:44: missing ';' before '}' Sep 15 00:39:01 ks356274 named[2536]: reloading configuration failed: failure Sep 15 00:39:26 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:39:26 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:39:26 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:39:26 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:39:26 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:39:26 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:39:26 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:39:26 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:40:00 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:40:00 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:40:00 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:40:00 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:40:00 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:40:00 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:40:00 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:40:00 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:55:39 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:55:39 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:55:39 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:55:39 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:55:39 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:55:39 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:55:39 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:55:39 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:55:56 ks356274 named[2536]: loading configuration from '/etc/bind/named.conf' Sep 15 00:55:56 ks356274 named[2536]: /etc/bind/named.conf:44: missing ';' before '}' Sep 15 00:55:56 ks356274 named[2536]: reloading configuration failed: failure Sep 15 00:56:03 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:56:03 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:56:03 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:56:03 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:56:03 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:56:03 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:56:03 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:56:03 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:59:28 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:59:28 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:59:28 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:59:28 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:59:28 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:59:28 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53 Sep 15 00:59:28 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving 'petka.pl/A/IN': 213.186.33.199#53 Sep 15 00:59:28 ks356274 named[2536]: lame server resolving 'petka.pl' (in 'petka.pl'?): 91.121.141.32#53
A to jest plik trefy po zmianach:
$TTL 86400 $ORIGIN petka.pl. @ IN SOA ns1.petka.pl root.petka.pl. ( 2008091512 1200 1200 2419200 86400 ) @ IN NS ns1.petka.pl. @ IN NS ns2.petka.pl. @ IN MX mail.petka.pl. @ IN A 91.121.141.32 ns1 IN A 91.121.141.32 ns2 IN A 213.186.33.80 mail IN A 91.121.141.32 www IN A 91.121.141.32 ftp IN CNAME www
Ostatnio edytowany przez pawel1812 (2008-09-15 18:31:47)
Offline
zerknij na to:
Sep 15 00:55:56 ks356274 named[2536]: /etc/bind/named.conf:44: missing ';' before '}' Sep 15 00:39:01 ks356274 named[2536]: reloading configuration failed: failure
i jeszcze jak określasz
ns1 IN A 91.121.141.32
to nie określaj jako
ns1 IN A 213.186.33.80
Ostatnio edytowany przez djjanek (2008-09-15 08:13:10)
Offline
Bardzo dziękuję za wszelką pomoc, brakujący średnik dodałem i określenie ns2 zmieniłem na IP mojego secondary DNS.
W tej chwili plik daemon.log wyglada tak:
Sep 15 03:10:56 ks356274 named[2536]: unexpected RCODE (SERVFAIL) resolving '16.193.76.64.in-addr.arpa/PTR/IN': 200.31.6.34#53 Sep 15 17:29:58 ks356274 named[2536]: loading configuration from '/etc/bind/named.conf' Sep 15 17:29:58 ks356274 named[2536]: no IPv6 interfaces found Sep 15 17:29:58 ks356274 named[2536]: dns_rdata_fromtext: /etc/bind/petka.pl:12: near 'mail.petka.pl.': not a valid number Sep 15 17:29:58 ks356274 named[2536]: zone petka.pl/IN: loading master file /etc/bind/petka.pl: not a valid number
polecenie
host 91.121.141.32 petka.pl
daje taki wynik:
host: couldn't get address for 'petka.pl': not found
Na czym w tej chwili polega błąd?
Dodatkowo wydałem polecenie
named-checkzone petka.pl /etc/bind/petka.pl
co dało wynik:
dns_rdata_fromtext: /etc/bind/petka.pl:12 near 'mail.petka.pl.': not a valid number zone petka.pl/IN: loadnieng master file /etc/bind/petka.pl: not a valid number
Ostatnio edytowany przez pawel1812 (2008-09-15 18:31:02)
Offline
$TTL 86400 $ORIGIN petka.pl. @ IN SOA ns1.petka.pl root.petka.pl. ( 2008091512 1200 1200 2419200 86400 ) @ IN NS ns1.petka.pl. @ IN NS ns2.petka.pl. @ IN MX 10 smtp @ IN A 91.121.141.32 ns1 IN A 91.121.141.32 ns2 IN A 213.186.33.80 mail IN A 91.121.141.32 smtp IN A 91.121.141.32 www IN A 91.121.141.32 ftp IN CNAME www
Zapodaj cos takiego.
Już działa i jak sprawdzasz to:
host petka.pl 91.121.141.32
Ostatnio edytowany przez djjanek (2008-09-15 19:03:54)
Offline
Wkleiłem taki plik strefy:
$ORIGIN . $TTL 86400 ; 1 day petka.pl IN SOA ns1.petka.pl. root.petka.pl. ( 1221384600 ; serial 3600 ; refresh 900 ; retry 1209600 ; expire 43200 ; default_ttl ) NS ns1.petka.pl. NS ns2.petka.pl. MX 10 mail.petka.pl. $ORIGIN petka.pl. @ A 91.121.141.32 mail A 91.121.141.32
no i po dopisaniu średnika działa. Wielkie dzięki za okazaną pomoc - początkującemu uzytkownikowi Debiana trudno byłoby bez pomocy zobie z tym poradzić. Zastanawiam się tylko, dlaczego www.petka.pl nie działa, tylko petka.pl ale to już nie jest takie ważne. Jeszcze raz wielkie dzięki i pozdrawiam.
Jeszcze tylko muszę dopiać gdzieś IP secondary DNS, ale pewnie zaraz spróbuję wkleić ostatnią propozycję pliku strefy.
Ostatnio edytowany przez pawel1812 (2008-09-15 20:03:12)
Offline
co do www to chyba to powinno pomoc:
www A 91.121.141.32
co do sekondary to
u siebie czyli na master musisz dodać do pliku name.conf przy wpisie o strefie petka.pl takie coś:
allow-transfer { ip.ip.ip.ip; };
a na serwerze secondary coś takiego:
zone "petka.pl" { type slave; file "slave/petka.pl"; masters { 91.121.141.32; }; allow-transfer { none; }; allow-query { any; }; };
no i oczywiscie w pliku petka.pl
NS serwver.domeny.dla.drugiego.serwera
Jak wszystko dobrze skonfigurowane to zmiana w master automatycznie generuje zmianę w slave.
Offline
Dziękuję bardzo za pomoc i rozwiązanie mojego problemu. Www.petka.pl już działa po wpisie
www A 91.121.141.32
Wpis
allow-transfer { ip.ip.ip.ip; };
już wcześniej miałem zrobiony, natomiast dostępu do serwera secondary nie posiadam, bo jest to ns.kimsufi.com, jest tylko przypisany jako secondary dla mojej domeny.
Po dopisaniu:
NS serwver.domeny.dla.drugiego.serwera
plik strefy wyglada ostatecznie tak:
$ORIGIN . $TTL 86400 ; 1 day petka.pl IN SOA ns1.petka.pl. root.petka.pl. ( 1221384604 3600 900 1209600 43200 ) NS ns1.petka.pl. NS ns2.petka.pl. MX 10 mail.petka.pl. NS 213.186.33.199 $ORIGIN petka.pl. @ A 91.121.141.32 mail A 91.121.141.32 www A 91.121.141.32
Zastanawiam się jeszcze nad tym, dlaczego po wklikaniu www.petka.pl lub petka.pl pojawia się katalog strony, a nie otwiera się zawartość pliku index.htm? Tylko trzeba wpisywać www.petka.pl/index.htm ? Poprzednio miałem apache 1.3, a teraz ze względu na obsługe przez webmina tylko wersji 2 zainstalowałem apache2, niestety, nic na ten temat znaleźć mi się nie udalo :(
Offline
w pliku strefy brakuje dwóch wpisów ostatecznie powinien wygladać tak:
$ORIGIN . $TTL 86400 ; 1 day petka.pl IN SOA ns1.petka.pl. root.petka.pl. ( 1221384604 3600 900 1209600 43200 ) NS ns1.petka.pl. NS ns2.petka.pl. MX 10 mail.petka.pl. NS 213.186.33.199 $ORIGIN petka.pl. @ A 91.121.141.32 mail A 91.121.141.32 www A 91.121.141.32 ns1 A ip.ip.ip.ip ;ip serwera dns pierwszego ns2 A ip.ip.ip.ip ;ip serwera dns drugiego
co do index.html musisz miec wpis w konfiguracji apache
DirectoryIndex index.html index.htm index.shtml index.cgi index.pl ind ex.php index.php3 index.xhtml
a co do braku dostępu do drugiego serwera to jeśli nie dasz wpisu to z kąd ma wiedzieć że jest seconadary ??
Ostatnio edytowany przez djjanek (2008-09-16 02:23:42)
Offline
Oczywiście wpis
DirectoryIndex index.html index.htm index.shtml index.cgi index.pl ind ex.php index.php3 index.xhtml
pomógł, za co znów serdecznie dziękuję. Szukałem gdzie to wpisać w httpd.ale ten plik w apache2 jest pusty. Zdziwiłem się, bo w apache1.3 właśnie tam wszstkiego szukałem.
W końcu wpis trafił tu:
/etc/apache2/sites-available/default
Plik strefy zmieniłem. Whois podaje, że ns.kimsufi.com to mój drugi serwer DNS, zresztą panel OVH też. Słyszałem, że jeśli primary jest poprawnie skonfigurowany, to secondary sam się o tym dowie. Na dostęp do ns.kimsufi.com to nie ma szans, chyba, że coś w panelu OVH poszukać. Zresztą mój serwer pracuje 24h, tylko czasem robię reset, więc chyba posiadanie tylko jednego serwera DNS nie powinno być problemem - a może się myle?
Ostatnio edytowany przez pawel1812 (2008-09-16 13:23:20)
Offline
Strony: 1