<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#3333ff">
<font size="-1"><font face="Courier New"><big>Thanks Hirantha!<br>
<br>
I've got it working now, I had a missing "geo-ns-records=pdns.test.com"
at pdns.conf.<br>
Will try to figure out to have it working with mysql-backend.<br>
<br>
>From the list experience, is is better/faster resolve from bind files
than sql or not? I'm thinking of having an sql backen or not.<br>
<br>
For multiple domains, the idea is to have more than one geo-maps
directive loaded by pdns.conf?<br>
<br>
I'll try now your suggestion for 'catch all"<br>
<br>
Any idea where to get an updated zz.countries.nerd.dk.rbldnsd ? mine
seems to be outdate and queries from vertain countries can' resolve
properly.<br>
<br>
Francisco</big><br>
</font></font><br>
hirantha wrote:
<blockquote cite="mid:492C4CD5.4040805@securedpipe.net" type="cite"><br>
<br>
Francisco Puente wrote:
<br>
<blockquote type="cite">Thanks Hirantha!
<br>
<br>
I've got it half working with your comments :)
<br>
<br>
I still think I'm missing something:
<br>
=======================================================
<br>
> www1.test.com
<br>
Server: xxx.xxx.xxx.44
<br>
Address: xxx.xxx.xxx.44#53
<br>
<br>
www1.test.com canonical name = www1.geo.test.com.
<br>
www1.geo.test.com canonical name = geo.test.com.
<br>
> www1.test.com
<br>
Server: xxx.xxx.xxx.44
<br>
Address: xxx.xxx.xxx.44#53
<br>
<br>
www1.test.com canonical name = www1.geo.test.com.
<br>
www1.geo.test.com canonical name = geo.test.com.
<br>
> www1.geo.test.com
<br>
Server: xxx.xxx.xxx.44
<br>
Address: xxx.xxx.xxx44#53
<br>
<br>
www1.geo.test.com canonical name = geo.test.com.
<br>
=======================================================
<br>
<br>
It's getting better :)
<br>
<br>
Another thing: what happend if client coutry code is not listed in the
zone? get's no IP at all, I've tested it.
<br>
</blockquote>
Try this.
<br>
<br>
add catch all entry to the /geo-maps/www1
<br>
# Catch ALL
<br>
0 ca.test.com.
<br>
<br>
And point ca.test.com to your web server IP address in your test.com
zone file
<br>
ca.test.com. A 192.168.100.5
<br>
<br>
Hope this is helpful.
<br>
<br>
Good luck
<br>
-> Hirantha
<br>
<blockquote type="cite"><br>
Gan't get the IP adress yet for www1 (I'm not using www)
<br>
<br>
Ideas are VERY welcome!!
<br>
<br>
Thanks
<br>
Francisco
<br>
<br>
hirantha wrote:
<br>
<blockquote type="cite">Hello Francisco,
<br>
<br>
Francisco Puente wrote:
<br>
<blockquote type="cite">Hello,
<br>
<br>
Anyone succeeded installing PowerDNS + Geo-Backend?
<br>
</blockquote>
<br>
yes
<br>
<blockquote type="cite"><br>
I'm migrating from Bind to PowerDNS but I need to get Geo working...
<br>
<br>
I'm using "launch=bind,geo" at pdns.conf, starts OK:
<br>
</blockquote>
<br>
I was used launch=gmysql,geo
<br>
<br>
<blockquote type="cite"><br>
...
<br>
Nov 26 06:04:39 Set effective group id to 103
<br>
Nov 26 06:04:39 Set effective user id to 100
<br>
Nov 26 06:04:39 Creating backend connection for TCP
<br>
Nov 26 06:04:39 [bindbackend] Parsing 2 domain(s), will report when
done
<br>
Nov 26 06:04:39 [bindbackend] Warning! Skipping 'hint' zone '.'
<br>
% Nov 26 06:04:39 [bindbackend] Done parsing domains, 0 rejected, 1
new, 0 removed
<br>
Nov 26 06:04:39 [geobackend] Parsing IP map zonefile
<br>
Nov 26 06:04:40 [geobackend] Finished parsing IP map zonefile: added
65494 prefixes, stored in 163454 nodes using 1961448 bytes of memory
<br>
Nov 26 06:04:40 [geobackend] Parsing director map
/usr/local/etc/geo-maps
<br>
Nov 26 06:04:40 [geobackend] Finished parsing 1 director map files, 0
failures
<br>
Nov 26 06:04:40 About to create 3 backend threads for UDP
<br>
Nov 26 06:04:40 Done launching threads, ready to distribute questions
<br>
....
<br>
<br>
but geo is not working for me (nslookup):
<br>
> www1.test.com
<br>
Server: xxx.xxx.xxx.44
<br>
Address: xxx.xxx.xxx.44#53
<br>
<br>
www1.test.com canonical name = geo.test.com.
<br>
================================================
<br>
and the bind zone:
<br>
<br>
$ORIGIN .
<br>
$TTL 10800 ; 3 hours
<br>
test.com. IN SOA ns.test.com. admin.test.com. (
<br>
2008020400 ; Serial
<br>
10800 ; Refresh after 3 hours
<br>
3600 ; Retry after 1 hour
<br>
604800 ; Expire after 1 week
<br>
86400 ) ; Minimum TTL of 1 day
<br>
test.com. IN NS ns.test.com.
<br>
<br>
test.com. IN MX 1 mx.test.com.
<br>
test.com. IN MX 5 mx2.test.com.
<br>
<br>
<a class="moz-txt-link-abbreviated" href="http://www.test.com">www.test.com</a>. IN A 192.168.100.5
<br>
ns.test.com. IN A 192.168.100.10
<br>
mx.test.com. IN A 192.168.100.20
<br>
mx2.test.com. IN A 192.168.100.21
<br>
mail.test.com. IN CNAME mx.test.com.
<br>
</blockquote>
^ This is not a good thing as I know.
<br>
<blockquote type="cite"><br>
www1.test.com. IN CNAME geo.test.com.
<br>
</blockquote>
This is how I did.
<br>
<a class="moz-txt-link-abbreviated" href="http://www.test.com">www.test.com</a>. IN CNAME <a class="moz-txt-link-abbreviated" href="http://www.geo.test.com">www.geo.test.com</a>.
<br>
geo.test.com. NS ns1.test.com. (assuming ns1 is the pdns
server)
<br>
sa.geo.test.com. A 192.168.100.40
<br>
eu.geo.test.com. A 192.168.100.50
<br>
<br>
<br>
cat /usr/local/powerdns/etc/geo-maps/www1
<br>
$RECORD www1
<br>
$ORIGIN geo.test.com.
<br>
#eu
<br>
840 eu
<br>
#sa
<br>
356 sa
<br>
<br>
840 and 356 are bogus values and this is working for me as expected.
<br>
Hope this is helpful.
<br>
<br>
Regards
<br>
Hirantha
<br>
>
<br>
<br>
<blockquote type="cite">pdns.test.com. IN A
xxx.xxx.xxx.44
<br>
geo.test.com. IN NS pdns.test.com.
<br>
<br>
sa.iso.test.com. IN A 192.168.100.40
<br>
sa.iso.test.com. IN A 192.168.100.41
<br>
<br>
eu.iso.test.com. IN A 192.168.100.50
<br>
eu.iso.test.com. IN A 192.168.100.51
<br>
<br>
Anyone can help? is there any good how-to about this?
<br>
<br>
The test.com is of course fake, not real IP's, just a test environment
prior to migrate bind.
<br>
<br>
Thanks in advance
<br>
Francisco
<br>
<br>
<br>
------------------------------------------------------------------------
<br>
<br>
_______________________________________________
<br>
Pdns-users mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Pdns-users@mailman.powerdns.com">Pdns-users@mailman.powerdns.com</a>
<br>
<a class="moz-txt-link-freetext" href="http://mailman.powerdns.com/mailman/listinfo/pdns-users">http://mailman.powerdns.com/mailman/listinfo/pdns-users</a>
<br>
</blockquote>
<br>
</blockquote>
<br>
------------------------------------------------------------------------
<br>
<br>
_______________________________________________
<br>
Pdns-users mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Pdns-users@mailman.powerdns.com">Pdns-users@mailman.powerdns.com</a>
<br>
<a class="moz-txt-link-freetext" href="http://mailman.powerdns.com/mailman/listinfo/pdns-users">http://mailman.powerdns.com/mailman/listinfo/pdns-users</a>
<br>
</blockquote>
<br>
</blockquote>
</body>
</html>