OK
https://dn42.dev/Home
Ghana
Country
Network
September 19, 2024, 11:45 AM UTC
Date & Time
Websites
Websites
Runtime: 2s
On September 19, 2024, 11:45 AM UTC, https://dn42.dev/Home was accessible when tested on AS37074 in Ghana.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
172.68.101.57
Query:
IN A dn42.dev
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.21.11.18
@
IN
A
172.67.147.157

TCP Connections

Connection to 104.21.11.18:443 succeeded.
Connection to 172.67.147.157:443 succeeded.

HTTP Requests

URL
GET https://dn42.dev/Home
Response Headers
Accept-Ranges:
bytes
Alt-Svc:
h3=":443"; ma=86400
Cache-Control:
public, max-age=14400
Cf-Cache-Status:
HIT
Cf-Ray:
8c5953ddcb208675-MAD
Content-Type:
text/html;charset=utf-8
Date:
Thu, 19 Sep 2024 11:45:06 GMT
Last-Modified:
Thu, 19 Sep 2024 11:01:26 GMT
Nel:
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Report-To:
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=LuxfqJVb37cFeoXqTDlBllu7LXW1mU6CAxbbIKcMpMdwXqS8CpUsfL13EIBKTFBgw9lU%2FFyfQhI%2FvXvISXB1RGNr5cKWgKPfK4j1ZudaQXw2wPwuf6MyXf4UQA%3D%3D"}],"group":"cf-nel","max_age":604800}
Server:
cloudflare
Speculation-Rules:
"/cdn-cgi/speculation"
Strict-Transport-Security:
max-age=7776000; includeSubDomains; preload
X-Content-Type-Options:
nosniff
X-Frame-Options:
SAMEORIGIN
X-Siteid:
AS4242422601-lax-cf
X-Xss-Protection:
1; mode=block
Response Body
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=utf-8">
<meta name="MobileOptimized" content="width">
<meta name="HandheldFriendly" content="true">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="/gollum/assets/app-e224b375d824f0171fc926d624dc0887bf453db83f485b1992bc0859c4110e3e.css" media="all">
<link rel="stylesheet" type="text/css" href="/gollum/assets/print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css" media="print">
<link rel="stylesheet" type="text/css" href="/custom.css" media="all">
<script type="93cdd55078fd568c8ade12e3-text/javascript">
  var criticMarkup = '';
	var baseUrl = '';
  var showLocalTime = false;
	var uploadDest = 'uploads';
	var perPageUploads = '';
	if (perPageUploads == 'true') {
	  uploadDest = uploadDest + window.location.pathname.replace(/.*gollum\/[-\w]+\//, "/").replace(/\.[^/.]+$/, "").replace(baseUrl, "")
	}
	  var pageFullPath = 'Home.md';
    var pageFormat   = 'markdown';

  </script>
<script src="/gollum/assets/app-05adca32f8f4f3effe10f8f4cf26dfd6a419ba986bce60d3f51a97e4055d4113.js" type="93cdd55078fd568c8ade12e3-text/javascript"></script>
<script type="93cdd55078fd568c8ade12e3-text/javascript">
  var mermaid_conf = {
    startOnLoad: true,
    securityLevel: 'sandbox'
  };
  </script>
<script src="/gollum/assets/gollum.mermaid-ccc590b7d9655deec94c9975f25d74fbe38f703c927e26cf81169d63fea7cd50.js" type="93cdd55078fd568c8ade12e3-text/javascript"></script>
<script type="93cdd55078fd568c8ade12e3-text/javascript">
    mermaid.initialize(mermaid_conf);
  </script>
<title>Home</title>
</head>
<body>
<div class="container-lg clearfix">
<div id="wiki-wrapper" class="page">
<div id="head">
<nav class="TableObject
            actions
            border-bottom
            border-md-0
            p-2
            pt-lg-4
            px-lg-0
            overflow-x-scroll">
<div class="TableObject-item hide-lg hide-xl">
<details class="details-reset details-overlay">
<summary class="btn btn-invisible" aria-haspopup="true">
<span aria-label="Open menu">☰</span>
</summary>
<div class="SelectMenu mx-sm-2">
<div class="SelectMenu-modal">
<div class="SelectMenu-divider py-3">
<h2 class="h6">Current Page</h2>
<div>Home</div>
</div>
<a class="SelectMenu-item" href="/gollum/history/Home.md" role="menuitem">
<span>History</span>
</a>
<div class="SelectMenu-divider py-3">
<h2 class="h6">Main Menu</h2>
</div>
<div class="SelectMenu-list">
<a class="SelectMenu-item" role="menuitem" href="/">
Home
</a>
<a class="SelectMenu-item" role="menuitem" href="/gollum/overview">
Overview
</a>
<a class="SelectMenu-item" href="/gollum/latest_changes" role="menuitem">
Latest Changes
</a>
</div>
</div>
</div>
</details>
</div>
<div class="TableObject-item hide-sm hide-md">
<button class="btn btn-sm" id="minibutton-home" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location.href='/';" data-cf-modified-93cdd55078fd568c8ade12e3->
Home
</button>
</div>
<div class="TableObject-item TableObject-item--primary px-2">
<form class="search-form" action="/gollum/search" method="get" id="search-form">
<input type="text" class="form-control input-block input-sm" name="q" id="search-query" placeholder="Search" aria-label="Search site" autocomplete="off">
</form> </div>
<div class="TableObject-item hide-sm hide-md">
<div class="BtnGroup d-flex">
<button class="btn BtnGroup-item btn-sm" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location.href='/gollum/overview';" id="minibutton-overview" data-cf-modified-93cdd55078fd568c8ade12e3->
Overview
</button>
<button class="btn BtnGroup-item btn-sm" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location.href='/gollum/latest_changes';" id="minibutton-latest-changes" data-cf-modified-93cdd55078fd568c8ade12e3->
Latest Changes
</button>
</div>
</div>
<div class="TableObject-item px-2">
<div class="BtnGroup d-flex">
<button class="btn BtnGroup-item btn-sm hide-sm hide-md" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location.href='/gollum/history/Home.md/';" id="minibutton-history" data-cf-modified-93cdd55078fd568c8ade12e3->
History
</button>
</div>
</div>
</nav>
</div>
<div id="wiki-content" class="px-2 px-lg-0">
<h1 class="header-title text-center text-md-left pt-4">
Home
</h1>
<div class="breadcrumb"></div>
<div class="has-header has-footer has-sidebar has-rightbar">
<div id="wiki-body" class="gollum-markdown-content">
<div id="wiki-header" class="gollum-markdown-content">
<div id="header-content" class="markdown-body">
<p><a href="/" rel="nofollow"><img src="/dn42.png" alt="dn42" /></a></p>
</div>
</div>
<div class="main-content clearfix container-lg">
<div class="markdown-body  float-md-left col-md-9">
<h2><a class="anchor" id="about-dn42" href="#about-dn42"></a>About dn42</h2>
<p>dn42 is a big dynamic <a href="https://en.wikipedia.org/wiki/Virtual_private_network">VPN</a>, which employs Internet technologies (<a href="https://en.wikipedia.org/wiki/Bgp">BGP</a>, whois database, <a href="https://en.wikipedia.org/wiki/Domain_Name_System">DNS</a>, etc). Participants connect to each other using network tunnels (<a href="/howto/GRE-on-FreeBSD">GRE</a>, <a href="/howto/openvpn">OpenVPN</a>, <a href="/howto/wireguard">WireGuard</a>, <a href="/howto/tinc">Tinc</a>, <a href="/howto/IPsec-with-PublicKeys">IPsec</a>) and exchange routes thanks to the Border Gateway Protocol. Network addresses are assigned in the <code>[scrubbed]/14</code> range and private AS numbers are used (see <a href="/services/Whois">registry</a>) as well as IPv6 addresses from the ULA-Range (<code>[scrubbed]/8</code>) - see <a href="/FAQ#frequently-asked-questions_what-about-ipv6-in-dn42">FAQ</a>.</p>
<p>A number of services are provided on the network: see <a href="/internal/Internal-Services">internal</a> (only available from within dn42). Also, dn42 is interconnected with other networks, such as <a href="http://wiki.hamburg.ccc.de/ChaosVPN">ChaosVPN</a> or some <a href="https://en.wikipedia.org/wiki/Freifunk">Freifunk</a> networks.</p>
<p>Still have questions? We have <a href="/FAQ">FAQs</a> listed.</p>
<h2><a class="anchor" id="why-dn42" href="#why-dn42"></a>Why dn42?</h2>
<p>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!</p>
<h3><a class="anchor" id="experiment-with-routing-technology" href="#experiment-with-routing-technology"></a>Experiment with routing technology</h3>
<p>Participating in dn42 is primarily useful for learning routing technologies such as BGP, using a reasonably large network (&gt; 1500 AS, &gt; 1700 prefixes).</p>
<p>Since dn42 is very similar to the Internet, it can be used as a hands-on testing ground for new ideas, or simply to learn real networking stuff that you probably can't do on the Internet (BGP multihoming, transit). The biggest advantage when compared to the Internet: if you break something in the network, you won't have any big network operator yelling angrily at you.</p>
<h3><a class="anchor" id="connect-hackerspaces" href="#connect-hackerspaces"></a>Connect hackerspaces</h3>
<p>dn42 is also a great way to connect hacker spaces in a secure way, so that they can provide services to each other.</p>
<p>Have you ever wanted to SSH on your Raspberry Pi hosted at your local hacker space and had trouble doing so because of NAT? If your hacker space was using dn42, it could have been much easier.</p>
<p>Nowadays, most end-user networks use <a href="https://en.wikipedia.org/wiki/Network_address_translation">NAT</a> to squeeze all those nifty computing devices behind a single public IPv4 address. This makes it difficult to provide services directly from a machine behind the NAT. Besides, you might want to provide some services to other hackerspaces, but not to anybody on the Internet.</p>
<p>dn42 solves this problem. By addressing your network in dn42, your devices can communicate with all other participants in a transparent way, without resorting to this ugly thing called NAT. Of course, this doesn't mean that you have to fully open your network to dn42: similarly to IPv6, you can still use a firewall (but you could, for instance, allow incoming TCP 22 and TCP 80 from dn42 by default).</p>
<p>If your hackerspace is actually using dn42 to provide some services, please let us know! (on this wiki or on the mailing list). It's very rewarding when the network is actually used for something :)</p>
<h2><a class="anchor" id="join-or-contact-us" href="#join-or-contact-us"></a>Join or Contact us</h2>
<p>dn42 is operated by a group of volunteers. There is no central authority which controls or impersonates the network. Take a look at the <a href="/contact">contact</a> page to see how to collaborate or contact us.</p>
<p>The <a href="/howto/Getting-Started">Getting started</a> page helps you to get your first node inside the network.</p>
<h2><a class="anchor" id="external-resources-about-dn42" href="#external-resources-about-dn42"></a>External resources about dn42</h2>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Decentralized_network_42">Wikipedia about dn42</a></li>
<li><a href="https://fahrplan.events.ccc.de/congress/2009/Fahrplan/events/3504.en.html">Lecture on 26c3</a></li>
<li><a href="https://entropia.de/GPN8:dn42">Lecture on GPN8</a></li>
<li><a href="http://nowhere.ws/guides/dn42/">nobody about dn42</a></li>
<li><a href="https://web.archive.org/web/20090831211324/http://mrmcd0x8.metarheinmain.de/fahrplan/events/3321.de.html">Lecture on mrmcd0x8</a></li>
<li><a href="https://wiki.hackerspaces.org/Category:DN42">dn42-category in hackerspaces.org wiki</a></li>
<li><a href="https://www.c3d2.de/news/pentaradio24-20150428.html">pentaradio24 – german podcast</a></li>
<li><a href="http://sandbox.freertr.org/">dn42 in your browser</a></li>
<li><a href="http://portable.nop.hu/">dn42 in your terminal</a></li>
</ul>
<h2><a class="anchor" id="participant-groups" href="#participant-groups"></a>Participant Groups</h2>
<ul>
<li><a href="http://spaceboyz.net">SpaceBoyz</a></li>
<li><a href="https://aachen.ccc.de">CCC Aachen (German)</a></li>
<li><a href="http://ccchb.de">CCC Bremen (German)</a></li>
<li><a href="http://darmstadt.ccc.de">CCC Darmstadt (German)</a></li>
<li><a href="http://c3d2.de">CCC Dresden (German)</a></li>
<li><a href="https://www.chaosdorf.de">CCC Düsseldorf (German)</a></li>
<li><a href="https://www.muc.ccc.de">CCC Munich (German)</a></li>
<li><a href="https://chaoschemnitz.de">Chaostreff Chemnitz (German)</a></li>
<li><a href="https://dev.0l.de">/dev/nulll</a></li>
<li><a href="http://freifunk.net">freifunk (German)</a></li>
<li><a href="https://www.noname-ev.de">NoName e.V. Heidelberg (German)</a></li>
<li><a href="http://www.raumzeitlabor.de">raumzeitlabor/hackerspace rhein-neckar (German)</a></li>
<li><a href="http://hackerspace.be">Hackerspace Brussels (HSB)</a></li>
<li><a href="https://hsmr.cc">[hsmr] / Hackspace Marburg (German)</a></li>
<li><a href="http://www.0x20.be">Whitespace (0x20)</a></li>
<li><a href="http://www.revspace.nl">Revelation Space (Dutch)</a></li>
<li><a href="https://www.os3.nl">SNE group</a></li>
<li><a href="http://www.smrsh.net">smrsh</a></li>
<li><a href="http://wiki.breizh-entropy.org/wiki/DN42">Breizh-Entropy (French)</a></li>
<li><a href="https://www.ffdn.org">Fédération FDN (French)</a></li>
<li><a href="https://leloop.org/">Le LOOP (French)</a></li>
<li><a href="https://hackerspace-bielefeld.de">Hackerspace Bielefeld (German)</a></li>
<li><a href="https://dn42.fixmix.tech/">fixmix Technologies Ltd</a></li>
<li><a href="https://strexp.net">Strategic Explorations Ltd</a></li>
<li>
<a href="/perchnet">perchnet</a> (VPS donated by <a href="https://evolution-host.com">Evolution Host</a>)</li>
</ul>
<h2><a class="anchor" id="about-this-wiki" href="#about-this-wiki"></a>About this wiki</h2>
<p>This wiki is the main reference about dn42. It is available in read-only mode from the Internet <a href="https://wiki.dn42.us">here</a> or <a href="https://dn42.dev">here</a> or <a href="https://dn42.pp.ua">here</a> or <a href="https://dn42.eu">here</a> or <a href="https://dn42.wiki">here</a> or <a href="https://dn42.cc">here</a> or <a href="https://dn42.de">here (v6 only)</a> and for editing from within dn42, at <a href="https://wiki.dn42">https://wiki.dn42</a> - <a href="/services/Certificate-Authority">https</a> required for editing.</p>
<h3><a class="anchor" id="dn42-logo" href="#dn42-logo"></a>DN42 Logo</h3>
<p>An svg of the DN42 Logo is available <a href="/dn42.svg">here</a>.</p>
</div>
<div id="wiki-sidebar" class="Box Box--condensed float-md-left col-md-3">
<div id="sidebar-content" class="gollum-markdown-content markdown-body px-4">
<ul>
<li>
<a href="/Home" rel="nofollow">Home</a>
<ul>
<li><a href="/howto/Getting-Started" rel="nofollow">Getting Started</a></li>
<li><a href="/howto/Registry-Authentication" rel="nofollow">Registry Authentication</a></li>
<li><a href="/howto/Address-Space" rel="nofollow">Address Space</a></li>
<li><a href="/howto/BGP-communities" rel="nofollow">BGP communities</a></li>
<li><a href="/FAQ" rel="nofollow">FAQ</a></li>
</ul>
</li>
<li>How-To
<ul>
<li><a href="/howto/wireguard" rel="nofollow">Wireguard</a></li>
<li><a href="/howto/openvpn" rel="nofollow">Openvpn</a></li>
<li><a href="/howto/IPsec-with-PublicKeys" rel="nofollow">IPsec With Public Keys</a></li>
<li><a href="/howto/tinc" rel="nofollow">Tinc</a></li>
<li><a href="/howto/GRE-on-FreeBSD" rel="nofollow">GRE on FreeBSD</a></li>
<li><a href="/howto/GRE-on-OpenBSD" rel="nofollow">GRE on OpenBSD</a></li>
<li><a href="/howto/IPv6-Multicast" rel="nofollow">IPv6 Multicast (PIM-SM)</a></li>
<li><a href="/howto/multicast" rel="nofollow">SSM Multicast</a></li>
<li><a href="/howto/mpls" rel="nofollow">MPLS</a></li>
<li><a href="/howto/Bird2" rel="nofollow">Bird2</a></li>
<li><a href="/howto/frr" rel="nofollow">FRRouting</a></li>
<li><a href="/howto/OpenBGPD" rel="nofollow">OpenBGPD</a></li>
<li><a href="/howto/mikrotik" rel="nofollow">Mikrotik RouterOS</a></li>
<li><a href="/howto/EdgeOS-Config" rel="nofollow">EdgeRouter</a></li>
<li><a href="/howto/Static-routes-on-Windows" rel="nofollow">Static routes on Windows</a></li>
<li><a href="/howto/networksettings" rel="nofollow">Universal Network Requirements</a></li>
<li><a href="/howto/vyos1.4.x" rel="nofollow">VyOS</a></li>
<li><a href="/howto/nixos" rel="nofollow">NixOS</a></li>
</ul>
</li>
<li>Services
<ul>
<li><a href="/services/IRC" rel="nofollow">IRC</a></li>
<li><a href="/services/Whois" rel="nofollow">Whois registry</a></li>
<li><a href="/services/DNS" rel="nofollow">DNS</a></li>
<li><a href="/services/IX-Collection" rel="nofollow">IX Collection</a></li>
<li><a href="/services/Clearnet-Domains" rel="nofollow">Public DNS</a></li>
<li><a href="/services/Looking-Glasses" rel="nofollow">Looking Glasses</a></li>
<li><a href="/services/Automatic-Peering" rel="nofollow">Automatic Peering</a></li>
<li><a href="/services/Repository-Mirrors" rel="nofollow">Repository Mirrors</a></li>
<li><a href="/services/Distributed-Wiki" rel="nofollow">Distributed Wiki</a></li>
<li><a href="/services/Certificate-Authority" rel="nofollow">Certificate Authority</a></li>
<li><a href="/services/Route-Collector" rel="nofollow">Route Collector</a></li>
</ul>
</li>
<li>Internal
<ul>
<li><a href="/internal/Internal-Services" rel="nofollow">Internal services</a></li>
<li><a href="/internal/Interconnections" rel="nofollow">Interconnections</a></li>
<li><a href="/internal/APIs" rel="nofollow">APIs</a></li>
<li><a href="/internal/ShowAndTell" rel="nofollow">Show and Tell</a></li>
<li><a href="/internal/Historical-Services" rel="nofollow">Historical services</a></li>
</ul>
</li>
<li>Historical
<ul>
<li><a href="/historical/Bird" rel="nofollow">Bird 1</a></li>
<li><a href="/historical/Quagga" rel="nofollow">Quagga</a></li>
</ul>
</li>
<li>External Tools
<ul>
<li><a href="https://paste.dn42.us" rel="nofollow">Paste Board</a></li>
<li><a href="https://git.dn42.dev" rel="nofollow">Git Repositories</a></li>
</ul>
</li>
</ul>
<hr/>
</div>
</div>
</div>
</div>
<div id="wiki-footer" class="gollum-markdown-content my-2">
<div id="footer-content" class="Box Box-condensed markdown-body px-4">
<table>
<tbody>
<tr>
<td>Hosted by: <a href="/cdn-cgi/l/email-protection#d4b0bae0e694b6a1a6b6b8b1fab7bbb9" rel="nofollow">BURBLE-MNT</a>, <a href="/cdn-cgi/l/email-protection#bdd3c8cfc9d4de90cbd4dfd8fddacfd0d0d193d3d8c9" rel="nofollow">GRMML-MNT</a>, <a href="/cdn-cgi/l/email-protection#cbb3bebe8bafa5fff9e5beb8" rel="nofollow">XUU-MNT</a>, <a href="/cdn-cgi/l/email-protection#046e656a61766d67446b7670636d61772a6d70" rel="nofollow">JAN-MNT</a>, <a href="/cdn-cgi/l/email-protection#4f232e3d2a0f232e3d2a612c2c" rel="nofollow">LARE-MNT</a>, <a href="/cdn-cgi/l/email-protection#80e4e1eeeef9c0f3e1f2f5aeedefe5" rel="nofollow">SARU-MNT</a>, <a href="/cdn-cgi/l/email-protection#63020d07110c145a5651515323040e020a0f4d000c0e" rel="nofollow">ANDROW-MNT</a>, <a href="/cdn-cgi/l/email-protection#8eeae0babccee3e5bfb8a0eaeb" rel="nofollow">MARK22K-MNT</a>
</td>
<td>Accessible via: <a href="https://wiki.dn42" rel="nofollow">dn42</a>, <a href="https://dn42.dev/" rel="nofollow">dn42.dev</a>, <a href="https://dn42.eu/" rel="nofollow">dn42.eu</a>, <a href="https://wiki.dn42.us/" rel="nofollow">wiki.dn42.us</a>, <a href="https://dn42.de/" rel="nofollow">dn42.de</a> (IPv6-only), <a href="https://dn42.cc/" rel="nofollow">dn42.cc</a> (wiki-ng), <a href="https://dn42.wiki/" rel="nofollow">dn42.wiki</a>, <a href="https://dn42.pp.ua/" rel="nofollow">dn42.pp.ua</a>, <a href="https://dn42.obl.ong/" rel="nofollow">dn42.obl.ong</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="footer" class="pt-4">
<p id="last-edit"><div class="dotted-spinner hidden"></div> <a id="page-info-toggle" data-pagepath="Home.md">When was this page last modified?</a></p>
</div>
</div>
<form name="rename" method="POST" action="/gollum/rename/Home.md">
<input type="hidden" name="rename" />
<input type="hidden" name="message" />
</form>
</div>
</div>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="93cdd55078fd568c8ade12e3-|49" defer></script></body>
</html>

Resolver

Resolver ASN
AS13335
Resolver IP
172.68.101.57
Resolver Network Name
Cloudflare Inc
Report ID
20240919T114219Z_webconnectivity_GH_37074_n1_vqyEdHzxU0n719jN
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.21.0)
Measurement Engine
ooniprobe-engine (3.21.0)

Raw Measurement Data

Loading