This is an old revision of the document!


Anycast DNS

Description of service

This service provides an efficient and fault tolerant way of resolving 168.192.in-addr.arpa and 0.b.3.f.4.6.b.6.0.0.d.f.ip6.arpa zones across GLaNET.

  • To use it, simply add forwarding zones, pointing to the following servers:
  • Anycast DNS IPv4: 192.168.248.53.
  • Anycast DNS IPv6: fd00:6b64:f3b0:53::1 (advertise fd00:6b64:f3b0:53::/64 over BGP).
BIND9 configuration example (forwarder)
zone "168.192.in-addr.arpa" {
  type forward;
  forwarders { 192.168.248.53; fd00:6b64:f3b0:53::1; };
};

zone "0.b.3.f.4.6.b.6.0.0.d.f.ip6.arpa" {
  type forward;
  forwarders { 192.168.248.53; fd00:6b64:f3b0:53::1; };
};
  • If you have a large network, you might want to run a local and private slave DNS server for these zones to increase performances.
BIND9 configuration example (slave)
zone "168.192.in-addr.arpa" {
  type slave;
  masters { 192.168.248.53; fd00:6b64:f3b0:53::1; };
  file "/etc/bind/zones/db.192.168";
};

zone "0.b.3.f.4.6.b.6.0.0.d.f.ip6.arpa" {
  type slave;
  masters { 192.168.248.53; fd00:6b64:f3b0:53::1; };
  file "/etc/bind/zones/db.fd00:6b64:f3b0";
};

Recursive DNS

We also aim to provide a recursive anycast DNS service within GLaNET. To use it, just configure the following addresses as your resolver:

  • Anycast recursive DNS IPv4: 192.168.248.153.
  • Anycast recursive DNS IPv6: fd00:6b64:f3b0:153::1 (advertise fd00:6b64:f3b0:153::/64 over BGP).