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
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users
_______________________________________________
Pdns-users mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users