PowerDNS + Backend MySQL nie dzia

Konfiguracja serwerów, usług, itp.
SeaDog
Posty: 52
Rejestracja: 13 grudnia 2008, 09:27

PowerDNS + Backend MySQL nie działa

Post autor: SeaDog »

Hej,

jak zawsze wracam z ciekawym problemem, który zazwyczaj zostaje nie rozwiązany ;)
Dziś mam taką zagadkę, otóż zainstalowałem i skonfigurowałem serwer powerdns z backendem dla MySQL (poweradmin)
wykonując krok po kroku z tego tutoriala:
http://www.howtoforge.com/installing-po ... ebian-etch

O ile wszystko się zainstalowało i działa w miarę poprawnie (mogę dodawać domeny) o tyle ustawienie nameserwera
na maszynie gospodarza, wskazującego na maszynę wirtualną na której zainstalowany został powerdns daje efekt zerowy,
czyli nslookup, dig, ping w ogóle nie działają. To samo się dzieje, kiedy wykonam dig na VM.

Wykonanie polecenia:

Kod: Zaznacz cały

dig @localhost example.com
daje taki efekt:

Kod: Zaznacz cały

; <<>> DiG 9.8.1-P1 <<>> @localhost example.com; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
Walczę już z tym 5 dzień dlatego proszę o pomoc.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

A pdns wstał i działa? Bo to, że poweradmin działa, oznacza tylko, że dobił się do bazy danych i udało się dodać wpis.

Kod: Zaznacz cały

ps aux | grep pdns
lsof -i:53
SeaDog
Posty: 52
Rejestracja: 13 grudnia 2008, 09:27

Post autor: SeaDog »

Tak, usługa DNS jest włączona.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

A to spoko. U mnie działa.
SeaDog
Posty: 52
Rejestracja: 13 grudnia 2008, 09:27

Post autor: SeaDog »

Wow! ale żeś hinta zapuścił. Może jakaś inna podpowiedź?
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Sprawdź sobie netstatem czy słucha.

Dla mnie wpis:
;; connection timed out; no servers could be reached
jest oczywisty.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Skoro podaję jakieś polecenia, to oczekiwałbym, że wkleisz ich wynik. To, że Ty twierdzisz że proces działa, nie jest dla mnie żadną przydatną informacją. Pokaż, że działa, a będziemy szukać dalej.
SeaDog
Posty: 52
Rejestracja: 13 grudnia 2008, 09:27

Post autor: SeaDog »

Wynik polecenia ps aux | grep pdns:

Kod: Zaznacz cały

root      7569  0.1  0.6  19704  2324 ?        Ssl  18:03   0:01 /usr/sbin/pdns_server --daemon --guardian=yes
pdns      7571  0.0  1.2  73860  4880 ?        Sl   18:03   0:01 /usr/sbin/pdns_server-instance --daemon --guardian=yes
root      9647  0.0  0.2   4624   816 pts/1    S+   18:23   0:00 grep --color=auto pdns
a tutaj wynik polecenia lsof -i:53:

Kod: Zaznacz cały

pdns_serv 7571 pdns    5u  IPv4  16577      0t0  UDP *:domain
pdns_serv 7571 pdns    6u  IPv4  16578      0t0  TCP *:domain (LISTEN)

Kod: Zaznacz cały

dig @localhost mx example.com

; <<>> DiG 9.8.1-P1 <<>> @localhost mx example.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 65008
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available


;; QUESTION SECTION:
;example.com.            IN    MX


;; Query time: 66 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Mar 27 18:28:48 2014
;; MSG SIZE  rcvd: 29
Całość zainstalowałem i skonfigurowałem od nowa. Teraz widać, że działa, ale jak ustawiam nameserver w resolv.conf dla klienta i puszczam pinga na domenę to ping nie leci.
ODPOWIEDZ