Skocz do zawartości
pietrovek

PDNS jako master i slave

Polecane posty

Witam!

 

Mam problem z ustawieniem pdns...a mianowicie mam VPS z 2-ma IP chcę to tak zestawić by pdns był master i slave razem - na bind9 bez problemu się udało.

 

PowerDNS jest wraz z backendem MySQL

 

mam następujące rekordy dla domeny:

 

ZONE:

(`id`, `name`, `master`, `last_check`, `type`, `notified_serial`, `account`)

(2,'domena.pl',NULL,NULL,'NATIVE',2011052002,NULL),

 

rekordy:

(`id`, `domain_id`, `name`, `type`, `content`, `ttl`, `prio`, `change_date`)

(1,1,'domena.pl','SOA','dns.domena.pl admin.domena.pl',86400,0,NULL),

(2,1,'domena.pl','NS','dns.domena.pl',86400,0,NULL),

(3,1,'domena.pl','NS','dns2.domena.pl',86400,0,NULL),

(4,1,'dns.domena.pl','A','0.0.0.0',86400,0,NULL),

(5,1,'dns2.domena.pl','A','1.1.1.1',86400,0,NULL),

(6,1,'domena.pl','MX','mail.domena.pl',86400,5,NULL),

(7,1,'mail.domena.pl','A','91.213.206.242',86400,0,NULL),

(8,1,'www.domena.pl','A','91.213.206.242',86400,0,NULL),

(9,1,'domena.pl','A','91.213.206.242',86400,0,NULL),

 

IP i domena jest przykładowa...

 

taka konfiguracja powoduje że wg. panelu home.pl serwer spod ip 1.1.1.1 jest dobrze skonfigurowany ale spod 0.0.0.0 już nie...

 

nie mam pomysłu...co z tym zrobić?

 

Dziękuje za pomoc.

Piotr

Edytowano przez pietrovek (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W konfiguracji pdns masz odkomentowaną opcje slave=yes? A w panelu dodaną strefe jako slave?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Pierwsza sprawa - nie tworzysz tu serwera slave bo i po co.

Druga sprawa - powerdns nie za bardzo lubi działać na wielu adresach IP.

Problem objawia się w tym, że wszystkie odpowiedzi wychodzą głównym interfejsem sieciowym, z adresem SourceIP ustawionym na adres główny serwera.

 

Czyli taki schemat komunikacji:

 

klient -> DNS QUERY --1.2.3.4--> pdns --4.3.2.1--> DNS ANSWER -> klient

 

Wówczas jeśli klient odbierze taką odpowiedź z innego adresu SourceIP niż ten, na który wysyłał żądanie, to traktuje to jako SpoofDNS i filtruje.

 

Jak już chcesz bardzo mieć PDNS ze względu na łatwość zarządzania poprzez backend MySQL, to pozostanie ci albo kombinacja z odpaleniem dwóch instancji z dwoma plikami konfiguracyjnymi, albo dosyć nietypowo - czyli postawić go na loopbacku albo prywatnym IP, a na frontendzie postawić Binda działającego jako proxy-dns.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tutaj jest niezły wpis o konfiguracji PowerDns jako master i slave. Działać będzie na dwóch adresach IP.

Jak rozumiem powinny być te same bazy na obu serwerach? Czy tak?

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ę


×