[Pdns-users] Geo-backend

hirantha hirantha at securedpipe.net
Tue Nov 25 15:30:38 UTC 2008


Hello Francisco,

Francisco Puente wrote:
> Hello,
> 
> Anyone succeeded installing PowerDNS + Geo-Backend?

yes
> 
> I'm migrating from Bind to PowerDNS but I need to get Geo working...
> 
> I'm using "launch=bind,geo" at pdns.conf, starts OK:

I was used launch=gmysql,geo

> 
> ...
> Nov 26 06:04:39 Set effective group id to 103
> Nov 26 06:04:39 Set effective user id to 100
> Nov 26 06:04:39 Creating backend connection for TCP
> Nov 26 06:04:39 [bindbackend] Parsing 2 domain(s), will report when done
> Nov 26 06:04:39 [bindbackend] Warning! Skipping 'hint' zone '.'
> % Nov 26 06:04:39 [bindbackend] Done parsing domains, 0 rejected, 1 new, 
> 0 removed
> Nov 26 06:04:39 [geobackend] Parsing IP map zonefile
> Nov 26 06:04:40 [geobackend] Finished parsing IP map zonefile: added 
> 65494 prefixes, stored in 163454 nodes using 1961448 bytes of memory
> Nov 26 06:04:40 [geobackend] Parsing director map /usr/local/etc/geo-maps
> Nov 26 06:04:40 [geobackend] Finished parsing 1 director map files, 0 
> failures
> Nov 26 06:04:40 About to create 3 backend threads for UDP
> Nov 26 06:04:40 Done launching threads, ready to distribute questions
> ....
> 
> but geo is not working for me (nslookup):
>  > www1.test.com
> Server:         xxx.xxx.xxx.44
> Address:        xxx.xxx.xxx.44#53
> 
> www1.test.com   canonical name = geo.test.com.
> ================================================
> and the bind zone:
> 
> $ORIGIN .
> $TTL 10800      ; 3 hours
> test.com.       IN      SOA     ns.test.com. admin.test.com. (
>                        2008020400   ; Serial
>                        10800           ; Refresh after 3 hours
>                        3600            ; Retry after 1 hour
>                        604800          ; Expire after 1 week
>                        86400 )         ; Minimum TTL of 1 day
> test.com.       IN      NS      ns.test.com.
> 
> test.com.               IN      MX      1       mx.test.com.
> test.com.               IN      MX      5       mx2.test.com.
> 
> www.test.com.           IN      A       192.168.100.5
> ns.test.com.           IN      A       192.168.100.10
> mx.test.com.          IN      A       192.168.100.20
> mx2.test.com.         IN      A       192.168.100.21
> mail.test.com.          IN      CNAME   mx.test.com.
				   ^ This is not a good thing as I know.
> 
> www1.test.com.          IN      CNAME   geo.test.com.
This is how I did.
www.test.com.		IN	CNAME	www.geo.test.com.
geo.test.com.		NS	ns1.test.com. (assuming ns1 is the pdns server)
sa.geo.test.com.	A	192.168.100.40
eu.geo.test.com.	A	192.168.100.50


cat /usr/local/powerdns/etc/geo-maps/www1
$RECORD www1
$ORIGIN geo.test.com.
#eu
840 eu
#sa
356 sa

840 and 356 are bogus values and this is working for me as expected.
Hope this is helpful.

Regards
Hirantha
 >

> pdns.test.com.          IN      A       xxx.xxx.xxx.44
> geo.test.com.           IN      NS      pdns.test.com.
> 
> sa.iso.test.com.                        IN A 192.168.100.40
> sa.iso.test.com.                        IN A 192.168.100.41
> 
> eu.iso.test.com.                        IN A 192.168.100.50
> eu.iso.test.com.                        IN A 192.168.100.51
> 
> Anyone can help? is there any good how-to about this?
> 
> The test.com is of course fake, not real IP's, just a test environment 
> prior to migrate bind.
> 
> Thanks in advance
> Francisco
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-users


More information about the Pdns-users mailing list