Portál AbcLinuxu, 11. května 2025 01:22

Dotaz: powerdns jako slave

1.10.2008 14:56 B0biN | skóre: 21 | blog: B0biN bloguje
powerdns jako slave
Přečteno: 479×
Odpovědět | Admin
Ahoj lidi, mam takovy problem se synchronizaci DNS zaznamu jako slave.
Na portu 53 mi jede samotne pdns a na portu 1053 je pdns-recursor

/etc/powerdns/pdns.conf mam nastavene:
config-dir=/etc/powerdns 
daemon=yes
disable-axfr=no
guardian=yes
lazy-recursion=yes
local-port=53
module-dir=/usr/lib/powerdns
recursor=127.0.0.1:1053
setgid=pdns
setuid=pdns
slave=yes
socket-dir=/var/run
use-logfile=yes

Do SQL pridam domenu, kde urcim jako ze je slave a master NS nastavim IP adresu master serveru.
Do tabulky supermasters pridam IP adresu master name serveru, jeho hostname a accout "admin" (presne nevim co ten account znamena).
Po restartu se v logu objevuje
Oct  1 13:50:55 dns1 pdns[3289]: AXFR started for 'example.com', transaction started                                                                    
Oct  1 13:50:55 dns1 pdns[3289]: Remote X.X.X.X sneaked in out-of-zone data 'dns.exampledns.com' during AXFR of zone 'example.com'
cd /pub | more beer
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.10.2008 14:47 B0biN | skóre: 21 | blog: B0biN bloguje
Rozbalit Rozbalit vše Re: powerdns jako slave
Odpovědět | | Sbalit | Link | Blokovat | Admin
Opravdu nema nikdo funkcni reseni s powerdns jako slave?
cd /pub | more beer
2.10.2008 16:19 artec | skóre: 24
Rozbalit Rozbalit vše Re: powerdns jako slave
Odpovědět | | Sbalit | Link | Blokovat | Admin
PowerDNS uz pouzivam roky, provozuju ho na serverech jak na masteru, tak i na slavu. Postupoval si podle oficialni dokumentace? Lepsi dokumentaci si snad uz ani nedovedu predstavit, s ni snad neni mozne, aby to nefungovalo...

Rezim supermaster (automaticke stahovani vsech domen z masteru) nepouzivam. Posli sem data z mysql a potom vsechny hodnoty z toho konfiguraku, potom by se mozna dalo napsat neco vic.

Jinak stahovani XFR zaznamu ti z masteru funguje?

host -t AXFR example.com
16.10.2008 15:09 B0biN
Rozbalit Rozbalit vše Re: powerdns jako slave
host -t AXFR example.com mi odpovida, jen jsem chtel podotknout, ze master DNS, ktereho se ptam je Microsofti DNS.
20.10.2008 07:52 B0biN
Rozbalit Rozbalit vše Re: powerdns jako slave
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak porad nic :o( nevite co muze znamenat hlaska
Remote X.X.X.X sneaked in out-of-zone data
24.10.2008 16:23 B0biN | skóre: 21 | blog: B0biN bloguje
Rozbalit Rozbalit vše Re: powerdns jako slave
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takze prisel jsem s kolegou na jednu zajimavou vec. Podle tohodle:
Oct 24 15:20:21 dns1 pdns[27238]: Query: begin                                                                                                               
Oct 24 15:20:21 dns1 pdns[27238]: Query: delete from records where domain_id=250                                                                             
Oct 24 15:20:21 dns1 pdns[27238]: Query: insert into records (content,ttl,prio,type,domain_id,name) values ('dns.example.com root.example.com 2008102404 900 60
Oct 24 15:20:21 dns1 pdns[27238]: Query: insert into records (content,ttl,prio,type,domain_id,name) values ('dns.example.com',3600,0,'NS',250,'domain.com')       
Oct 24 15:20:21 dns1 pdns[27238]: Query: insert into records (content,ttl,prio,type,domain_id,name) values ('dns1.example.com',3600,0,'NS',250,'domain.com')      
Oct 24 15:20:21 dns1 pdns[27238]: Query: insert into records (content,ttl,prio,type,domain_id,name) values ('mail.domain.com',3600,10,'MX',250,'domain.com')         
Oct 24 15:20:21 dns1 pdns[27238]: Query: insert into records (content,ttl,prio,type,domain_id,name) values ('sekundar.example.com',3600,20,'MX',250,'domain.com') 
Oct 24 15:20:21 dns1 pdns[27238]: Remote 192.168.100.100 sneaked in out-of-zone data 'dns.example.com' during AXFR of zone 'domain.com'                              
Oct 24 15:20:21 dns1 pdns[27238]: Query: rollback
Kdyz pozadam o AXFR z daneho primarniho server tak dostanu vysledek:
dns1:/var/log# dig @192.168.100.100 domain.com -t AXFR

; <<>> DiG 9.3.4-P1.1 <<>> @192.168.100.100 domain.com -t AXFR
; (1 server found)
;; global options:  printcmd
domain.com.			3600	IN	SOA	dns.example.com. root.example.com. 2008102404 900 600 86400 3600
domain.com.			3600	IN	NS	dns.example.com.
domain.com.			3600	IN	NS	dns1.example.com.
domain.com.			3600	IN	MX	10 mail.domain.com.
domain.com.			3600	IN	MX	20 sekundar.example.com.
dns.example.com.		3600	IN	A	192.168.100.100
dns1.example.com.		3600	IN	A	192.168.100.200
mail.domain.com.		3600	IN	A	X.X.X.X 
www.domain.com.			3600	IN	CNAME	www.domain.com.
domain.com.			3600	IN	SOA	dns.example.com. root.example.com. 2008102404 900 600 86400 3600
;; Query time: 1 msec
;; SERVER: 192.168.100.100#53(192.168.100.100)
;; WHEN: Fri Oct 24 15:25:10 2008
;; XFR size: 10 records (messages 10)
Skonci u tech MX zaznamu a pak jen Rollback, jemu se nelibi, ze jsou tam dva A zaznamy s jinym nazvem domeny:
dns.example.com.		3600	IN	A	192.168.100.100
dns1.example.com.		3600	IN	A	192.168.100.200

Nevite jak prinutit powerdns, aby ty zaznamy pridal do te databaze?
cd /pub | more beer
24.10.2008 17:22 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: powerdns jako slave
Vždyť tam ty záznamy ale nepatří. Spíš bych řešil, jak zařídit, aby tam nebyly, nebo v horším případě aby je ignoroval.
25.10.2008 17:21 B0biN | skóre: 21 | blog: B0biN bloguje
Rozbalit Rozbalit vše Re: powerdns jako slave
To je dost mozne, ze tam nepatri, dava je tam samotny Microsofti DNS. Jak to tedy udelat, aby je ignoroval? :o(
cd /pub | more beer

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.