Skocz do zawartości
kenek

[bind] Przekierowanie Subdomeny Na Inny Ip

Polecane posty

chcialbym przekierowac subdomena.xxx.xx na ip innego serwera. W pliku ze stefami dns tej domeny (var/cache/bind/xxx.xx.db) na samym końcu dodałem następujące wpisy:

s2.xxx.xx.		   86400 IN  A   213.239.xx.xx
*.s2.xxx.xx.		86400 IN  A   213.239.xxx.xx

Jednak po restarcie binda i odczekaniu ponad 24h nic subdomena nie została przekierowana na nowe ip. Co jest nie tak? Mój cały plik ze strefami dns dla tej doemny wygląda tak:

$ORIGIN xxx.xx.
$TTL 86400
xxx.xx.		IN		SOA		ns1.xxx.xx. hostmaster.xxx.xx. (
					2007062901
					86400
					3600
					3600000
					1209600 )
ns1.xxx.xx.	  86400  IN   A   80.86.xxx.xxx
ns2.xxx.xx.	  86400  IN   A   80.86.xxx.xxx

xxx.xx.	  86400  IN   A		 80.86.xxx.xxx
*.xxx.xx.	86400  IN   A		 80.86.xxx.xxx

xxx.xx.	 86400   IN   MX 10   mail.xxx.xx.

xxx.xx.	 86400   IN   NS		ns1.xxx.xx.
xxx.xx.	 86400   IN   NS		ns2.xxx.xx.

s2.xxx.xx.	   86400 IN  A   213.239.xxx.xxx
*.s2.xxx.xx.	 86400 IN  A   213.239.xxx.xxx

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1. Takie podstawowe pytanie, czy ten DNS jest na pewno wpisany na tej domenie?

2. Dlaczego serial w tej strefie to 2007062901 ? To aby na pewno poprawna, zaktualizowana wartosc?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Możesz wyrzucić "86400" dla każdego IN A; samo $TTL 86400 na górze wystarczy.

Poleceniem

host s2.xxx.xx ns1.xxx.xx

host s2.xxx.xx dns.tpsa.pl

sprawdzisz czy Twój ns1 odpowie na zapytanie o daną subdomenę.

Sprawdź w logach binda czy w ogóle próbuje przesłać nowy konfig na secondary dns.

[...]

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zrobiłem restart binda i zajrzałem do loga systemowego. Wszystko wyglądało ok poza:

 named[10347]: received notify for zone 'xxx.xx'

do ns1.xxx.xx i ns2.xxx.xx mam podpiętą domenę i działa ok (ale domena i serwery dns działały już zanim zacząłem "bawić się" z przekierowaniem subdomeny, więc możliwe że jedzie dalej na dawnych ustawieniach)

 

Dodam może jeszcze, że w named.conf jest:

zone "xxx.xx" {
	type master;
	file "/var/cache/bind/xxx.xx.db";
};

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak juz zauwazyl alien (ale chyba to do Ciebie nie dotarlo) musisz zmienic tez serial w SOA (a z tego co napisales wynika, ze tego nie zrobiles). Bez tego domena sie dobrze nie rozpropaguje.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Seriala (2007062901) oczywiście zmieniasz po każdej zmianie strefy?

Sprawdź jeszcze na secondary w logach co się dzieje.

Możesz również uruchomić bind'a z dodatkowymi opcjami logowania oraz debudowania.

 

Jeżeli natomiast nie wiesz co oznacza poszczególny komunikat to wklep go w google i szukaj

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Serial powinien spełniac jakies dodatkowe kryteria prócz tego, że musi być inny od poprzedniego?
Powinien byc wiekszy od poprzedniego.

 

Dobrym nawykiem jest serial postaci YYYYMMDDXX, ale w Twoim przypadku to nie przejdzie ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@kenek może lepiej będzie jak poczytasz trochę o działaniu bind'a bo widać, że masz znikome pojęcie o tym co właśnie robisz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zmieniłem serial na taki jakiego jeszcze nie było pokazuje się strona z pierwszego serwera.

 

//Edit

Zainstalowałem też skrypt do zarządzania dnsami (eazydns) i w nim chciałem przekierować subdomenę, ale także nie przekierowywauje się na ten 2 IP ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×