List of public services provided by the burble.dn42 network.
This website is built using GRAV and currently
hosted on dn42-fr-sbg1. The public internet version is protected by
Longer term, regional replicas of the DN42 site may be provided however this is not currently configured.
A fork of sileht/bird-lg that includes all of our fixes is available on GitHub.
The looking glass is hosted on fr-sbg1 behind CloudFlare.
|DN42 Anycast Service|
burble.dn42 provides a local, anycast, authoritative and recursive DNS service.
The DNS Service has it's own page.
DNS over HTTPs (DoH)
DNS over TLS
All services support DNS over HTTPs on port 443, and DNS over TLS on port 843.
|wiki.dn42||(editable via DN42)|
|wiki.burble.dn42||(editable via DN42)|
|dn42.dev||(read-only via public internet)|
|wiki.burble.com||(read-only via public internet)|
burble.dn42 maintains a globally distributed mirror of the DN42 Wiki, and is part of the wiki.dn42 anycast group. The DN42 services (wiki.dn42 and wiki.burble.dn42) are editable, whilst the public internet views (dn42.dev and wiki.burble.com are read-only.
Please note that updates to the wiki may take several hours to sync with other mirrors.
The service is provided by regional mirrors fronted by an nginx proxy that is itself
anycasted across burble.dn42. The service is fully meshed and will continue to
operate as long as at least one proxy and mirror is available. The maximum latency
across the network is <80ms.
Mirrors are located in the following locations:
pingable.burble.dn42 is a single IP address that will respond to ping and traceroute requests across the entire network.
This address may be used for automated reachability or latency tests, however please be considerate and configure a reasonable test frequency. In all cases, do not set the ping frequency to be higher than once a second.
dn42regsrv is a REST API for the DN42 registry that provides a bridge between interactive applications and the registry.
As well as the main REST API to the DN42 registry, the server can also generate ROA tables and provides a small web application for exploring registry data.
A public instance of the API and associated explorer web app is available at the following URLs:
WHOIS service providing data from the DN42 registry.
The source code for the service is available in the burble.dn42 git.
The global route collector provides a central
bird instance that collects routes from peers across the DN42 network.
All users are invited to join the collector and help provide stats for the network.
The route collector can currently be queried by using ssh to connect a bird shell
or via a looking glass.
Additional services and stats are expected to be developed in the future.
|https://dn42.burble.com/roa/dn42_roa_46.json||Both||DN42 ROA data in JSON format|
|https://dn42.burble.com/roa/dn42_roa_bird1_46.conf||Both||DN42 ROA data for use with Bird1|
|https://dn42.burble.com/roa/dn42_roa_bird1_4.conf||IPv4 Only||DN42 ROA data for use with Bird1|
|https://dn42.burble.com/roa/dn42_roa_bird1_6.conf||IPv6 Only||DN42 ROA data for use with Bird1|
|https://dn42.burble.com/roa/dn42_roa_bird2_46.conf||Both||DN42 ROA data for use with Bird2|
|https://dn42.burble.com/roa/dn42_roa_bird2_4.conf||IPv4 Only||DN42 ROA data for use with Bird2|
|https://dn42.burble.com/roa/dn42_roa_bird2_6.conf||IPv6 Only||DN42 ROA data for use with Bird2|
The NTP service is exposed over DN42, and users are welcome to use any server in the burble.dn42 network as an NTP time server on either the public or DN42 networks.
Please mail [email protected] for an account.
Note that the service is strictly limited to hackint channels.
burble.dn42 related code and configuration is mastered on a local git repository before being pushed to other public repositories.
Whilst primarily a restricted service, with the intent of making burble.dn42 configuration and code publically available, user accounts can be created on request. Please mail [email protected] for further details.
Contact [email protected] if you have a DN42 service that you would like to host on burble.dn42
The hosted grafana service has it's own page here.
burble.dn42 hosts monitoring and alerting of key DN42 services, see the hosted grafana service for more details.
Each node in the network is monitored by UptimeRobot with alerts if a node becomes unavailable.
Internally, nodes are measured by netdata which provides a real time view of each node. prometheus is then used to collect and store that data for historical reporting. grafana is used for visualisation. Some public graphs are available on the hosted grafana service.
Syslogs are exported in real time to a central logging node on the internal network.