Home
Home
Search
Home
All
Files
History
Latest Changes
Home
Getting Started
Registry Authentication
Address Space
BGP communities
Interconnections
Policies
FAQ
Links
How-To
Wireguard
Openvpn
Universal Network Requirements
IPsec With Public Keys
Tinc
GRE on FreeBSD
GRE on OpenBSD
IPv6 Multicast (PIM-SM)
SSM Multicast
MPLS
Bird2
FRRouting
OpenBGPD
Mikrotik RouterOS
EdgeRouter
Static routes on Windows
VyOS
NixOS
GeoFeed
Services
IRC
Whois registry
DNS
ROA + RPKI
IX Collection
Public DNS
Looking Glasses
Pingables
Automatic Peering
Distributed Wiki
Certificate Authority
Route Collector
Internal
Internal services
APIs
Show and Tell
External Tools
Paste Board
Git Repositories
Registry
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
Wikipedia: Decentralized network 42
26c3 lecture
GPN8 lecture
nobody's dn42 guide
mrmcd0x8 lecture
dn42 on hackerspaces.org
pentaradio24 podcast (German)
dn42 in your browser
dn42 in your terminal
Participant groups
SpaceBoyz
CCC Aachen
CCC Bremen
CCC Darmstadt
CCC Dresden
CCC Düsseldorf
CCC Munich
Chaostreff Chemnitz
/dev/nulll
freifunk
NoName e.V. Heidelberg
raumzeitlabor / hackerspace rhein-neckar
Hackerspace Brussels (HSB)
hsmr / Hackspace Marburg
Whitespace (0x20)
Revelation Space
SNE group
smrsh
Breizh-Entropy
Fédération FDN
Le LOOP
ACME Labs
fixmix Technologies Ltd
Strategic Explorations Ltd
About this wiki
This wiki is the main reference for dn42. It is available in read-only mode from the Internet at:
wiki.dn42.us
dn42.dev
dn42.pp.ua
dn42.eu
dn42.wiki
dn42.cc
dn42.de (IPv6 only)
dn42.jp
Editing is available from within dn42 at https://wiki.dn42 (HTTPS certificate required).
DN42 logo
An SVG of the DN42 logo is available here.
Hosted by: BURBLE-MNT, GRMML-MNT, XUU-MNT, JAN-MNT, LARE-MNT, SARU-MNT, ANDROW-MNT, MARK22K-MNT, IEDON-MNT | Accessible via: dn42, dn42.dev, dn42.eu, wiki.dn42.us, dn42.de (IPv6-only), dn42.cc (wiki-ng), dn42.wiki, dn42.pp.ua, dn42.obl.ong, dn42.jp (wiki-go)
Last edited by IEDON.DN42 Wiki Mirror(116) , 2026-05-14 16:29:14