About dn42

dn42 is a large, dynamic VPN that employs Internet technologies (BGP, whois database, DNS, etc.). Participants connect to each other using network tunnels (GRE, OpenVPN, WireGuard, Tinc, IPsec) and exchange routes using the Border Gateway Protocol.

Network addresses are assigned in the 172.20.0.0/14 range with private AS numbers (see registry), as well as IPv6 addresses from the ULA range (fd00::/8) - see FAQ.

A variety of services are available on the network, only accessible from within dn42. dn42 is also interconnected with other networks, such as ChaosVPN and various Freifunk networks.

Still have questions? Check out our FAQs.

Why dn42?

dn42 can be used to learn networking and to connect private networks, such as hackerspaces or community networks. But above all, experimenting with routing in dn42 is fun!

Experiment with routing technology

dn42 is primarily useful for learning routing technologies such as BGP within a reasonably large network (1,500+ AS, 1,700+ prefixes).

Since dn42 closely mirrors the Internet, it serves as a hands-on testing ground for new ideas, or simply for learning real networking concepts that aren't practical on the public Internet (BGP multihoming, transit, etc.). The biggest advantage: if you break something, no large network operator will be yelling at you.

Connect hackerspaces and private networks

dn42 provides a way to connect hackerspaces and other private networks, enabling them to share services with each other.

Most end-user networks rely on NAT to share a single public IPv4 address among multiple devices, making it difficult to host services directly. You may also want to offer services to other hackerspaces without exposing them to the entire Internet.

dn42 solves this problem. By addressing your network within dn42, your devices can communicate transparently with all other participants - no NAT required. You still maintain full control: like with IPv6, you can use a firewall to restrict access while selectively allowing traffic from dn42.

If your hackerspace uses dn42 to provide services, please let us know on this wiki or the mailing list. It's rewarding to see the network put to practical use!

Join or contact us

dn42 is operated by volunteers with no central authority. Visit the contact page to learn how to collaborate or get in touch.

Ready to join? The Getting Started guide will help you set up your first node.

External resources

Participant groups

About this wiki

This wiki is the main reference for dn42. It is available in read-only mode from the Internet at:

Editing is available from within dn42 at https://wiki.dn42 (HTTPS certificate required).

DN42 logo

An SVG of the DN42 logo is available here.