[Pdns-users] Geo-backend

Francisco Puente fpuente00 at gmail.com
Tue Nov 25 16:33:55 UTC 2008


Thanks Hirantha!

I've got it half working with your comments :)

I still think I'm missing something:
=======================================================
 > www1.test.com
Server:         xxx.xxx.xxx.44
Address:        xxx.xxx.xxx.44#53

www1.test.com   canonical name = www1.geo.test.com.
www1.geo.test.com       canonical name = geo.test.com.
 > www1.test.com
Server:         xxx.xxx.xxx.44
Address:        xxx.xxx.xxx.44#53

www1.test.com   canonical name = www1.geo.test.com.
www1.geo.test.com       canonical name = geo.test.com.
 > www1.geo.test.com
Server:         xxx.xxx.xxx.44
Address:        xxx.xxx.xxx44#53

www1.geo.test.com       canonical name = geo.test.com.
=======================================================

It's getting better :)

Another thing: what happend if client coutry code is not listed in the 
zone? get's no IP at all, I've tested it.

Gan't get the IP adress yet for www1 (I'm not using www)

Ideas are VERY welcome!!

Thanks
Francisco

hirantha wrote:
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20081125/ba44d913/attachment-0001.html>


More information about the Pdns-users mailing list