4c127e7c984107be614cb1648ce0a29c752f0569
FAQ.md
... | ... | @@ -69,7 +69,7 @@ In order to prevent this, you need to supply a different subnet range to the Doc |
69 | 69 | ] |
70 | 70 | } |
71 | 71 | ``` |
72 | -Note, I (@bri / AS4242422825) have only tested this with Docker version 23.0.0, build e92dd87. But it should work with any current version. I don't know how Swarm etc. networking works, this might need additional tweaking for other versions. (Referenced from https://straz.to/2021-09-08-docker-address-pools/ and https://docs.docker.com/network/bridge/ — I used this to get my `thelounge` container to connect to hackint.dn42.) |
|
72 | +Note, I (@bri / AS4242422825) have only tested this with Docker version 23.0.0, build e92dd87. But it should work with any current version. I don't know how Swarm etc. networking works, this might need additional tweaking for other versions. (Referenced from <https://straz.to/2021-09-08-docker-address-pools/> and <https://docs.docker.com/network/bridge/> — I used this to get my `thelounge` container to connect to hackint.dn42.) |
|
73 | 73 | |
74 | 74 | ### Can I update the wiki? |
75 | 75 |
Home.md
... | ... | @@ -76,7 +76,7 @@ The [Getting started](/howto/Getting-Started) page helps you to get your first n |
76 | 76 | |
77 | 77 | ## About this wiki |
78 | 78 | |
79 | -This wiki is the main reference about dn42. It is available in read-only mode from the Internet [here](https://wiki.dn42.us) or [here](https://dn42.dev) or [here](https://dn42.tk) or [here](https://dn42.eu) or [here](https://dn42.wiki) or [here](https://dn42.cc) or [here (v6 only)](https://dn42.de) and for editing from within dn42, at [https://wiki.dn42](https://wiki.dn42) - [https](services/Certificate-Authority) required for editing. |
|
79 | +This wiki is the main reference about dn42. It is available in read-only mode from the Internet [here](https://wiki.dn42.us) or [here](https://dn42.dev) or [here](https://dn42.tk) or [here](https://dn42.eu) or [here](https://dn42.wiki) or [here](https://dn42.cc) or [here (v6 only)](https://dn42.de) and for editing from within dn42, at <https://wiki.dn42> - [https](services/Certificate-Authority) required for editing. |
|
80 | 80 | |
81 | 81 | ### DN42 Logo |
82 | 82 |
Links.md
... | ... | @@ -1,26 +1,26 @@ |
1 | 1 | This is a small list of links. Some of them are informative, some educational, some funny and some entertaining. You know a link you want to share? Then edit the page and add it! |
2 | 2 | |
3 | 3 | Books: |
4 | -- https://github.com/gsahinpi/acm361/raw/master/Computer%20Networks%20-%20A%20Tanenbaum%20-%205th%20edition.pdf |
|
4 | +- [Computer Networks -Tanenbaum](https://github.com/gsahinpi/acm361/raw/master/Computer%20Networks%20-%20A%20Tanenbaum%20-%205th%20edition.pdf) |
|
5 | 5 | |
6 | 6 | Tutorials: |
7 | -- https://jlu5.com/blog/dn42-multiple-servers-ibgp-igps |
|
8 | -- https://github.com/knorrie/network-examples |
|
9 | -- https://bgpfilterguide.nlnog.net/ |
|
7 | +- [Multiple servers on dn42: iBGP and IGPs](https://jlu5.com/blog/dn42-multiple-servers-ibgp-igps) |
|
8 | +- [Network Examples](https://github.com/knorrie/network-examples) |
|
9 | +- [BGP Filter Guides](https://bgpfilterguide.nlnog.net/) |
|
10 | 10 | |
11 | 11 | Examples and Blogs: |
12 | -- https://lantian.pub/en/page/dn42/ |
|
13 | -- https://github.com/jlu5/ansible-dn42 |
|
12 | +- [lantian's blog](https://lantian.pub/en/page/dn42/) |
|
13 | +- [jlu5's dn42 config](https://github.com/jlu5/ansible-dn42) |
|
14 | 14 | |
15 | 15 | Videos: |
16 | 16 | - English |
17 | - - https://www.youtube.com/watch?v=oKyhrbG3sjI |
|
18 | - - https://media.ccc.de/v/denog13-12617-local-pref-considered-evil |
|
17 | + - [BGP Tutorial Massimiliano Stucchi, Tom Smyth ](https://www.youtube.com/watch?v=oKyhrbG3sjI) |
|
18 | + - [local-pref considered evil ](https://media.ccc.de/v/denog13-12617-local-pref-considered-evil) |
|
19 | 19 | - German |
20 | - - https://media.ccc.de/v/routingdays16-18-network_ip_basics |
|
21 | - - https://media.ccc.de/v/routingdays16-14-ibgp_fundamentals |
|
22 | - - https://media.ccc.de/v/routingdays16-10-e_bgp_fundamentals |
|
20 | + - [Network / IP Basics OSI-Modell und Protokolle im Überblick](https://media.ccc.de/v/routingdays16-18-network_ip_basics) |
|
21 | + - [iBGP Fundamentals BGP im internen Netzwerk.](https://media.ccc.de/v/routingdays16-14-ibgp_fundamentals) |
|
22 | + - [(e)BGP Fundamentals Route selection, AS path, prefix, metrics and state machine](https://media.ccc.de/v/routingdays16-10-e_bgp_fundamentals) |
|
23 | 23 | |
24 | 24 | |
25 | 25 | Funny: |
26 | -- https://ipv6bingo.com/ |
|
... | ... | \ No newline at end of file |
0 | +- [ipv6bingo](https://ipv6bingo.com/) |
Other.md
... | ... | @@ -2,11 +2,11 @@ |
2 | 2 | |
3 | 3 | ## Other Lists |
4 | 4 | |
5 | -- http://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region |
|
6 | -- http://en.wikipedia.org/wiki/Darknet_(networking) |
|
7 | -https://en.wikipedia.org/wiki/Category:Anonymity_networks |
|
8 | -- http://anonet2.biz/List%20of%20Anonymous%20Networks |
|
9 | -- https://en.wikipedia.org/wiki/Anonymous_P2P |
|
5 | +- <http://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region> |
|
6 | +- <http://en.wikipedia.org/wiki/Darknet_(networking)> |
|
7 | +- <https://en.wikipedia.org/wiki/Category:Anonymity_networks> |
|
8 | +- <http://anonet2.biz/List%20of%20Anonymous%20Networks> |
|
9 | +- <https://en.wikipedia.org/wiki/Anonymous_P2P> |
|
10 | 10 | |
11 | 11 | ## Anonymity |
12 | 12 | |
... | ... | @@ -43,7 +43,7 @@ OneSwarm can be run as a darknet for friend-to-friend file-sharing. |
43 | 43 | - **CRXN** |
44 | 44 | |
45 | 45 | ## AnoNet |
46 | -A wiki page dedicated to the AnoNet Network: http://wiki.qontrol.nl/Anonet |
|
46 | +A wiki page dedicated to the AnoNet Network: <http://wiki.qontrol.nl/Anonet> |
|
47 | 47 | |
48 | 48 | ## TINC Clouds |
49 | 49 |
howto/Address-Space.md
... | ... | @@ -15,7 +15,7 @@ grep -r ^policy data/inet{,6}num/ |
15 | 15 | |
16 | 16 | The [filter.txt](https://git.dn42.dev/dn42/registry/src/master/data/filter.txt) and [filter6.txt](https://git.dn42.dev/dn42/registry/src/master/data/filter6.txt) files within the registry detail the network wide constraints on what address ranges are in use together with the global limits on what can be announced. |
17 | 17 | |
18 | -`inetnum` and `inet6num` objects within the registry are used to describe the allocation of address space to users. `route` and `route6` objects in the registry are used to validate routing announcements through [ROA](https://wiki.dn42/howto/Bird#route-origin-authorization). |
|
18 | +`inetnum` and `inet6num` objects within the registry are used to describe the allocation of address space to users. `route` and `route6` objects in the registry are used to validate routing announcements through [ROA](/howto/Bird#route-origin-authorization). |
|
19 | 19 | |
20 | 20 | In addition to the native DN42 address ranges, the registry also contains allocations for the address space used by affiliate networks. These are updated by a regular [sync script](https://git.dn42.dev/dn42/registry-sync). |
21 | 21 | |
... | ... | @@ -41,7 +41,7 @@ There are other IPv4 ranges in use within DN42 related to the affiliate networks |
41 | 41 | |
42 | 42 | The diagram below shows the allocation policies for the DN42 address space. |
43 | 43 | |
44 | -![Policy Map Image](images/PolicyMap.png) |
|
44 | +![Policy Map Image](/howto/images/PolicyMap.png) |
|
45 | 45 | |
46 | 46 | Specific policy restrictions: |
47 | 47 |
howto/Bird.md
... | ... | @@ -254,23 +254,23 @@ The ROA table can be generated from the registry directly or you can use the fol |
254 | 254 | |
255 | 255 | ROA files generated by [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv) are available from burble.dn42: |
256 | 256 | |
257 | -|URL| IPv4/IPv6 |Description| |
|
258 | -|---|---|---| |
|
259 | -|[https://dn42.burble.com/roa/dn42_roa_46.json](https://dn42.burble.com/roa/dn42_roa_46.json) | Both | JSON format for use with RPKI | |
|
260 | -|[https://dn42.burble.com/roa/dn42_roa_bird1_46.conf](https://dn42.burble.com/roa/dn42_roa_bird1_46.conf) | Both | Bird1 format | |
|
261 | -|[https://dn42.burble.com/roa/dn42_roa_bird1_4.conf](https://dn42.burble.com/roa/dn42_roa_bird1_4.conf) | IPv4 Only | Bird1 format | |
|
262 | -|[https://dn42.burble.com/roa/dn42_roa_bird1_6.conf](https://dn42.burble.com/roa/dn42_roa_bird1_6.conf) | IPv6 Only | Bird1 format | |
|
263 | -|[https://dn42.burble.com/roa/dn42_roa_bird2_46.conf](https://dn42.burble.com/roa/dn42_roa_bird2_46.conf) | Both | Bird2 format | |
|
264 | -|[https://dn42.burble.com/roa/dn42_roa_bird2_4.conf](https://dn42.burble.com/roa/dn42_roa_bird2_4.conf) | IPv4 Only | Bird2 format | |
|
265 | -|[https://dn42.burble.com/roa/dn42_roa_bird2_6.conf](https://dn42.burble.com/roa/dn42_roa_bird2_6.conf) | IPv6 Only | Bird2 format | |
|
257 | +|URL| IPv4/IPv6 |Description| |
|
258 | +|---|---|---| |
|
259 | +| <https://dn42.burble.com/roa/dn42_roa_46.json> | Both | JSON format for use with RPKI | |
|
260 | +| <https://dn42.burble.com/roa/dn42_roa_bird1_46.conf> | Both | Bird1 format | |
|
261 | +| <https://dn42.burble.com/roa/dn42_roa_bird1_4.conf> | IPv4 Only | Bird1 format | |
|
262 | +| <https://dn42.burble.com/roa/dn42_roa_bird1_6.conf> | IPv6 Only | Bird1 format | |
|
263 | +| <https://dn42.burble.com/roa/dn42_roa_bird2_46.conf> | Both | Bird2 format | |
|
264 | +| <https://dn42.burble.com/roa/dn42_roa_bird2_4.conf> | IPv4 Only | Bird2 format | |
|
265 | +| <https://dn42.burble.com/roa/dn42_roa_bird2_6.conf> | IPv6 Only | Bird2 format | |
|
266 | 266 | |
267 | 267 | ROA files generated by [roa_wizard](https://git.dn42.dev/Kioubit/roa_wizard) are available: |
268 | 268 | |
269 | 269 | |URL| IPv4/IPv6 |Description| |
270 | -|---|---|---| |
|
271 | -|[https://kioubit-roa.dn42.dev/?type=v4](https://kioubit-roa.dn42.dev/?type=v4) | IPv4 Only | Bird2 format | |
|
272 | -|[https://kioubit-roa.dn42.dev/?type=v6](https://kioubit-roa.dn42.dev/?type=v6) | IPv6 Only | Bird2 format | |
|
273 | -|[https://kioubit-roa.dn42.dev/?type=json](https://kioubit-roa.dn42.dev/?type=json) | Both | JSON format for use with RPKI | |
|
270 | +|---|---|---| |
|
271 | +| <https://kioubit-roa.dn42.dev/?type=v4> | IPv4 Only | Bird2 format | |
|
272 | +| <https://kioubit-roa.dn42.dev/?type=v6> | IPv6 Only | Bird2 format | |
|
273 | +| <https://kioubit-roa.dn42.dev/?type=json> | Both | JSON format for use with RPKI | |
|
274 | 274 | |
275 | 275 | ### Updating ROA tables |
276 | 276 | |
... | ... | @@ -429,5 +429,5 @@ bird> show route export <somepeer> # shows the route you export to someone |
429 | 429 | ``` |
430 | 430 | |
431 | 431 | # External Links |
432 | -* detailed bird configuration from Mic92: https://github.com/Mic92/bird-dn42 |
|
433 | -* more bird commands: https://bird.network.cz/?get_doc&v=20&f=bird-4.html |
|
432 | +* detailed bird configuration from Mic92: <https://github.com/Mic92/bird-dn42> |
|
433 | +* more bird commands: <https://bird.network.cz/?get_doc&v=20&f=bird-4.html> |
howto/Bird2.md
... | ... | @@ -6,10 +6,10 @@ The `extra/bird` package in the arch repositories will usually have a relatively |
6 | 6 | |
7 | 7 | # Bird2 Version <2.0.8 / Debian |
8 | 8 | |
9 | -Please note, that Bird2 versions before 2.0.8 don't support IPv6 extended nexthops for IPv4 destinations (https://bird.network.cz/pipermail/bird-users/2020-April/014412.html). |
|
9 | +Please note, that Bird2 versions before 2.0.8 don't support IPv6 extended nexthops for IPv4 destinations (<https://bird.network.cz/pipermail/bird-users/2020-April/014412.html>). |
|
10 | 10 | Additionally Bird2 before 2.0.8 cannot automatically update filtered bgp routes when an used RPKI source changes. |
11 | 11 | |
12 | -Debian 11 Bullseye delivers Bird 2.0.7. But you can use the Debian Bullseye backport-repository which provides version 2.0.8 (see https://backports.debian.org/Instructions/ for adding backports repository and install packages from the repository). |
|
12 | +Debian 11 Bullseye delivers Bird 2.0.7. But you can use the Debian Bullseye backport-repository which provides version 2.0.8 (see <https://backports.debian.org/Instructions/> for adding backports repository and install packages from the repository). |
|
13 | 13 | |
14 | 14 | # Example configuration |
15 | 15 |
howto/GRE-plus-IPsec.md
... | ... | @@ -25,10 +25,10 @@ |
25 | 25 | * At least one peer should operate his own (Sub-)CA. |
26 | 26 | |
27 | 27 | ## How to configure a GRE tunnel on FreeBSD |
28 | -See [GRE on FreeBSD](GRE-on-FreeBSD). |
|
28 | +See [GRE on FreeBSD](/howto/GRE-on-FreeBSD). |
|
29 | 29 | |
30 | 30 | ## How to configure IPsec on FreeBSD |
31 | -See [IPsec on FreeBSD](IPsec-on-FreeBSD). |
|
31 | +See [IPsec on FreeBSD](/howto/IPsec-on-FreeBSD). |
|
32 | 32 | |
33 | 33 | ## How to configure GRE + IPsec on Debian |
34 | -See [GRE + IPsec on Debian](IPsecWithPublicKeys/GRE-plus-IPsec-Debian). |
|
34 | +See [GRE + IPsec on Debian](/howto/IPsecWithPublicKeys/GRE-plus-IPsec-Debian). |
howto/Getting-Started.md
... | ... | @@ -305,7 +305,7 @@ source: DN42 |
305 | 305 | |
306 | 306 | In dn42, there is no real distinction between peering and transit: in most cases, everybody serves as an upstream provider to all its peers. Note that if you have very slow connectivity to the Internet, you may want to avoid providing transit between your peers, which can be done by filtering or prepending your ASN. For the sake of sane routing, try to peer with people on the same continent to avoid inefficient routing, <50ms is a good rule of thumb. You can also look into Bird communities if you are using Bird to mark the latency for the [link](/howto/Bird-communities). |
307 | 307 | |
308 | -You can use the peerfinder to help you find potential peers close to you: https://dn42.us/peers |
|
308 | +You can use the peerfinder to help you find potential peers close to you: <https://dn42.us/peers> |
|
309 | 309 | |
310 | 310 | You can then contact them on IRC or by email. In case you're really at loss, you can also ask for peers on the mailing list. |
311 | 311 | |
... | ... | @@ -313,17 +313,17 @@ You can then contact them on IRC or by email. In case you're really at loss, you |
313 | 313 | |
314 | 314 | Unless your dn42 peers are on the same network, you must establish tunnels. Choose anything you like: Wireguard, OpenVPN, GRE, GRE + IPSec, IPIP, Tinc, ... |
315 | 315 | |
316 | -There is some documentation in this wiki, like [gre-plus-ipsec](GRE-plus-IPsec). |
|
316 | +There is some documentation in this wiki, like [gre-plus-ipsec](/howto/GRE-plus-IPsec). |
|
317 | 317 | |
318 | 318 | ## Running a routing daemon |
319 | 319 | |
320 | 320 | You need a routing daemon to speak BGP with your peers. People usually run Quagga or Bird, but you may use anything (OpenBGPD, XORP, somebody even used an old [hardware router](BGP-on-Extreme-Summit1i) ). See the relevant [FAQ entry](/FAQ#frequently-asked-questions_what-bgp-daemon-should-i-use). |
321 | 321 | |
322 | -You can find [configuration examples for Bird here](Bird). |
|
322 | +You can find [configuration examples for Bird here](/howto/Bird). |
|
323 | 323 | |
324 | 324 | ## Configuration Examples |
325 | 325 | |
326 | -* [Important Network configuration](networksettings) |
|
326 | +* [Important Network configuration](/howto/networksettings) |
|
327 | 327 | |
328 | 328 | * VPN/Tunnel: |
329 | 329 | * [Wireguard](/howto/wireguard) |
... | ... | @@ -334,10 +334,10 @@ You can find [configuration examples for Bird here](Bird). |
334 | 334 | * [Bird](/howto/Bird) |
335 | 335 | * [Quagga](/howto/Quagga) |
336 | 336 | * Router specific: |
337 | - * [dn42 on OpenWRT](OpenWRT) |
|
338 | - * [EdgeOS Configuration](EdgeOS-Config-Example) |
|
339 | - * [EdgeOS GRE/IPsec Example](EdgeOS-GRE-IPsec-Example) |
|
340 | - * [BGP on Extreme Networks Summit 1i](BGP-on-Extreme-Summit1i) |
|
337 | + * [dn42 on OpenWRT](/howto/OpenWRT) |
|
338 | + * [EdgeOS Configuration](/howto/EdgeOS-Config-Example) |
|
339 | + * [EdgeOS GRE/IPsec Example](/howto/EdgeOS-GRE-IPsec-Example) |
|
340 | + * [BGP on Extreme Networks Summit 1i](/howto/BGP-on-Extreme-Summit1i) |
|
341 | 341 | |
342 | 342 | # Configure DNS |
343 | 343 |
howto/IPsec-with-PublicKeys.md
... | ... | @@ -7,9 +7,9 @@ |
7 | 7 | * The [insecure][1] [IKE][2] [aggressive mode][3] must be used to support distinct PSKs for multiple dynamic peers, or |
8 | 8 | * All dynamic peers must use the same PSK in order to use the more secure IKE main mode |
9 | 9 | |
10 | -[1]: http://www.sersc.org/journals/IJAST/vol8/2.pdf "Vulnerabilities of VPN using IPSec and Defensive Measures" |
|
11 | -[2]: http://carnal0wnage.attackresearch.com/2011/12/aggressive-mode-vpn-ike-scan-psk-crack.html "Aggressive Mode VPN -- IKE-Scan, PSK-Crack, and Cain" |
|
12 | -[3]: http://rayas-security.blogspot.com/2013/06/ipsec-vpn-main-mode-vs-aggressive-mode.html "IPsec VPN, Main mode Vs Aggressive mode" |
|
10 | +[1]: <http://www.sersc.org/journals/IJAST/vol8/2.pdf> "Vulnerabilities of VPN using IPSec and Defensive Measures" |
|
11 | +[2]: <http://carnal0wnage.attackresearch.com/2011/12/aggressive-mode-vpn-ike-scan-psk-crack.html> "Aggressive Mode VPN -- IKE-Scan, PSK-Crack, and Cain" |
|
12 | +[3]: <http://rayas-security.blogspot.com/2013/06/ipsec-vpn-main-mode-vs-aggressive-mode.html> "IPsec VPN, Main mode Vs Aggressive mode" |
|
13 | 13 | |
14 | 14 | ### Public keys are _better_ |
15 | 15 | * They can be transmitted over insecure channels without compromising security |
... | ... | @@ -31,7 +31,7 @@ Keep in mind that certificates are just public keys wrapped with some extra meta |
31 | 31 | ### Conversion tool |
32 | 32 | Different implementations use different formats to represent public keys, and it's necessary to be able to convert between them. Here is a script for that purpose: |
33 | 33 | |
34 | -[https://raw.githubusercontent.com/zeroae/pubkey-converter/master/pubkey-converter.pl](https://raw.githubusercontent.com/zeroae/pubkey-converter/master/pubkey-converter.pl) |
|
34 | +<https://raw.githubusercontent.com/zeroae/pubkey-converter/master/pubkey-converter.pl> |
|
35 | 35 | |
36 | 36 | ### How-To examples |
37 | 37 | | Implementation | Key format | |
... | ... | @@ -44,13 +44,13 @@ Different implementations use different formats to represent public keys, and it |
44 | 44 | | [strongSwan < 5.0.0][e] | Base64 RFC 3110 | |
45 | 45 | | [VyOS/EdgeOS][g] | Base64 RFC 3110 | |
46 | 46 | |
47 | -[a]: /howto/IPsecWithPublicKeys/CiscoIOSExample |
|
48 | -[b]: /howto/IPsecWithPublicKeys/RouterOSExample |
|
49 | -[c]: /howto/IPsecWithPublicKeys/OpenBSDExample |
|
50 | -[d]: /howto/IPsecWithPublicKeys/RacoonExample |
|
51 | -[e]: /howto/IPsecWithPublicKeys/strongSwan4Example |
|
52 | -[f]: /howto/IPsecWithPublicKeys/strongSwan5Example |
|
53 | -[g]: /howto/IPsecWithPublicKeys/VyOSExample |
|
47 | +[a]: </howto/IPsecWithPublicKeys/CiscoIOSExample> |
|
48 | +[b]: </howto/IPsecWithPublicKeys/RouterOSExample> |
|
49 | +[c]: </howto/IPsecWithPublicKeys/OpenBSDExample> |
|
50 | +[d]: </howto/IPsecWithPublicKeys/RacoonExample> |
|
51 | +[e]: </howto/IPsecWithPublicKeys/strongSwan4Example> |
|
52 | +[f]: </howto/IPsecWithPublicKeys/strongSwan5Example> |
|
53 | +[g]: </howto/IPsecWithPublicKeys/VyOSExample> |
|
54 | 54 | |
55 | 55 | ### Notes |
56 | 56 | 1. Best practice is to generate the private key on the router itself, and not transfer it to another machine. This part should be kept secret! |
howto/IPsecWithPublicKeys/CiscoIOSExample.md
... | ... | @@ -39,7 +39,7 @@ _Note: You may already have completed this step, since it's required to enable S |
39 | 39 | |
40 | 40 | 2. Convert your peer's public key to the hexadecimal DER format using the [pubkey-converter][pubkey-converter] script, if necessary. |
41 | 41 | |
42 | -[pubkey-converter]: https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script" |
|
42 | +[pubkey-converter]: <https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl> "Public key conversion script" |
|
43 | 43 | |
44 | 44 | ## Configuration |
45 | 45 | ### Configure the phase 1 IKE parameters |
howto/IPsecWithPublicKeys/RouterOSExample.md
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | |
34 | 34 | 3. Convert your peer's public key to the PEM format using the [pubkey-converter][pubkey-converter] script, if necessary. |
35 | 35 | |
36 | -[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script" |
|
36 | +[pubkey-converter]: <https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl> "Public key conversion script" |
|
37 | 37 | |
38 | 38 | ## Configuration |
39 | 39 | ### Configure the phase 1 IKE parameters |
howto/IPsecWithPublicKeys/VyOSExample.md
... | ... | @@ -21,7 +21,7 @@ |
21 | 21 | |
22 | 22 | 2. Convert your peer's public key to the Base64 RFC 3110 format using the [pubkey-converter][pubkey-converter] script, if necessary. |
23 | 23 | |
24 | -[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script" |
|
24 | +[pubkey-converter]: <https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl> "Public key conversion script" |
|
25 | 25 | |
26 | 26 | ## Configuration |
27 | 27 | ### Configure the phase 1 IKE parameters |
howto/IPsecWithPublicKeys/strongSwan4Example.md
... | ... | @@ -28,7 +28,7 @@ |
28 | 28 | |
29 | 29 | 2. Convert your peer's public key to the Base64 RFC 3110 format using the [pubkey-converter][pubkey-converter] script, if necessary. |
30 | 30 | |
31 | -[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script" |
|
31 | +[pubkey-converter]: <https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl> "Public key conversion script" |
|
32 | 32 | |
33 | 33 | ## Configuration |
34 | 34 | ### Configure the phase 1 IKE parameters |
howto/IPsecWithPublicKeys/strongSwan5Example.md
... | ... | @@ -32,7 +32,7 @@ Don't forget to disable selinux :) |
32 | 32 | |
33 | 33 | 2. Convert your peer's public key to the PEM format using the [pubkey-converter][pubkey-converter] script, if necessary. |
34 | 34 | |
35 | -[pubkey-converter]: https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script" |
|
35 | +[pubkey-converter]: <https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl> "Public key conversion script" |
|
36 | 36 | |
37 | 37 | ## Configuration |
38 | 38 | ### Configure the phase 1 IKE parameters |
... | ... | @@ -127,4 +127,4 @@ If your peer is using a Cisco router and is behind NAT, then you might need to a |
127 | 127 | rightid=NATIP |
128 | 128 | |
129 | 129 | # See also |
130 | -* [Network settings](https://internal.dn42/howto/networksettings) |
|
130 | +* [Network settings](/howto/networksettings) |
howto/IPv6-Multicast.md
... | ... | @@ -2,11 +2,11 @@ |
2 | 2 | |
3 | 3 | The following guide illustrates how to set up an IPv6 multicast router using [PIM-SM](https://en.wikipedia.org/wiki/Protocol_Independent_Multicast#Sparse_mode) (Protocol Independent Multicast in Sparse Mode) with your own personal multicast prefix. |
4 | 4 | |
5 | -rfc8815 deprecated pim-sm, please take a look at the new multicast page about pim-ssm: wiki.dn42/howto/multicast.md |
|
5 | +rfc8815 deprecated pim-sm, please take a look at the new multicast page about pim-ssm: </howto/multicast> |
|
6 | 6 | |
7 | 7 | ## Quickstart |
8 | 8 | |
9 | -* Install pim6sd from here: https://github.com/troglobit/pim6sd/ |
|
9 | +* Install pim6sd from here: <https://github.com/troglobit/pim6sd/> |
|
10 | 10 | ```sh |
11 | 11 | cd /usr/src |
12 | 12 | git clone https://github.com/troglobit/pim6sd.git |
howto/IPv6.md
... | ... | @@ -16,14 +16,14 @@ If you're already running IPv4 on DN42, here's how to get started: |
16 | 16 | * ??? |
17 | 17 | * Profit! |
18 | 18 | |
19 | -If not, you can follow the instructions on the [Getting Started](Getting-Started) page, as they'll mostly apply to IPv6 aswell. |
|
19 | +If not, you can follow the instructions on the [Getting Started](/howto/Getting-Started) page, as they'll mostly apply to IPv6 aswell. |
|
20 | 20 | |
21 | 21 | ## What can i do on DN42-v6 ? |
22 | 22 | |
23 | 23 | A fair share of the services are available through IPv6. However some of the well known addresses might not work, so you'll have to find alternative services. |
24 | 24 | |
25 | 25 | Quick list of some native-IPv6-capable services: |
26 | - * Anycast [whois.dn42](whois.dn42) |
|
26 | + * Anycast [whois.dn42](/services/whois) |
|
27 | 27 | * DNS, including anycast |
28 | 28 | * Media boards, including DN42-Chan |
29 | 29 | * torrents.dn42 |
howto/Munin.md
... | ... | @@ -36,7 +36,7 @@ fi |
36 | 36 | ## Graph routes and activity for every neighbour |
37 | 37 | |
38 | 38 | This munin-plugin makes it very easy to graph the announced routes and activity for each neighbour over time: |
39 | -https://github.com/luben/bird-multigraph-plugin |
|
39 | +<https://github.com/luben/bird-multigraph-plugin> |
|
40 | 40 | |
41 | 41 | It's also possible to get notified by Munin when a problem with the peering persists. You have to define a critical value in line 138: |
42 | 42 | ``` |
... | ... | @@ -54,4 +54,4 @@ graph_title $name routes |
54 | 54 | ``` |
55 | 55 | |
56 | 56 | Example installation: |
57 | -http://stats.tbspace.de/munin-cgi/munin-cgi-graph/tbspace.de/server.tbspace.de/dn42_crest_routes-day.png |
|
57 | +<http://stats.tbspace.de/munin-cgi/munin-cgi-graph/tbspace.de/server.tbspace.de/dn42_crest_routes-day.png> |
howto/OpenBGPD.md
... | ... | @@ -109,12 +109,12 @@ ROA files generated by [dn42regsrv](https://git.dn42.dev/burble/dn42regsrv) are |
109 | 109 | |
110 | 110 | |URL| IPv4/IPv6 | |
111 | 111 | |---|---| |
112 | -|[https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf) | Both | |
|
113 | -|[https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf) | IPv4 Only | |
|
114 | -|[https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf) | IPv6 Only | |
|
112 | +| <https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf> | Both | |
|
113 | +| <https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf> | IPv4 Only | |
|
114 | +| <https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf> | IPv6 Only | |
|
115 | 115 | |
116 | 116 | `/etc/dn42.roa-set` is the generated set: |
117 | -``` |
|
117 | +```conf |
|
118 | 118 | roa-set { |
119 | 119 | fd00:12:34::/48 source-as 4242421234 |
120 | 120 | fd00:ab:cd::/44 maxlen 64 source-as 4242427890 |
... | ... | @@ -132,4 +132,4 @@ include "/etc/dn42.roa-set" |
132 | 132 | This is mostly OpenBSD specific since [bgplg(8)](http://man.openbsd.org/bgplg.8) and [httpd(8)](http://man.openbsd.org/httpd.8) ship as part of the operating system. |
133 | 133 | The **bgplg** manual contains the few steps and example [httpd.conf(5)](http://man.openbsd.org/httpd.conf.5) required to enable the looking glass. |
134 | 134 | |
135 | -See https://t4-2.high5.nl/bgplg for a running instance operating within DN42. |
|
135 | +See <https://t4-2.high5.nl/bgplg> for a running instance operating within DN42. |
howto/OpenWRT.md
... | ... | @@ -74,9 +74,9 @@ This is more tricky. In theory, all you have to do is to set |
74 | 74 | |
75 | 75 | option forward ACCEPT |
76 | 76 | |
77 | -in the definition of the zone. However, due to a bug in Attitude Adjustment (see https://dev.openwrt.org/ticket/12945), this will allow forwarding **everything everywhere**. |
|
77 | +in the definition of the zone. However, due to a bug in Attitude Adjustment (see <https://dev.openwrt.org/ticket/12945>), this will allow forwarding **everything everywhere**. |
|
78 | 78 | |
79 | -You have to use this patch: https://dev.openwrt.org/changeset/35484 (monkeypatching the relevant files in `/lib` should work). |
|
79 | +You have to use this patch: <https://dev.openwrt.org/changeset/35484> (monkeypatching the relevant files in `/lib` should work). |
|
80 | 80 | |
81 | 81 | ## DNS |
82 | 82 |
howto/ROA-slash-RPKI.md
... | ... | @@ -27,7 +27,7 @@ It is also possible to integrate this with a RTR cache server such as [gortr](ht |
27 | 27 | |
28 | 28 | ### dn42regsrv |
29 | 29 | |
30 | -You can find a hosted example of dn42regsrv at https://explorer.burble.com/ |
|
30 | +You can find a hosted example of dn42regsrv at <https://explorer.burble.com/> |
|
31 | 31 | |
32 | 32 | Instructions on how to host dn42regsrv yourself can be found on the git repo of [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv). |
33 | 33 | |
... | ... | @@ -38,13 +38,13 @@ You can also run dn42regsrv via docker (then available at 127.0.0.1:8042): |
38 | 38 | ./build.sh |
39 | 39 | docker-compose up -d |
40 | 40 | |
41 | -Documentation for the api endpoints can be found here: https://git.burble.com/burble.dn42/dn42regsrv/src/master/API.md |
|
41 | +Documentation for the api endpoints can be found here: <https://git.burble.com/burble.dn42/dn42regsrv/src/master/API.md> |
|
42 | 42 | |
43 | 43 | ### gortr |
44 | 44 | |
45 | 45 | burble kindly provides ready-to-use files for gortr here: |
46 | 46 | |
47 | -https://dn42.burble.com/roa/dn42_roa_46.json |
|
47 | +<https://dn42.burble.com/roa/dn42_roa_46.json> |
|
48 | 48 | |
49 | 49 | You can use these to simply run gortr via docker: |
50 | 50 | |
... | ... | @@ -72,12 +72,12 @@ This is a working configuration file for dn42. Maybe change the listen addresses |
72 | 72 | listen = ["0.0.0.0:323", "[::]:323"] |
73 | 73 | unit = "dn42-json" |
74 | 74 | |
75 | -For more information cosult the official documentation: https://rtrtr.docs.nlnetlabs.nl/en/stable/ |
|
75 | +For more information cosult the official documentation: <https://rtrtr.docs.nlnetlabs.nl/en/stable/> |
|
76 | 76 | |
77 | 77 | ### Other tools / generators |
78 | -- bauen1's dn42-roagen: https://gitlab.com/bauen1/dn42-roagen |
|
79 | -- Kioubit's registry wizard: https://git.dn42.dev/Kioubit/RegistryWizard |
|
80 | -- chuangzhu's pure bash script: https://paste.sr.ht/~chuang/e98d2fe791de68a6cf5aade7877cd0dbc1cdb84e |
|
78 | +- bauen1's dn42-roagen: <https://gitlab.com/bauen1/dn42-roagen> |
|
79 | +- Kioubit's registry wizard: <https://git.dn42.dev/Kioubit/RegistryWizard> |
|
80 | +- chuangzhu's pure bash script: <https://paste.sr.ht/~chuang/e98d2fe791de68a6cf5aade7877cd0dbc1cdb84e> |
|
81 | 81 | |
82 | 82 | ### This is all to complicated, is there an easy all-in-one package for RTR? |
83 | 83 |
howto/lglass.md
... | ... | @@ -73,11 +73,11 @@ The configuration file format is JSON and allows configuration of the database c |
73 | 73 | |
74 | 74 | | Option | Meaning | |
75 | 75 | |----------|:-------------| |
76 | -| listen.host |IP address for listening socket (Default: ::)| |
|
77 | -|listen.port|TCP port for listening socket (Default: 4343)| |
|
78 | -|listen.protocol|Protocol for listening socket (4 or 6, by default 6)| |
|
76 | +| listen.host |IP address for listening socket (Default: ::) | |
|
77 | +|listen.port|TCP port for listening socket (Default: 4343) | |
|
78 | +|listen.protocol|Protocol for listening socket (4 or 6, by default 6) | |
|
79 | 79 | |database|Array of database URLs to initialize database chain| |
80 | -|database.types|Array of object types in database (Default: undefined)<br/>Default chain:<br/>[<br/> "whois+lglass.database.file+file:.",<br/> "whois+lglass.database.cidr+cidr:",<br/> "whois+lglass.database.schema+schema:",<br/> "whois+lglass.database.cache+cached:"<br/>]| |
|
80 | +|database.types|Array of object types in database (Default: undefined) <br/>Default chain:<br/>[<br/> "whois+lglass.database.file+file:.",<br/> "whois+lglass.database.cidr+cidr:",<br/> "whois+lglass.database.schema+schema:",<br/> "whois+lglass.database.cache+cached:"<br/>]| |
|
81 | 81 | |messages.preamble|String preamble for whois responses| |
82 | 82 | |messages.help|String help message for help requests| |
83 | 83 | |process.user|User to change after initialization| |
howto/mpls.md
... | ... | @@ -22,7 +22,7 @@ between two ases, you can enable ipv4/ipv6 labeled-unicast address family |
22 | 22 | to do inter-as-mpls-vpn on top of it, you can enable rr-to-rr, asbr-to-asbr or rr-to-asbr vpnv4/vpnv6/vpls/evpn peerings |
23 | 23 | |
24 | 24 | |
25 | -more info at http://mpls.dn42/ or at http://mp.ls/ |
|
25 | +more info at <http://mpls.dn42/> or at <http://mp.ls/> |
|
26 | 26 | |
27 | 27 | participating networks: |
28 | 28 |
howto/multicast.md
... | ... | @@ -30,7 +30,7 @@ current streams: |
30 | 30 | |
31 | 31 | vlc rtp://[email protected]:1234/ |
32 | 32 | |
33 | -controllable at http://webdj.nop.dn42/ |
|
33 | +controllable at <http://webdj.nop.dn42/> |
|
34 | 34 | |
35 | 35 | public multicast to unicast relay with vlc4 and above: |
36 | 36 |
howto/nixos.md
... | ... | @@ -168,7 +168,7 @@ As seen, the IP configuration is applied via ip-commands in the postSetup. This |
168 | 168 | |
169 | 169 | ### BGP Routing with bird2 |
170 | 170 | |
171 | -Like ferm, Bird2 is configured by ```services.bird2.config``` containing a string. In there the example bird2 config from [wiki.dn42](https://wiki.dn42/howto/Bird2) can be imported. Roa tables can be generated or downloaded from host providing them. |
|
171 | +Like ferm, Bird2 is configured by ```services.bird2.config``` containing a string. In there the example bird2 config from [wiki.dn42](/howto/Bird2) can be imported. Roa tables can be generated or downloaded from host providing them. |
|
172 | 172 | |
173 | 173 | |
174 | 174 | #### ROA Updating script |
... | ... | @@ -239,4 +239,5 @@ I also run services like a nameserver for .litschi.dn42 zones and a nginx webser |
239 | 239 | |
240 | 240 | ### Sample configuration |
241 | 241 | |
242 | -You can find a sample Wireguard + Bird configuration made by Tchekda ready for dn42 on [this](https://github.com/Tchekda/nixos-configuration/tree/master/llitt/dn42) repository |
|
... | ... | \ No newline at end of file |
0 | +You can find a sample Wireguard + Bird configuration made by Tchekda ready for dn42 on [this](https://github.com/Tchekda/nixos-configuration/tree/master/llitt/dn42) repository |
|
1 | + |
howto/openvpn.md
... | ... | @@ -187,7 +187,7 @@ Build the CA: `. vars`, `./build-ca`, then generate the server key: `./build-key |
187 | 187 | Then, for each client, generate a private key and a certificate: ```./build-key myclient```. The Common Name is the only important information (it will be used to identify the client, for instance in the logs). |
188 | 188 | |
189 | 189 | # See also |
190 | -* [Network settings](https://internal.dn42/howto/networksettings) |
|
190 | +* [Network settings](/howto/networksettings) |
|
191 | 191 | |
192 | 192 | # External Links |
193 | 193 | * multicast: |
howto/vyos1.4.x.md
... | ... | @@ -1,7 +1,7 @@ |
1 | 1 | # VyOS 1.4.x sagitta |
2 | 2 | VyOS is an open source software router. It is feature rich and supports multiple deployment options such as physical hardware (Old PC's) or a VPC/VM. The developers have a nightly rolling release that includes all the latest features such as Wireguard. |
3 | 3 | |
4 | -It can be downloaded here https://www.vyos.io/rolling-release/. |
|
4 | +It can be downloaded here <https://www.vyos.io/rolling-release/>. |
|
5 | 5 | |
6 | 6 | ## Firewall Baseline |
7 | 7 | We will configure firewall access lists for inbound connections on our peer Wireguard interfaces as well as block all inbound connections to our router with the exception of BGP. This should be a good baseline firewall ruleset to filter inbound traffic on your network’s edge. Modifications may be needed depending on your specific goals. If your router has an uplink back to a larger internal network (outside of DN42), an outbound firewall ruleset will need to be applied to that interface. |
... | ... | @@ -203,7 +203,7 @@ You can now check your BGP summary |
203 | 203 | |
204 | 204 | ## RPKI/ROA Checking |
205 | 205 | ### Setup RPKI Caching Server |
206 | -Burble has made this super easy. More info can be found [here](https://wiki.dn42/howto/ROA-slash-RPKI) on this wiki. Get started by running the below command on a Linux server with Docker installed (VyOS now supports containers, but doesn't yet supports commands to pass to them... so we still need another machine to run GoRTR) |
|
206 | +Burble has made this super easy. More info can be found [here](/howto/ROA-slash-RPKI) on this wiki. Get started by running the below command on a Linux server with Docker installed (VyOS now supports containers, but doesn't yet supports commands to pass to them... so we still need another machine to run GoRTR) |
|
207 | 207 | |
208 | 208 | ``` |
209 | 209 | sudo docker run -ti -p 8082:8082 cloudflare/gortr -cache https://dn42.burble.com/roa/dn42_roa_46.json -verify=false -checktime=false -bind :8082 |
... | ... | @@ -310,4 +310,4 @@ It's based on the original VyOS How-To made by **Owens Research**: [How-To/VyOS] |
310 | 310 | |
311 | 311 | The commands in this page have been adapted to be compatible with the new version of VyOS 1.4.x (sagitta) and to include configurations for IPv6 (MP-BGP over link-local and extended next-hop). |
312 | 312 | |
313 | -If you have any questions or suggestions please reach me out. |
|
... | ... | \ No newline at end of file |
0 | +If you have any questions or suggestions please reach me out. |
internal/APIs.md
... | ... | @@ -13,8 +13,8 @@ As well as the main REST API to the DN42 registry, the server can also generate |
13 | 13 | |
14 | 14 | A public instance of the API and associated explorer web app is available at the following URLs: |
15 | 15 | |
16 | -https://explorer.burble.com/ (public internet link) |
|
17 | -https://explorer.collector.dn42/ (DN42 link) |
|
16 | +<https://explorer.burble.com/> (public internet link) |
|
17 | +<https://explorer.collector.dn42/> (DN42 link) |
|
18 | 18 | |
19 | -https://explorer.dn42.pebkac.gr/ (public internet link) |
|
20 | -https://explorer.pebkac.dn42/ (DN42 link) |
|
... | ... | \ No newline at end of file |
0 | +<https://explorer.dn42.pebkac.gr/> (public internet link) |
|
1 | +<https://explorer.pebkac.dn42/> (DN42 link) |
|
... | ... | \ No newline at end of file |
internal/Historical-Services.md
... | ... | @@ -9,7 +9,7 @@ You can inspect the services status [on this page](https://services.dn42) |
9 | 9 | |
10 | 10 | ## Network-related |
11 | 11 | * [net.smrsh.dn42/routes/d3js.html](http://net.smrsh.dn42/routes/d3js.html) aka 172.23.174.1 (dn42) or [dn42.smrsh.net/routes/d3js.html](http://dn42.smrsh.net/routes/d3js.html) (Internet) |
12 | - * Polynome has some nice scripts and visualizations here: http://dataviz.polynome.dn42/dn42-netblock-visu/registry.html |
|
12 | + * Polynome has some nice scripts and visualizations here: <http://dataviz.polynome.dn42/dn42-netblock-visu/registry.html> |
|
13 | 13 | * DN42 Toplevel domain DNS monitoring: [gatuno.dn42/dns](http://gatuno.dn42/dns) |
14 | 14 | * Free DNS Hosting. You can host any toplevel or subdomain from dn42: [gatuno.dn42/managed](http://gatuno.dn42/managed/) |
15 | 15 | * Nixnodes original Map of the network: [map.nixnodes.net](http://map.nixnodes.net) |
... | ... | @@ -41,41 +41,41 @@ Select "Disable Recursion" to check only entries found in the registry or leave |
41 | 41 | |
42 | 42 | Currently this system only supports IPv4. |
43 | 43 | |
44 | -http://mwd.dn42/dns.php |
|
44 | +<http://mwd.dn42/dns.php> |
|
45 | 45 | |
46 | -MWD will also provide a secondary DNS server and/or cacti monitoring of your devices. Just ask on IRC. More info: http://mwd.dn42 |
|
46 | +MWD will also provide a secondary DNS server and/or cacti monitoring of your devices. Just ask on IRC. More info: <http://mwd.dn42> |
|
47 | 47 | |
48 | 48 | ### Getting your current dn42 IPv4/IPv6 address |
49 | 49 | * What is my IP: [ip4.dn42](http://ip4.dn42/), [ip6.dn42](http://ip6.dn42/) |
50 | 50 | * What is my IP: [whatismyip.dn42](http://whatismyip.dn42/) |
51 | - * http://wieistmeineip.dn42 provides a service like http://wieistmeineip.de, but for dn42. |
|
51 | + * <http://wieistmeineip.dn42> provides a service like <http://wieistmeineip.de>, but for dn42. |
|
52 | 52 | wieistmeineip.dn42 also provides a telnet service that returns the address you connected with. This service only shows you the address of the preferred protocol, but there are also ipv4.wieistmeineip.dn42 and ipv6.wieistmeineip.dn42 that accept only connections via IPv4/IPv6. |
53 | - * You can also use http://whatismyip.dn42 from inside dn42 to get your IPv4 and IPv6 address. It also returns information about your latency, netblock details, and route information. |
|
54 | - * An alternative is available at https://ip.naive.network, which displays your clearnet and dn42 IP addresses. |
|
53 | + * You can also use <http://whatismyip.dn42> from inside dn42 to get your IPv4 and IPv6 address. It also returns information about your latency, netblock details, and route information. |
|
54 | + * An alternative is available at <https://ip.naive.network>, which displays your clearnet and dn42 IP addresses. |
|
55 | 55 | |
56 | 56 | ## Search engines |
57 | 57 | |
58 | 58 | | Hostname / IP | Remarks | |
59 | 59 | |:------------------------------------------------- |:-------------------------------------------------------- | |
60 | -| http://yacy.dn42 (OFFLINE 2020-01-18) | YaCy search engine. Indexing local nets | |
|
60 | +| <http://yacy.dn42> (OFFLINE 2020-01-18) | YaCy search engine. Indexing local nets | |
|
61 | 61 | | _Configuring Yacy Network settings:_ |[YaCy Network Configuration](http://yacy.dn42/yacy.network.dn42.unit) | |
62 | -| http://mhm.dn42/search | Hosted by toBee | |
|
62 | +| <http://mhm.dn42/search> | Hosted by toBee | |
|
63 | 63 | |
64 | 64 | ## Radio and Video Streaming |
65 | 65 | |
66 | 66 | | Hostname / IP | Remarks | |
67 | 67 | |:------------------------------------------------- |:--------------------------------------------------------------- | |
68 | -| https://invidious.doxz.dn42/ (BROKEN 2021-04-19) | Invidious instance with proxy (Youtube) | |
|
69 | -| http://stream.media.dn42/ | icecast-relay, contact toBee for more streams (DOWN 2020-11-02) | |
|
70 | -| http://radio.hex.dn42/ | Ambient musics | |
|
71 | -| https://yp.unknownts.dn42/ | A YellowPages for internet radio stations inside dn42 | |
|
68 | +| <https://invidious.doxz.dn42/> (BROKEN 2021-04-19) | Invidious instance with proxy (Youtube) | |
|
69 | +| <http://stream.media.dn42/> | icecast-relay, contact toBee for more streams (DOWN 2020-11-02) | |
|
70 | +| <http://radio.hex.dn42/> | Ambient musics | |
|
71 | +| <https://yp.unknownts.dn42/> | A YellowPages for internet radio stations inside dn42 | |
|
72 | 72 | |
73 | 73 | ## Images, E-Books, Videos and other Media |
74 | 74 | |
75 | 75 | | Hostname / IP | Remarks | |
76 | 76 | |:------------------------------------------------- |:-------------------------------------------------------- | |
77 | -| http://img.dn42 | Imagehoster | |
|
78 | -| http://chan.dn42 | DN42-Chan, an imageboard | |
|
77 | +| <http://img.dn42> | Imagehoster | |
|
78 | +| <http://chan.dn42> | DN42-Chan, an imageboard | |
|
79 | 79 | |
80 | 80 | ## File Sharing |
81 | 81 | |
... | ... | @@ -83,9 +83,9 @@ wieistmeineip.dn42 also provides a telnet service that returns the address you c |
83 | 83 | |
84 | 84 | | Hostname / IP | Space | Speed | Remarks | |
85 | 85 | |:----------------------------------------------------------- |:----- |:----------- |:---------------------------------- | |
86 | -| http://filer.mhm.dn42 | 4TB | 1GBit | 24/7/365 | |
|
87 | -| http://data.0l.dn42 | 5TB | 1GBit | 24/7/365, download, dn42 MRT dumps | |
|
88 | -| http://seafile.dn42 | | | Opensource Dropbox, yay! | |
|
86 | +| <http://filer.mhm.dn42> | 4TB | 1GBit | 24/7/365 | |
|
87 | +| <http://data.0l.dn42> | 5TB | 1GBit | 24/7/365, download, dn42 MRT dumps | |
|
88 | +| <http://seafile.dn42> | | | Opensource Dropbox, yay! | |
|
89 | 89 | |
90 | 90 | ### Tahoe LAFS |
91 | 91 | Some people runs [Tahoe LAFS](/services/Tahoe-LAFS) nodes to provide a secure decentralized crypted file storage but in dn42. |
... | ... | @@ -112,18 +112,18 @@ https://rest.dn42/ |
112 | 112 | |
113 | 113 | ### Torrent Search Engine |
114 | 114 | |
115 | -* https://magnetic.dn42 (DHT Search Engine) |
|
115 | +* <https://magnetic.dn42> (DHT Search Engine) |
|
116 | 116 | |
117 | 117 | ### Torrent Index |
118 | 118 | |
119 | -* http://torrents.dn42 |
|
119 | +* <http://torrents.dn42> |
|
120 | 120 | |
121 | 121 | ### Torrent Tracker |
122 | 122 | |
123 | 123 | | Hostname / IP | Port | Protocol | Remarks | Announce URL | |
124 | 124 | |:---------------------|:-----|:------------|:---------------|:----------------------------------------| |
125 | -| tracker.mhm.dn42 | 6969 | TCP & UDP | Opentracker | http://tracker.mhm.dn42:6969/announce | |
|
126 | -| tracker.mhm.dn42 | 80 | TCP & UDP | Opentracker | http://tracker.mhm.dn42/announce | |
|
125 | +| tracker.mhm.dn42 | 6969 | TCP & UDP | Opentracker | <http://tracker.mhm.dn42:6969/announce> | |
|
126 | +| tracker.mhm.dn42 | 80 | TCP & UDP | Opentracker | <http://tracker.mhm.dn42/announce> | |
|
127 | 127 | |
128 | 128 | ## NTP |
129 | 129 | |
... | ... | @@ -139,36 +139,36 @@ Also check [Repository Mirrors](/services/Repository-Mirrors) |
139 | 139 | |
140 | 140 | | Hostname / IP | What's Available: | Updates |
141 | 141 | |:------------------------------------------------- |:----------------------------------- |:----------------------------------- | |
142 | -| http://debian.trunet.dn42 | Debian mirror | Each 6 hours | |
|
143 | -| http://ubuntu.trunet.dn42 | Ubuntu releases mirror | Each 4 hours | |
|
144 | -| http://archive.ubuntu.trunet.dn42 | Ubuntu archive mirror | Each 6 hours | |
|
145 | -| http://centos.trunet.dn42 | CentOS mirror | Each 6 hours | |
|
142 | +| <http://debian.trunet.dn42> | Debian mirror | Each 6 hours | |
|
143 | +| <http://ubuntu.trunet.dn42> | Ubuntu releases mirror | Each 4 hours | |
|
144 | +| <http://archive.ubuntu.trunet.dn42> | Ubuntu archive mirror | Each 6 hours | |
|
145 | +| <http://centos.trunet.dn42> | CentOS mirror | Each 6 hours | |
|
146 | 146 | | ~~http://files.twink0r.dn42~~(OFFLINE 2016-08-24) | Debian, Ubuntu | | |
147 | 147 | | ~~http://freebsd.e-utp.dn42~~(OFFLINE 2016-08-24) | FreeBSD Homepage mirror | | |
148 | -| http://mirrors.zhaofeng.dn42/archlinux | Arch Linux | Every hour | |
|
148 | +| <http://mirrors.zhaofeng.dn42/archlinux> | Arch Linux | Every hour | |
|
149 | 149 | |
150 | 150 | |
151 | 151 | ## Misc |
152 | 152 | |
153 | 153 | | Hostname / IP | Remarks | |
154 | 154 | | ------------------------------------------------- | ------------------------------------------------------------------------------ | |
155 | -|https://bin.dn42 | AES-encrypted pastebin-like service ([zerobin](https://github.com/sebsauvage/ZeroBin)) | |
|
156 | -| http://pastebin.trunet.dn42 | AES-encrypted pastebin-like ([zerobin](https://github.com/sebsauvage/ZeroBin)) | |
|
155 | +| <https://bin.dn42> | AES-encrypted pastebin-like service ([zerobin](https://github.com/sebsauvage/ZeroBin)) | |
|
156 | +| <http://pastebin.trunet.dn42> | AES-encrypted pastebin-like ([zerobin](https://github.com/sebsauvage/ZeroBin)) | |
|
157 | 157 | | ~~http://zerobin.e-utp.dn42~~ | AES-encrypted pastebin-like, second one ([zerobin](https://github.com/sebsauvage/ZeroBin)) | |
158 | -| https://pad.dn42 | [Etherpad](http://etherpad.org) service for collaborative work | |
|
159 | -| http://ip.synhacx.dn42 | Basic "whatismyip" service ([description](http://synhacx.dn42/showmyip)) | |
|
160 | -| http://tor.e-utp.dn42 | Tor Project Homepage mirror | |
|
161 | -| http://ngit.dn42 || |
|
158 | +| <https://pad.dn42> | [Etherpad](http://etherpad.org) service for collaborative work | |
|
159 | +| <http://ip.synhacx.dn42> | Basic "whatismyip" service ([description](http://synhacx.dn42/showmyip)) | |
|
160 | +| <http://tor.e-utp.dn42> | Tor Project Homepage mirror | |
|
161 | +| <http://ngit.dn42> || |
|
162 | 162 | | nntp://news.blacksheep.dn42 | Martin's newsgroup server (ping MB-DN42 for a rw account or a nntp/uucp feed) | |
163 | 163 | | mumble://shard.smrsh.dn42:64738 | [Mumble](http://mumble.sourceforge.net/) Voice Chat | |
164 | 164 | | ts3.kai-server.dn42 / ts3.fastnameserver.eu | Teamspeak 3 Server (also reachable over clearnet) | |
165 | -| https://whois.rest.dn42/ | whois restful API | |
|
165 | +| <https://whois.rest.dn42/> | whois restful API | |
|
166 | 166 | | [pgp.dn42](http://pgp.dn42) | PGP keyserver, [synchronizes](http://pgp.dn42/pks/lookup?op=stats) with the SKS keyservers | |
167 | -| https://git.dn42[.us] | Git Repository Hosting (Signup: email ssh pubkey to [email protected])| |
|
167 | +| https://git.dn42[.us] | Git Repository Hosting (Signup: email ssh pubkey to [email protected]) | |
|
168 | 168 | | https://git.dn42[.us]/pubkeys/[username] | Get ssh public keys from Git Users of git.dn42. | |
169 | 169 | | http://teams.dn42[.us]/dn42 | Mattermost (Slack clone) instance: get notifications for wiki/CA changes here | |
170 | -| http://nowhere.ws/dn42 | Some random stuff concerning dn42, packages for Debian, e.g. Quagga | |
|
171 | -| https://paste.weiti.dn42 | AES-encrypted pastebin-like (privatebin) | |
|
170 | +| <http://nowhere.ws/dn42> | Some random stuff concerning dn42, packages for Debian, e.g. Quagga | |
|
171 | +| <https://paste.weiti.dn42> | AES-encrypted pastebin-like (privatebin) | |
|
172 | 172 | |
173 | 173 | |
174 | 174 | ## Gaming |
... | ... | @@ -187,14 +187,14 @@ There is a page for email Providers [here](/services/E-Mail-Providers) |
187 | 187 | |
188 | 188 | ## ChaosVPN |
189 | 189 | |
190 | - * Anybody can add services to this list, which will be monitored for uptime: http://10.100.44.1 |
|
190 | + * Anybody can add services to this list, which will be monitored for uptime: <http://10.100.44.1> |
|
191 | 191 | * Check your IP and reverse lookup: [ifconfig.hack](http://ifconfig.hack) |
192 | - * View of the network: http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.png |
|
193 | - * List of nodes: http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.nodes.html |
|
192 | + * View of the network: <http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.png> |
|
193 | + * List of nodes: <http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.nodes.html> |
|
194 | 194 | |
195 | 195 | ## Freifunk |
196 | 196 | |
197 | 197 | ### Augsburg |
198 | 198 | |
199 | -We have a plugin that enables us to announce services in the mesh. So instead of listing them here again just have a look at http://10.11.0.8/cgi-bin/luci/freifunk/services to see what we have to offer. |
|
199 | +We have a plugin that enables us to announce services in the mesh. So instead of listing them here again just have a look at <http://10.11.0.8/cgi-bin/luci/freifunk/services> to see what we have to offer. |
|
200 | 200 | (Upload is not fast, most probably DSL speed only) |
internal/Interconnections.md
... | ... | @@ -2,7 +2,7 @@ |
2 | 2 | |
3 | 3 | | Network | v4 | v6 | TLDs | Remarks | |
4 | 4 | |:-------------------------------------------------------|:-- |:-- |:-------------- |:----------------------------------- | |
5 | -| [NeoNetwork](https://github.com/NeoCloud/NeoNetwork) | X | X | .neo | | |
|
6 | -| [ICVPN](https://github.com/freifunk/icvpn) | X | X | see ICVPN-Meta | ICVPN ("Inter City Vpn") is where many **Freifunk** communities interconnect with each other. Altough it should not be done, some peers block the 10.0.0.0/8 range which is used for ICVPN. | |
|
5 | +| [NeoNetwork](https://github.com/NeoCloud/NeoNetwork) | X | X | .neo | | |
|
6 | +| [ICVPN](https://github.com/freifunk/icvpn) | X | X | see ICVPN-Meta | ICVPN ("Inter City Vpn") is where many **Freifunk** communities interconnect with each other. Altough it should not be done, some peers block the 10.0.0.0/8 range which is used for ICVPN. | |
|
7 | 7 | | [ChaosVPN](https://wiki.hamburg.ccc.de/ChaosVPN) | X | | .hack | Few active hosts | |
8 | -| [CRXN](https://crxn.de/docs/) | | X | .crxn | | |
|
8 | +| [CRXN](https://crxn.de/docs/) | | X | .crxn | | |
internal/Internal-Services.md
... | ... | @@ -35,8 +35,10 @@ n0emis maintains an [ACME server](https://acme.dn42) (with accompanying CA), com |
35 | 35 | #### API |
36 | 36 | Results are in JSON format. |
37 | 37 | |
38 | +``` |
|
38 | 39 | http://ipip.map.dn42/whois?ip=[DN42_IP]&lang=en |
39 | 40 | http://ipip.map.dn42/whois?asn=AS[DN42_ASN] |
41 | +``` |
|
40 | 42 | |
41 | 43 | #### Client |
42 | 44 | There is a client software using above apis to provide GeoIP-based traceroute. |
... | ... | @@ -44,10 +46,10 @@ It is a modified IPIP.NET Best Trace software with DN42 support injection. |
44 | 46 | |
45 | 47 | Windows only, no virus scan report available, but our DLL source is provided with the modified client. It's highly recommended to run this tool in a sandbox. |
46 | 48 | |
47 | -** Since the original software is not open source, so use it at your own risk. ** |
|
49 | +**Since the original software is not open source, so use it at your own risk.** |
|
48 | 50 | |
49 | -Preview: http://img.dn42/images/GEOTRACE42.jpg |
|
50 | -Link: http://map.dn42/BestTrace42.zip |
|
51 | +Preview: <http://img.dn42/images/GEOTRACE42.jpg><br> |
|
52 | +Link: <http://map.dn42/BestTrace42.zip> |
|
51 | 53 | |
52 | 54 | ### ASN Authentication Solution |
53 | 55 | Authenticate your users by having them verify their ASN ownership with KIOUBIT-MNT using their registry-provided methods in an automated way. An example of this is the automatic peering system for the Kioubit Network. |
... | ... | @@ -66,24 +68,24 @@ To use the service, please message Kioubit on IRC to have your domain activated |
66 | 68 | |
67 | 69 | | Hostname / IP | Remarks | |
68 | 70 | |:--------------|:--------| |
69 | -| https://lounge.burble.dn42 | [thelounge](https://thelounge.chat/) for lurking on #dn42, see [burble.dn42 services](https://dn42.burble.com/home/burble-dn42-services). | |
|
70 | -| https://irc.pebkac.dn42 | [thelounge](https://thelounge.chat/) for lurking on #dn42, ask TOMKAP-DN42 for an account | |
|
71 | +| <https://lounge.burble.dn42> | [thelounge](https://thelounge.chat/) for lurking on #dn42, see [burble.dn42 services](https://dn42.burble.com/home/burble-dn42-services). | |
|
72 | +| <https://irc.pebkac.dn42> | [thelounge](https://thelounge.chat/) for lurking on #dn42, ask TOMKAP-DN42 for an account | |
|
71 | 73 | |
72 | 74 | ## Images, E-Books, Videos and other Media |
73 | 75 | |
74 | 76 | | Hostname / IP | Remarks | |
75 | 77 | |:------------------------------------------------- |:-------------------------------------------------------- | |
76 | -| http://j.munsternet.dn42 | Jellyfin instance with movies and TV shows (test). | |
|
78 | +| <http://j.munsternet.dn42> | Jellyfin instance with movies and TV shows (test). | |
|
77 | 79 | |
78 | 80 | ## Radio and Video Streaming |
79 | 81 | |
80 | 82 | | Hostname / IP | Remarks | |
81 | 83 | |:------------------------------------------------- |:-------------------------------------------------------------- | |
82 | -| https://live.jerry.dn42/ | Live audio stream powered by mpd | |
|
83 | -| http://deep.radio.unknownts.dn42/ | Internet radio playing random music | |
|
84 | -| https://dn42:[email protected]/playlist | TV Channels Streaming | |
|
85 | -| http://icy.jones.dn42 | Home grown Icecast Radio covering a number of genres (HLS & Player coming soon [ish]!) | |
|
86 | -| http://rickroll.dn42 | Play Rickroll Video |
|
84 | +| <https://live.jerry.dn42/> | Live audio stream powered by mpd | |
|
85 | +| <http://deep.radio.unknownts.dn42/> | Internet radio playing random music | |
|
86 | +| <https://dn42:[email protected]/playlist> | TV Channels Streaming | |
|
87 | +| <http://icy.jones.dn42> | Home grown Icecast Radio covering a number of genres (HLS & Player coming soon [ish]!) | |
|
88 | +| <http://rickroll.dn42> | Play Rickroll Video |
|
87 | 89 | |
88 | 90 | |
89 | 91 | ## File Sharing |
... | ... | @@ -103,16 +105,16 @@ Some [Advanced Direct Connect](https://en.wikipedia.org/wiki/Advanced_Direct_Con |
103 | 105 | |
104 | 106 | | Hostname / IP | Space | Speed | Remarks | |
105 | 107 | |:----------------------------------------------------------- |:----- |:----------- |:---------------------------------------------- | |
106 | -| http://files.nop.dn42 | | max 1Mbit/s | download only | |
|
107 | -| http://rfc-editor.dn42 | | max 1Mbit/s | download only | |
|
108 | +| <http://files.nop.dn42> | | max 1Mbit/s | download only | |
|
109 | +| <http://rfc-editor.dn42> | | max 1Mbit/s | download only | |
|
108 | 110 | |
109 | 111 | ## VPN |
110 | 112 | |
111 | 113 | DN42 Network Access over Automatic Wireguard VPN Service (IPv6 only, fd00::/8) |
112 | -provided by TheQ at https://dn42.0011.de/vpnusers |
|
114 | +provided by TheQ at <https://dn42.0011.de/vpnusers> |
|
113 | 115 | |
114 | 116 | ## Proxies |
115 | - See http://wiki.hamburg.ccc.de/ChaosVPN:Proxy |
|
117 | + See <http://wiki.hamburg.ccc.de/ChaosVPN:Proxy> |
|
116 | 118 | |
117 | 119 | ### Telegram |
118 | 120 | A MTProxy server is available at [mtp.jerry.dn42:8044](https://t.me/proxy?server=mtp.jerry.dn42&port=8044&secret=ee1419944c0a129dbba2beb2636fcf361a616e64726f69642e676f6f676c65736f757263652e636f6d). |
... | ... | @@ -160,12 +162,12 @@ Repository Mirrors are listed on another page: [Repository Mirrors](/services/Re |
160 | 162 | |
161 | 163 | |Hostname / IP | Remarks | |
162 | 164 | |:---------------------|:---------------------| |
163 | -| mumble://ty3r0x.dn42:64738 | Ty3r0X's Lair (men's club)| |
|
165 | +| mumble://ty3r0x.dn42:64738 | Ty3r0X's Lair (men's club) | |
|
164 | 166 | |
165 | 167 | ## VOIP/SIP Endpoints |
166 | 168 | |
167 | - - burble.dn42 runs an [asterisk based VOIP service](https://dn42.burble.com/services/public/#voip) with various test extensions and real hardware modems for dialing in to dn42 |
|
168 | - - jerry.dn42 also runs an [asterisk based VOIP service](https://blog.jerry.dn42/dn42#Services_pbx) with live radio (see live.jerry.dn42 above), whois service, conference room and software modems for dialing in to dn42 |
|
169 | +- burble.dn42 runs an [asterisk based VOIP service](https://dn42.burble.com/services/public/#voip) with various test extensions and real hardware modems for dialing in to dn42 |
|
170 | +- jerry.dn42 also runs an [asterisk based VOIP service](https://blog.jerry.dn42/dn42#Services_pbx) with live radio (see live.jerry.dn42 above), whois service, conference room and software modems for dialing in to dn42 |
|
169 | 171 | |
170 | 172 | ## Challenges |
171 | 173 | |
... | ... | @@ -173,8 +175,8 @@ Test out your skills with online challenges |
173 | 175 | |
174 | 176 | | Start here | Remarks | |
175 | 177 | |:------------------------------------------------- |:---------------------------------- | |
176 | -| https://burble.dn42/services/ping/ | burble.dn42 ping challenge | |
|
177 | -| http://172.20.14.37:3333/ | Kioubit.dn42 challenge | |
|
178 | +| <https://burble.dn42/services/ping/> | burble.dn42 ping challenge | |
|
179 | +| <http://172.20.14.37:3333/> | Kioubit.dn42 challenge | |
|
178 | 180 | |
179 | 181 | |
180 | 182 | |
... | ... | @@ -199,37 +201,37 @@ See also the [burble.dn42 website](https://dn42.burble.com/services/shell/) for |
199 | 201 | |
200 | 202 | | Website | Description | |
201 | 203 | | ------------------------------------------------- | ------------------------------------------------------------------------------ | |
202 | -| https://burble.dn42/ | burble.dn42 website | |
|
203 | -| http://www.marlinc.dn42/ | Marlinc website | |
|
204 | -| [https://mk16de.bandura.dn42/](https://mk16de.bandura.dn42/) | Marek's site | |
|
205 | -| http://lpnet0.dn42/ | LAUNCHPAD-NETWORK official website | |
|
204 | +| <https://burble.dn42/> | burble.dn42 website | |
|
205 | +| <http://www.marlinc.dn42/> | Marlinc website | |
|
206 | +| <https://mk16de.bandura.dn42/> | Marek's site | |
|
207 | +| <http://lpnet0.dn42/> | LAUNCHPAD-NETWORK official website | |
|
206 | 208 | |
207 | 209 | |
208 | 210 | ## Misc |
209 | 211 | |
210 | 212 | | Hostname / IP | Remarks | |
211 | 213 | | ------------------------------------------------- | ------------------------------------------------------------------------------ | |
212 | -|[https://bbs.dn42](https://bbs.dn42), [https://dn42bbs.0b1.me](https://dn42bbs.0b1.me) via Clearnet | A general BBS powered by Flarum for virtually any topics. Maintained by nicholascw.| |
|
213 | -| http://www.nop.dn42/ | Basic "whatismyip" service | |
|
214 | -| http://freertr.dn42/ | freeRouter main site | |
|
215 | -| http://sources.nop.dn42 | freeRouter source tree | |
|
216 | -| http://webdj.nop.dn42/ | controller of the rtp://[email protected]:1234/ stream | |
|
217 | -| http://fun.nop.dn42/ | some funny images and videos | |
|
218 | -| http://pvrp.nop.dn42/ | a path vector igp main site | |
|
219 | -| http://lsrp.nop.dn42 | a link state igp main site | |
|
220 | -| http://hwp0rn.nop.dn42 | girls with switches and routers, a hwpr0n.se mirror | |
|
221 | -| http://paste.nop.dn42 | yet another paste service | |
|
222 | -| http://rtros.nop.dn42/ | freeRouter distribution | |
|
223 | -| http://ix.nop.dn42 | mcast-ix main site | |
|
224 | -| http://mpls.dn42/ | a brief description of MPLS technology | |
|
225 | -| http://wiki.dn42, http://internal.dn42 | This wiki! Git Repo hosted on git.dn42 | |
|
226 | -| http://jack.pyropeter.eu/dn42/routecount/ | Statistics about the number of v4/v6 routes seen by AS76115 (Since Aug. 2014) | |
|
227 | -| https://p.pebkac.dn42/ | PasteBin Service (Netcat/Bash CLI Client) | |
|
228 | -| https://sdr.pebkac.dn42/ | OpenWebRX SDR Receiver, FM/VHF/UHF Analog & Digital | |
|
229 | -| http://www.marlinc.dn42/ | Marlinc website | |
|
230 | -| https://urandom.catgirls.dn42/ | Message board | |
|
214 | +| <https://bbs.dn42>, <https://dn42bbs.0b1.me> via Clearnet | A general BBS powered by Flarum for virtually any topics. Maintained by nicholascw.| |
|
215 | +| <http://www.nop.dn42/> | Basic "whatismyip" service | |
|
216 | +| <http://freertr.dn42/> | freeRouter main site | |
|
217 | +| <http://sources.nop.dn42> | freeRouter source tree | |
|
218 | +| <http://webdj.nop.dn42/> | controller of the rtp://[email protected]:1234/ stream | |
|
219 | +| <http://fun.nop.dn42/> | some funny images and videos | |
|
220 | +| <http://pvrp.nop.dn42/> | a path vector igp main site | |
|
221 | +| <http://lsrp.nop.dn42> | a link state igp main site | |
|
222 | +| <http://hwp0rn.nop.dn42> | girls with switches and routers, a hwpr0n.se mirror | |
|
223 | +| <http://paste.nop.dn42> | yet another paste service | |
|
224 | +| <http://rtros.nop.dn42/> | freeRouter distribution | |
|
225 | +| <http://ix.nop.dn42> | mcast-ix main site | |
|
226 | +| <http://mpls.dn42/> | a brief description of MPLS technology | |
|
227 | +| <http://wiki.dn42>, <http://internal.dn42> | This wiki! Git Repo hosted on git.dn42 | |
|
228 | +| <http://jack.pyropeter.eu/dn42/routecount/> | Statistics about the number of v4/v6 routes seen by AS76115 (Since Aug. 2014) | |
|
229 | +| <https://p.pebkac.dn42/> | PasteBin Service (Netcat/Bash CLI Client) | |
|
230 | +| <https://sdr.pebkac.dn42/> | OpenWebRX SDR Receiver, FM/VHF/UHF Analog & Digital | |
|
231 | +| <http://www.marlinc.dn42/> | Marlinc website | |
|
232 | +| <https://urandom.catgirls.dn42/> | Message board | |
|
231 | 233 | | [Clearnet](https://flapping.p2p-node.de/dashboard/), [dn42](https://flapping.bandura.dn42/dashboard), [NeoNetwork](https://flapping.bandura.neo/dashboard/) | FlapAlertedPro by Kioubit hosted by mark22k | |
232 | -| https://flaps.pebkac.dn42/ | FlapAlertedPro by Kioubit hosted by AS4242422092 | |
|
234 | +| <https://flaps.pebkac.dn42/> | FlapAlertedPro by Kioubit hosted by AS4242422092 | |
|
233 | 235 | | [Clearnet](https://monkic.mk16.de/), [dn42](https://monkic.mk16.de/) | Monkic (Game in German) | |
234 | 236 | | [dn42](https://draw.bandura.dn42/),[NeoNetwork](http://draw.bandura.neo/), [CRXN](http://draw.bandura.crxn/) | Excalidraw instance | |
235 | 237 | |
... | ... | @@ -242,7 +244,7 @@ There is a list of E-Mail providers [here](/services/E-Mail-Providers) |
242 | 244 | |
243 | 245 | ## SIM cards / Home cable connections (in NL) |
244 | 246 | |
245 | -For people in The Netherlands you can join cooperation ONT as member, our goal it is to give anyone the ability to be their own ISP with SIM cards and home connections. Allowing you to connect your own phone or home directly to DN42 and other networks. Interested? Check http://www.marlinc.dn42/ont/ |
|
247 | +For people in The Netherlands you can join cooperation ONT as member, our goal it is to give anyone the ability to be their own ISP with SIM cards and home connections. Allowing you to connect your own phone or home directly to DN42 and other networks. Interested? Check <http://www.marlinc.dn42/ont/> |
|
246 | 248 | |
247 | 249 | # Other networks |
248 | 250 | |
... | ... | @@ -250,6 +252,6 @@ For people in The Netherlands you can join cooperation ONT as member, our goal i |
250 | 252 | |
251 | 253 | ## Public Internet |
252 | 254 | |
253 | - * https://mirror.frubar.net 100MBit |
|
254 | - * https://frucman.frubar.net |
|
255 | + * <https://mirror.frubar.net> 100MBit |
|
256 | + * <https://frucman.frubar.net> |
|
255 | 257 |
internal/ShowAndTell.md
... | ... | @@ -46,11 +46,11 @@ Document your mad setups in the categories below, with links to a full write up, |
46 | 46 | |
47 | 47 | - 04dco: At a maximum theoretical speed of a whopping 28.8 Kbps, web browsing and IRC chatting were done. My site still loads faster than everyone else's :) |
48 | 48 | |
49 | - ![Screenshot of Windows XP while chatting on a familiar client](images/ircdun.png) |
|
49 | + ![Screenshot of Windows XP while chatting on a familiar client](/internal/images/ircdun.png) |
|
50 | 50 | |
51 | 51 | - grawity: Lacking a physical modem, configured VirtualBox to attach the Windows 98 serial port to a TCP modem emulator at dialup.burble.dn42. Listening to a shoutcast stream of local FM radio station. |
52 | 52 | |
53 | - ![Screenshot of Win98 showing "Connection Established"](images/win98dun.png) |
|
53 | + ![Screenshot of Win98 showing "Connection Established"](/internal/images/win98dun.png) |
|
54 | 54 | |
55 | 55 | ## Things that use dn42 |
56 | 56 | - Fun stuff that you've done with dn42 |
internal/Tor.md
... | ... | @@ -42,7 +42,7 @@ _Note that the same warnings above also apply to the following proxies._ |
42 | 42 | |
43 | 43 | _Note that the same warnings above also apply to the following proxies._ |
44 | 44 | |
45 | -See https://blog.benjojo.co.uk/post/tor-onions-to-v6-with-iptables-proxy for more details |
|
45 | +See <https://blog.benjojo.co.uk/post/tor-onions-to-v6-with-iptables-proxy> for more details |
|
46 | 46 | |
47 | 47 | | Suffix Change | Bandwidth | Contact | |
48 | 48 | |---------------------------------------|-------------|-------------| |
services/Automatic-CA.md
... | ... | @@ -41,8 +41,8 @@ User certificates are signed for 180 days. To renew follow the steps above start |
41 | 41 | |
42 | 42 | Server certificates are signed for 45 days. To renew follow the steps above starting from number 3. |
43 | 43 | |
44 | -[keypin]: https://developer.mozilla.org/en-US/docs/Web/Security/Public_Key_Pinning |
|
45 | -[ca-mtn]: https://ca.dn42/reg/mntner/ |
|
44 | +[keypin]: <https://developer.mozilla.org/en-US/docs/Web/Security/Public_Key_Pinning> |
|
45 | +[ca-mtn]: <https://ca.dn42/reg/mntner/> |
|
46 | 46 | |
47 | 47 | *Certificate Revocations* |
48 | 48 | |
... | ... | @@ -70,7 +70,7 @@ Because the name constraint is "DNS:.dn42" it fails to validate. |
70 | 70 | [Read more on this mailing list thread][libssl-1] |
71 | 71 | |
72 | 72 | |
73 | -[libssl-1]: https://groups.google.com/forum/#!topic/mailing.openssl.dev/drG3U-S4iaE |
|
73 | +[libssl-1]: <https://groups.google.com/forum/#!topic/mailing.openssl.dev/drG3U-S4iaE> |
|
74 | 74 | |
75 | 75 | |
76 | 76 | ### X.509 nameConstraints on certificates not supported on OS X |
... | ... | @@ -80,8 +80,8 @@ Browsers and clients that rely on Apple's [Secure Transport][osx-1] library does |
80 | 80 | Read more on this [stack exchange post][osx-2] |
81 | 81 | |
82 | 82 | |
83 | -[osx-1]: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/ |
|
84 | -[osx-2]: http://security.stackexchange.com/a/97133 |
|
83 | +[osx-1]: <https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/> |
|
84 | +[osx-2]: <http://security.stackexchange.com/a/97133> |
|
85 | 85 | |
86 | 86 | |
87 | 87 | ## How to Run |
services/Automatic-Peering.md
... | ... | @@ -6,20 +6,20 @@ It is recommended to use the [DN42 Pingfinder](https://dn42.us/peers/) to find t |
6 | 6 | |
7 | 7 | ASN | Network | Autopeer URL | |
8 | 8 | :------------:|:--------:|--------------| |
9 | -AS64719 | [lutoma](https://dn42.lutoma.org) | https://dn42.lutoma.org | |
|
10 | -AS4242420603 | [MolMoe Network](https://dn42.mol.moe) |https://dn42.mol.moe | |
|
11 | -AS4242420927 | [Liki4](https://dn42.liki.link) |https://dn42.liki.link | |
|
12 | -AS4242421588 | [TECH9 CORE NETWORK](https://www.chrismoos.com/dn42-peering) |https://www.chrismoos.com/dn42-peering | |
|
13 | -AS4242421816 | [Potat0 Network](https://dn42.potat0.cc) | https://dn42.potat0.cc | |
|
14 | -AS4242421817 | [KSKB Network](https://dn42.kskb.eu.org) | https://dn42.kskb.eu.org| |
|
15 | -AS4242422189 | [IEDON-NET](https://dn42.kuu.moe) | https://dn42.kuu.moe | |
|
16 | -AS4242422717 | [JK-Network](https://net.whojk.com) | https://net.whojk.com | |
|
17 | -AS4242423035 | [LARE-DN42](https://dn42.lare.cc) | https://dn42.lare.cc/autopeer | |
|
18 | -AS4242423088 | [SUNNET](https://dn42.6700.cc) |https://peer.dn42.6700.cc| |
|
19 | -AS4242423847 | [TheQ Network](https://dn42.0011.de) |https://dn42.0011.de| |
|
20 | -AS4242423914 | [Kioubit Network](https://dn42.g-load.eu) |https://dn42.g-load.eu| |
|
21 | -AS4242422244 | [ICEZ-DN42](https://sgp.dn42.icez.net/) | https://sgp.dn42.icez.net/ | |
|
9 | +AS64719 | [lutoma](https://dn42.lutoma.org) | <https://dn42.lutoma.org> | |
|
10 | +AS4242420603 | [MolMoe Network](https://dn42.mol.moe) | <https://dn42.mol.moe> | |
|
11 | +AS4242420927 | [Liki4](https://dn42.liki.link) | <https://dn42.liki.link> | |
|
12 | +AS4242421588 | [TECH9 CORE NETWORK](https://www.chrismoos.com/dn42-peering) | <https://www.chrismoos.com/dn42-peering> | |
|
13 | +AS4242421816 | [Potat0 Network](https://dn42.potat0.cc) | <https://dn42.potat0.cc> | |
|
14 | +AS4242421817 | [KSKB Network](https://dn42.kskb.eu.org) | <https://dn42.kskb.eu.org> | |
|
15 | +AS4242422189 | [IEDON-NET](https://dn42.kuu.moe) | <https://dn42.kuu.moe> | |
|
16 | +AS4242422717 | [JK-Network](https://net.whojk.com) | <https://net.whojk.com> | |
|
17 | +AS4242423035 | [LARE-DN42](https://dn42.lare.cc) | <https://dn42.lare.cc/autopeer> | |
|
18 | +AS4242423088 | [SUNNET](https://dn42.6700.cc) | <https://peer.dn42.6700.cc> | |
|
19 | +AS4242423847 | [TheQ Network](https://dn42.0011.de) | <https://dn42.0011.de> | |
|
20 | +AS4242423914 | [Kioubit Network](https://dn42.g-load.eu) | <https://dn42.g-load.eu> | |
|
21 | +AS4242422244 | [ICEZ-DN42](https://sgp.dn42.icez.net/) | <https://sgp.dn42.icez.net/> | |
|
22 | 22 | |
23 | -TODO: add https://theresa.network/peer.html |
|
23 | +TODO: add <https://theresa.network/peer.html> |
|
24 | 24 | |
25 | 25 | Sort by AS number |
services/Certificate-Authority.md
... | ... | @@ -1,7 +1,7 @@ |
1 | 1 | # SSL Certificate Authority |
2 | 2 | |
3 | 3 | internal.dn42 is signed by an internally maintained CA that is only allowed to sign *.dn42 domains. |
4 | -If you would like to have a certificate signed by this CA there is [an automated process to do so](Automatic-CA). The CA is maintained by [email protected] |
|
4 | +If you would like to have a certificate signed by this CA there is [an automated process to do so](/services/Automatic-CA). The CA is maintained by [email protected] |
|
5 | 5 | |
6 | 6 | The CA certificate ([dn42](https://ca.dn42/crt/root-ca.crt), [iana](https://ca.dn42.us/crt/root-ca.crt)): |
7 | 7 | |
... | ... | @@ -169,4 +169,4 @@ $ update-ca-certificates |
169 | 169 | |
170 | 170 | ## PKI Store |
171 | 171 | |
172 | -All issued keys and crl information are posted at: https://ca.dn42/ |
|
172 | +All issued keys and crl information are posted at: <https://ca.dn42/> |
services/Clearnet-Domains.md
... | ... | @@ -10,7 +10,7 @@ To provide services over the public internet some community members have contrib |
10 | 10 | |
11 | 11 | DNS records for these domains are managed by a gitea repository: |
12 | 12 | |
13 | -- [https://git.dn42.dev/dns/clearnet](https://git.dn42.dev/dns/clearnet) |
|
13 | +- <https://git.dn42.dev/dns/clearnet> |
|
14 | 14 | |
15 | 15 | The repository uses the registry drone CI service and [DNSControl](https://stackexchange.github.io/dnscontrol/) to automatically build and push changes. This provides a degree of independence for the domains and allows them to be updated by any of the registry maintainers. |
16 | 16 |
services/Distributed-Wiki.md
... | ... | @@ -1,7 +1,7 @@ |
1 | 1 | # this page is outdated and need update |
2 | 2 | |
3 | 3 | The idea is to deploy mirrors across dn42 using [anycast](https://en.wikipedia.org/wiki/Anycast) addressing (BGP), thus providing redundancy, load-balancing and improved access times to the wiki. Sites are powered by [gollum](https://github.com/gollum/gollum) which has no native SSL support, so Nginx acts as a reverse proxy and handles the encryption. |
4 | -The local webserver is monitored with a simple [shell script](Distributed-Wiki#exabgp_watchdog-script) working [in conjunction](Distributed-Wiki#exabgp) with [ExaBGP](https://github.com/Exa-Networks/exabgp), announcing/withdrawing the assigned route if the service is up/down. |
|
4 | +The local webserver is monitored with a simple [shell script](/services/Distributed-Wiki#exabgp_watchdog-script) working [in conjunction](Distributed-Wiki#exabgp) with [ExaBGP](https://github.com/Exa-Networks/exabgp), announcing/withdrawing the assigned route if the service is up/down. |
|
5 | 5 | |
6 | 6 | ## Prerequisites |
7 | 7 |
services/E-Mail-Providers.md
... | ... | @@ -1,13 +1,13 @@ |
1 | -If you have an E-Mail service and would like to test it's functionality, send an email to [email protected]. You will get a response usually within a few hours. |
|
1 | +If you have an E-Mail service and would like to test it's functionality, send an email to [[email protected]](mailto:[email protected]). You will get a response usually within a few hours. |
|
2 | 2 | |
3 | 3 | **Free E-Mail Addresses for DN42 Users.** |
4 | -* DN42 Mail, https://dmail.dn42 |
|
4 | +* DN42 Mail, <https://dmail.dn42> |
|
5 | 5 | * Free, easy to sign up, unlimited internal emailing. Hosted by zane_reick |
6 | - * Register at https://dmail.dn42/register/register.php |
|
6 | + * Register at <https://dmail.dn42/register/register.php> |
|
7 | 7 | |
8 | 8 | ### Simplelogin server: |
9 | 9 | * a selfhosted [Simplelogin](https://simplelogin.io/) server for dn42.cc |
10 | 10 | * create aliases that forward to your real e-mail |
11 | 11 | * signup at <https://simplelogin.dn42/auth/register> with a clearnet e-mail address (dn42 mail addresses are for some reason not supported by simplelogin) |
12 | 12 | * also available via <https://sl.dn42.cc/> (except signup) |
13 | -* for "lifetime premium" (more than 5 aliases + custom domains), if you want aliases for \<anything>@\<your_mntner>.dn42.cc or experience deliverability problems please send a mail to [[email protected]](mailto:[email protected]) or [[email protected]](mailto:[email protected]) |
|
... | ... | \ No newline at end of file |
0 | +* for "lifetime premium" (more than 5 aliases + custom domains), if you want aliases for \<anything>@\<your_mntner>.dn42.cc or experience deliverability problems please send a mail to [[email protected]](mailto:[email protected]) or [[email protected]](mailto:[email protected]) |
services/Exchanges.md
... | ... | @@ -9,12 +9,12 @@ IXP frnte operated by LGP Corp: [IXP frnte](/services/IXP-frnte) |
9 | 9 | A few people have provided exchanges previously on DN42, however they created single |
10 | 10 | points of failure and are no longer operating |
11 | 11 | |
12 | -* Amsterdam (OpenVPN) - NL Zuid (marlinc) - [https://nl-zuid.dn42/](https://nl-zuid.dn42/) |
|
13 | -* Los Angeles (OpenVPN) - tombii - [https://nl-zuid.dn42/](https://nl-zuid.dn42/) |
|
14 | -* New York (OpenVPN) - tombii - [https://nl-zuid.dn42/](https://nl-zuid.dn42/) |
|
15 | -* Falkenstein/Hetzner (OpenVPN) - GRMML (Nurtic-Vibe) - [https://nl-zuid.dn42/](https://nl-zuid.dn42/) |
|
16 | -* India (OpenVPN) - Technopoint - apply via email to [email protected] (reply within 24hours) |
|
12 | +* Amsterdam (OpenVPN) - NL Zuid (marlinc) - <https://nl-zuid.dn42/> |
|
13 | +* Los Angeles (OpenVPN) - tombii - <https://nl-zuid.dn42/> |
|
14 | +* New York (OpenVPN) - tombii - <https://nl-zuid.dn42/> |
|
15 | +* Falkenstein/Hetzner (OpenVPN) - GRMML (Nurtic-Vibe) - <https://nl-zuid.dn42/> |
|
16 | +* India (OpenVPN) - Technopoint - apply via email to [[email protected]](mailto:[email protected]) (reply within 24hours) |
|
17 | 17 | |
18 | -The NL-Zuid website is also available from the public internet: https://nl-zuid.nl |
|
18 | +The NL-Zuid website is also available from the public internet: <https://nl-zuid.nl> |
|
19 | 19 | |
20 | 20 | Its generally recommended to only announce prefixes from your own network and that of your transit customers. |
services/IPv6-Anycast.md
... | ... | @@ -12,14 +12,13 @@ Remember, if you announce an anycast /64, then you need to provide **all** servi |
12 | 12 | |
13 | 13 | | **Name** | **Service address** | **Protocol/port** | **Comment** | |
14 | 14 | | ---------------------- | ------------------------- | ----------------- | ----------------------------- | |
15 | -| Recursive DNS resolver | `fd42:d42:d42:54::1/64` | UDP/53 | `.` and `dn42.` [Providers][] | |
|
15 | +| Recursive DNS resolver | `fd42:d42:d42:54::1/64` | UDP/53 | `.` and `dn42.` [Providers](/services/dns/Providing-Anycast-DNS#Persons-providing-anycast-DNS-for-IPv6) | |
|
16 | 16 | | Whois Database | `fd42:d42:d42:43::1/64` | TCP/43 | | |
17 | 17 | | TOR SOCKS5 Proxy | `fd42:d42:d42:9050::1/64` | TCP/9050 | | |
18 | 18 | | internal Wiki | `fd42:d42:d42:80::1/64` | TCP/80, TCP/443 | | |
19 | 19 | | myip.dn42 | `fd42:d42:d42:81::1/64` | TCP/80 | | |
20 | 20 | |
21 | 21 | |
22 | -[Providers]: dns/Providing-Anycast-DNS#Persons-providing-anycast-DNS-for-IPv6 |
|
23 | 22 | |
24 | 23 | ### Future services |
25 | 24 |
services/IRC.md
... | ... | @@ -6,8 +6,8 @@ We have an IRC Chatroom on the [hackint-Network](http://www.hackint.org). It is |
6 | 6 | |
7 | 7 | | Network | Hostname | SSL | IPv4 | IPv6 | |
8 | 8 | |:--------|:------------------------------------------|:------ |:-------------------------- |:------------ | |
9 | -| DN42 | [irc.hackint.dn42](ircs://irc.hackint.dn42:6697)| Yes | 172.20.66.67 | fd42:d42:d42:6667::1 | |
|
10 | -| ChaosVPN | [irc.hackint.hack](ircs://irc.hackint.hack:6697)| Yes | 172.20.66.67 | - | |
|
9 | +| DN42 | [irc.hackint.dn42](ircs://irc.hackint.dn42:6697) | Yes | 172.20.66.67 | fd42:d42:d42:6667::1 | |
|
10 | +| ChaosVPN | [irc.hackint.hack](ircs://irc.hackint.hack:6697) | Yes | 172.20.66.67 | - | |
|
11 | 11 | |
12 | 12 | |
13 | 13 | ### via public internet |
services/IX2.md
... | ... | @@ -1,6 +1,6 @@ |
1 | 1 | we're planning to have a mcast-ix.dn42 somewhere in the cloud at #dn42 for years now... |
2 | 2 | |
3 | -now we have a pull req with cosmetical issues only: https://git.dn42.dev/dn42/registry/pulls/2575 |
|
3 | +now we have a pull req with cosmetical issues only: <https://git.dn42.dev/dn42/registry/pulls/2575> |
|
4 | 4 | |
5 | 5 | the main goal is to have a shared lan where ases can peer to each other with the following conditions: |
6 | 6 | * pure ethernet |
... | ... | @@ -90,7 +90,7 @@ static addressing plan, there is a randomized dhcp and slaac on the subnet but c |
90 | 90 | | rtr1-nop | 1955 | 172.23.124.122/27 | fde0:93fa:7a0:c1ca::1955/64 | fe80::200:ccff:fe1e:c0de | telnet sandbox.freertr.org | |
91 | 91 | | rtr1-catgirls | 1411 | 172.23.124.101/27 | fde0:93fa:7a0:c1ca:581a:fc3f:a2d0:828c/64 | fe80::1411:5 | TBD: SOON | |
92 | 92 | | rtr1-catgirls2 | 1411 | TBD | TBD | TBD | TBD: SOON | |
93 | -| rtr1-lare | 3035 | 172.23.124.114/27 | fde0:93fa:7a0:c1ca:0:42:4242:3035/64 | fe80::21f:45ff:fe11:7356 | clearnet: https://lg.lare.cc/ dn42: https://lg.lare.dn42/ | |
|
93 | +| rtr1-lare | 3035 | 172.23.124.114/27 | fde0:93fa:7a0:c1ca:0:42:4242:3035/64 | fe80::21f:45ff:fe11:7356 | clearnet: <https://lg.lare.cc/> dn42: <https://lg.lare.dn42/> | |
|
94 | 94 | | rtr1-bri | 2825 | TBD | TBD | TBD | TBD | |
95 | 95 | | rtr1-jlu5 | 1080 | TBD | TBD | TBD | TBD | |
96 | 96 | | rtr1-fl | 1975 | TBD | TBD | TBD | TBD | |
... | ... | @@ -110,7 +110,7 @@ TBD: add yourself please here while keeping some ordering |
110 | 110 | | bad-corp-rtr1 | telnet ix.nop.dn42 20003 | |
111 | 111 | |
112 | 112 | |
113 | -public mrt dumps and config archive of the infra at http://ix.nop.dn42/ here |
|
113 | +public mrt dumps and config archive of the infra at <http://ix.nop.dn42/> here |
|
114 | 114 | |
115 | 115 | |
116 | 116 |
services/Looking-Glasses.md
... | ... | @@ -8,38 +8,38 @@ Please sort by AS number. |
8 | 8 | |
9 | 9 | | AS | URL | |
10 | 10 | |:--:|:--- | |
11 | -| 64719 | ext: https://lg.dn42.lutoma.org <br> dn42: https://lg.lutoma.dn42 | |
|
12 | -| 64737 | ext: https://lg.dn42.us | |
|
13 | -| 4242420181 | ext: https://lg.dn42.miegl.cz <br> dn42: http://lg.mgl.dn42 | |
|
14 | -| 4242420197 | ext: https://lg.n0emis.eu <br> dn42: https://lg.n0emis.dn42 (soon) | |
|
15 | -| 4242420304 | ext: https://lg.04d.co <br> dn42: https://lg.04dco.dn42 | |
|
16 | -| 4242420458 | ext: https://lg.huajinet.org | |
|
17 | -| 4242420585 | ext: https://dn42.atolm.net/lg <br> dn42: http://atolm.dn42/lg | |
|
18 | -| 4242420831 | ext: https://lg.dn42.tms.im | |
|
19 | -| 4242420927 | ext: https://lg.dn42.liki.link | |
|
20 | -| 4242421022 | ext: https://lg.bsdrocker.com | |
|
21 | -| 4242421050 | ext: https://lg.dn42.napshome.net <br> dn42: http://lg.napshome.dn42 | |
|
22 | -| 4242421080 | ext: https://lg.highdef.network <br> dn42: http://lg.highdef.dn42 | |
|
23 | -| 4242421123 | ext: https://dn42.ccp.ovh <br> dn42: http://n.dn42 | |
|
24 | -| 4242421411 | ext: https://lg.famfo.xyz <br> dn42: https://lg.catgirls.dn42 | |
|
25 | -| 4242421722 | ext: https://lg42.tchekda.fr <br> dn42: http://lg42.tchekda.dn42 | |
|
26 | -| 4242421816 | ext: https://lg.dn42.potat0.cc <br> dn42: http://lg.potat0.dn42 | |
|
27 | -| 4242421955 | dn42: http://lg.nop.dn42 <br> telnet:test.nop.dn42 <br> ext: http://sandbox.freertr.org| |
|
28 | -| 4242422092 | ext: https://lg.dn42.pebkac.gr <br> dn42: http://lg.pebkac.dn42 <br> IPv4 and IPv6 | |
|
29 | -| 4242422206 | ext: https://lg.dn42.est-it.de <br> dn42: https://lg.techanit.dn42 <br> IPv4 and IPv6 | |
|
30 | -| 4242422237 | ext: https://lg.dn42.munsternet.eu <br> dn42: http://lg.munsternet.dn42 <br> IPv6 only | |
|
31 | -| 4242422439 | ext: https://lg.dn42.saru.moe <br> dn42: https://lg.saru.dn42 | |
|
32 | -| 4242422575 | dn42: https://lg.androw.dn42 <br> ext: https://lg.androw.eu | |
|
33 | -| 4242422601 | dn42: http://lg.burble.dn42 <br> ext: https://lg.burble.com | |
|
34 | -| 4242422633 | dn42: http://lg.eb.dn42 <br> ext: https://lg.eastbnd.com | |
|
35 | -| 4242422717 | ext: https://lg.whojk.com | |
|
36 | -| 4242422904 | ext: https://lg.doxz.net | |
|
37 | -| 4242423035 | ext: https://lg.lare.cc <br> dn42: https://lg.lare.dn42 | |
|
38 | -| 4242423088 | ext: https://lg.dn42.6700.cc <br> dn42: http://lg.sun.dn42 | |
|
39 | -| 4242423315 | ext: http://lg.unknownts.tk <br> dn42: http://unknownts.dn42 | |
|
40 | -| 4242423411 | ext: --------------------------- <br> dn42: http://lg.goldlineit.dn42 | |
|
41 | -| 4242423868 | ext: http://lg-dn42.chimon.org | |
|
42 | -| 4242421869 | ext: https://lg.usman.network <br> dn42: http://lg.usman.dn42 | |
|
11 | +| 64719 | ext: <https://lg.dn42.lutoma.org> <br> dn42: <https://lg.lutoma.dn42> | |
|
12 | +| 64737 | ext: <https://lg.dn42.us> | |
|
13 | +| 4242420181 | ext: <https://lg.dn42.miegl.cz> <br> dn42: <http://lg.mgl.dn42> | |
|
14 | +| 4242420197 | ext: <https://lg.n0emis.eu> <br> dn42: <https://lg.n0emis.dn42> (soon) | |
|
15 | +| 4242420304 | ext: <https://lg.04d.co> <br> dn42: <https://lg.04dco.dn42> | |
|
16 | +| 4242420458 | ext: <https://lg.huajinet.org> | |
|
17 | +| 4242420585 | ext: <https://dn42.atolm.net/lg> <br> dn42: <http://atolm.dn42/lg> | |
|
18 | +| 4242420831 | ext: <https://lg.dn42.tms.im> | |
|
19 | +| 4242420927 | ext: <https://lg.dn42.liki.link> | |
|
20 | +| 4242421022 | ext: <https://lg.bsdrocker.com> | |
|
21 | +| 4242421050 | ext: <https://lg.dn42.napshome.net> <br> dn42: <http://lg.napshome.dn42> | |
|
22 | +| 4242421080 | ext: <https://lg.highdef.network> <br> dn42: <http://lg.highdef.dn42> | |
|
23 | +| 4242421123 | ext: <https://dn42.ccp.ovh> <br> dn42: <http://n.dn42> | |
|
24 | +| 4242421411 | ext: <https://lg.famfo.xyz> <br> dn42: <https://lg.catgirls.dn42> | |
|
25 | +| 4242421722 | ext: <https://lg42.tchekda.fr> <br> dn42: <http://lg42.tchekda.dn42> | |
|
26 | +| 4242421816 | ext: <https://lg.dn42.potat0.cc> <br> dn42: <http://lg.potat0.dn42> | |
|
27 | +| 4242421955 | dn42: <http://lg.nop.dn42> <br> telnet:test.nop.dn42 <br> ext: <http://sandbox.freertr.org> | |
|
28 | +| 4242422092 | ext: <https://lg.dn42.pebkac.gr> <br> dn42: <http://lg.pebkac.dn42> <br> IPv4 and IPv6 | |
|
29 | +| 4242422206 | ext: <https://lg.dn42.est-it.de> <br> dn42: <https://lg.techanit.dn42> <br> IPv4 and IPv6 | |
|
30 | +| 4242422237 | ext: <https://lg.dn42.munsternet.eu> <br> dn42: <http://lg.munsternet.dn42> <br> IPv6 only | |
|
31 | +| 4242422439 | ext: <https://lg.dn42.saru.moe> <br> dn42: <https://lg.saru.dn42> | |
|
32 | +| 4242422575 | dn42: <https://lg.androw.dn42> <br> ext: <https://lg.androw.eu> | |
|
33 | +| 4242422601 | dn42: <http://lg.burble.dn42> <br> ext: <https://lg.burble.com> | |
|
34 | +| 4242422633 | dn42: <http://lg.eb.dn42> <br> ext: <https://lg.eastbnd.com> | |
|
35 | +| 4242422717 | ext: <https://lg.whojk.com> | |
|
36 | +| 4242422904 | ext: <https://lg.doxz.net> | |
|
37 | +| 4242423035 | ext: <https://lg.lare.cc> <br> dn42: <https://lg.lare.dn42> | |
|
38 | +| 4242423088 | ext: <https://lg.dn42.6700.cc> <br> dn42: <http://lg.sun.dn42> | |
|
39 | +| 4242423315 | ext: <http://lg.unknownts.tk> <br> dn42: <http://unknownts.dn42> | |
|
40 | +| 4242423411 | ext: --------------------------- <br> dn42: <http://lg.goldlineit.dn42> | |
|
41 | +| 4242423868 | ext: <http://lg-dn42.chimon.org> | |
|
42 | +| 4242421869 | ext: <https://lg.usman.network> <br> dn42: <http://lg.usman.dn42> | |
|
43 | 43 | |
44 | 44 | ## Down |
45 | 45 | |
... | ... | @@ -48,52 +48,53 @@ These looking glasses were added to the table at some point, but now seem to be |
48 | 48 | |
49 | 49 | | AS | URL | |
50 | 50 | |:--:|:--- | |
51 | -| 64720 | ext: http://lg.prauscher.de <br> dn42: http://lg.prauscher.dn42 | |
|
52 | -| 64766 | ext: http://ix.ucis.nl/routes.php <br> dn42: http://ix.ucis.dn42/routes.php <br> IPv4 only. | |
|
53 | -| 64835 | ext: http://lg.nordkapp-5.dn42 <br> dn42: http://172.22.235.4 | |
|
54 | -| 65529 | ext: http://bgp.freifunk-bielefeld.de/ulg/ulg.py <br> Interactive, BGP-map | |
|
55 | -| 76103 | ext: http://lg.nixnodes.net <br> dn42: http://lg.nixnodes.dn42 <br> IPv4 only. | |
|
56 | -| 76142 | dn42: http://lg.ffdn.dn42 <br> Interactive, BGP-map | |
|
57 | -| 4242420013 | ext: http://dn42.netrik.de/de-fra1 <br> dn42: http://172.22.232.5/de-fra1 <br> Interactive, BGP-map | |
|
58 | -| 4242420022 | dn42: http://mhm.dn42:5001 | |
|
59 | -| 4242420101 | ext: http://core1.darmstadt.ccc.de <br> ext: http://edge1.core.chaos-darmstadt.de <br> dn42: http://lg.cda.dn42 | |
|
60 | -| 4242420123 | dn42: https://lg.grmml.dn42 <br> Interactive (traceroute, BGP-map) | |
|
51 | +| 64720 | ext: <http://lg.prauscher.de> <br> dn42: <http://lg.prauscher.dn42> | |
|
52 | +| 64766 | ext: <http://ix.ucis.nl/routes.php> <br> dn42: <http://ix.ucis.dn42/routes.php> <br> IPv4 only. | |
|
53 | +| 64835 | ext: <http://lg.nordkapp-5.dn42> <br> dn42: <http://172.22.235.4> | |
|
54 | +| 65529 | ext: <http://bgp.freifunk-bielefeld.de/ulg/ulg.py> <br> Interactive, BGP-map | |
|
55 | +| 76103 | ext: <http://lg.nixnodes.net> <br> dn42: <http://lg.nixnodes.dn42> <br> IPv4 only. | |
|
56 | +| 76142 | dn42: <http://lg.ffdn.dn42> <br> Interactive, BGP-map | |
|
57 | +| 4242420013 | ext: <http://dn42.netrik.de/de-fra1> <br> dn42: <http://172.22.232.5/de-fra1> <br> Interactive, BGP-map | |
|
58 | +| 4242420022 | dn42: <http://mhm.dn42:5001> | |
|
59 | +| 4242420101 | ext: <http://core1.darmstadt.ccc.de> <br> ext: <http://edge1.core.chaos-darmstadt.de> <br> dn42: <http://lg.cda.dn42> | |
|
60 | +| 4242420123 | dn42: <https://lg.grmml.dn42> <br> Interactive (traceroute, BGP-map) | |
|
61 | 61 | | 4242420151 | ext: ssh [email protected] <br> restricted bird shell | |
62 | -| 4242420184 | ext: http://peerfinder.polyno.me <br> dn42: http://peerfinder.polynome.dn42 <br> Can be used as a distributed looking glass if you give it a dn42 address. | |
|
63 | -| 4242420184 | dn42: http://dataviz.polynome.dn42/dn42/lastseen <br> Non-interactive "BGP last seen" service: keeps an history of previously announced BGP prefixes. | |
|
64 | -| 4242420200 | dn42: http://lg.punkt.dn42 <br> Interactive (traceroute, BGP-map) | |
|
65 | -| 4242420300 | ext: http://lg-fr-rbx.wolke7.me <br> dn42: http://lg-fr-rbx.wolke7.dn42 | |
|
66 | -| 4242420321 | dn42: http://lg.dn42 <br> Interactive (traceroute, BGP-map) | |
|
67 | -| 4242420341 | dn42: https://lg.hachiman.dn42 <br> Interactive (traceroute, BGP-map) | |
|
68 | -| 4242420812 | dn42: https://lg.jan.dn42 <br> Interactive (traceroute, BGP-map) | |
|
69 | -| 4242420827 | ext: https://lg.llyn.lorkep.trade <br> dn42: https://lg.lorkep.dn42 <br> Interactive (traceroute, BGP-map) <br> IPv6 only | |
|
70 | -| 4242420977 | ext: https://lg.moerail.ml <br> dn42: http://lg.moerail.dn42 | |
|
71 | -| 4242421055 | dn42: http://lg.tmwawpl.dn42 | |
|
72 | -| 4242421092 | dn42: http://lg.erg.dn42 <br> Interactive (traceroute, BGP-map) | |
|
73 | -| 4242421099 | ext: https://lg.owensresearch.org <br> dn42: https://lg.owensresearch.dn42 <br> BGP Route, BGP Community, BGP AS Path, Ping, and Traceroute | |
|
74 | -| 4242421166 | dn42: http://lg.alcatrash.dn42 | |
|
75 | -| 4242421197 | dn42: https://lg.scoopta.dn42 <br> dn42: ssh [email protected] <br> restricted frr shell| |
|
76 | -| 4242421224 | dn42: http://lg.bit.dn42 | |
|
77 | -| 4242421231 | dn42: http://lg.caesia.dn42 <br> ext: https://lg.caesia.net | |
|
78 | -| 4242421331<br>4242421332<br>207268 | ext: https://lg.strexp.net <br> dn42: http://lg.nia.dn42 | |
|
79 | -| 4242421588 | dn42: http://lg.tech9computers.dn42 <br> Interactive (traceroute, BGP-map) | |
|
80 | -| 4242421876 | dn42: https://lg.potato.dn42<br>ext: https://lg.dn42.ac.cn | |
|
81 | -| 4242421926 | dn42: https://lg.zhaofeng.dn42 <br> ext: https://lg.naive.network | |
|
82 | -| 4242422016 | ext: https://dn42.sidereal.ca <br> dn42: https://lg.sidereal.dn42 | |
|
83 | -| 4242422024 | ext: http://lg.dn42.gcc.ac.cn <br> Interactive (ping, traceroute, BGP-map)| |
|
84 | -| 4242422189 | dn42: http://lg.iedon.dn42 | |
|
85 | -| 4242422341 | ext: https://lg.dn42.zotan.network <br> dn42: https://lg.zotan.dn42 | |
|
86 | -| 4242422342 | dn42: http://lg.gbe.dn42 <br> Semi-interactive (no traceroute, no ping) | |
|
87 | -| 4242422428 | ext: https://lg.0l.de <br> IPv4 and IPv6 | |
|
88 | -| 4242422506 | dn42: http://www.as4242422506.dn42 | |
|
89 | -| 4242422547 | ext: https://lg.lantian.pub <br> dn42: http://lg.lantian.dn42 | |
|
90 | -| 4242422596 | dn42: http://lg.ty3r0x.dn42 | |
|
91 | -| 4242422700 | dn42: http://lg.gotroot.dn42 <br> ext: http://dn42.gotroot.ca | |
|
92 | -| 4242423078 | ext: https://lg.hexanet.dev <br> dn42: http://lg.hex.dn42 <br> Interactive (traceroute, BGP-map) <br> IPv6 only | |
|
93 | -| 4242423735 | ext: https://lg.dn42.cperrin.xyz <br> dn42: http://lg.cperrin.dn42 | |
|
94 | -| 4242423827 | ext: https://sky.nullroute.eu.org/dn42/lg <br> dn42: http://lg.nullroute.dn42 | |
|
95 | -| 4242423905 | ext: https://dn42-svc.weiti.org/ulg <br> dn42: https://lg.weiti.dn42 |
|
96 | -| 4242423905 | ext: http://zeus.nowhere.ws/dn42/routes.cgi <br> dn42: http://zeus.nihilus.dn42/dn42/routes.cgi <br> Non-interactive (route listing only). | |
|
97 | -| 4242423955 | dn42: http://lg.flo.dn42 | |
|
98 | -| 4242423973 | dn42: http://lg.technopoint.dn42 <br> (traceroute, BGP-map) IPv4 only. | |
|
99 | -| 4242423993 | ext: https://lg.2f30.org <br> IPv4 only. | |
|
62 | +| 4242420184 | ext: <http://peerfinder.polyno.me> <br> dn42: <http://peerfinder.polynome.dn42> <br> Can be used as a distributed looking glass if you give it a dn42 address. | |
|
63 | +| 4242420184 | dn42: <http://dataviz.polynome.dn42/dn42/lastseen> <br> Non-interactive "BGP last seen" service: keeps an history of previously announced BGP prefixes. | |
|
64 | +| 4242420200 | dn42: <http://lg.punkt.dn42> <br> Interactive (traceroute, BGP-map) | |
|
65 | +| 4242420300 | ext: <http://lg-fr-rbx.wolke7.me> <br> dn42: <http://lg-fr-rbx.wolke7.dn42> | |
|
66 | +| 4242420321 | dn42: <http://lg.dn42> <br> Interactive (traceroute, BGP-map) | |
|
67 | +| 4242420341 | dn42: <https://lg.hachiman.dn42> <br> Interactive (traceroute, BGP-map) | |
|
68 | +| 4242420812 | dn42: <https://lg.jan.dn42> <br> Interactive (traceroute, BGP-map) | |
|
69 | +| 4242420827 | ext: <https://lg.llyn.lorkep.trade> <br> dn42: <https://lg.lorkep.dn42> <br> Interactive (traceroute, BGP-map) <br> IPv6 only | |
|
70 | +| 4242420977 | ext: <https://lg.moerail.ml> <br> dn42: <http://lg.moerail.dn42> | |
|
71 | +| 4242421055 | dn42: <http://lg.tmwawpl.dn42> | |
|
72 | +| 4242421092 | dn42: <http://lg.erg.dn42> <br> Interactive (traceroute, BGP-map) | |
|
73 | +| 4242421099 | ext: <https://lg.owensresearch.org> <br> dn42: <https://lg.owensresearch.dn42> <br> BGP Route, BGP Community, BGP AS Path, Ping, and Traceroute | |
|
74 | +| 4242421166 | dn42: <http://lg.alcatrash.dn42> | |
|
75 | +| 4242421197 | dn42: <https://lg.scoopta.dn42> <br> dn42: ssh [email protected] <br> restricted frr shell| |
|
76 | +| 4242421224 | dn42: <http://lg.bit.dn42> | |
|
77 | +| 4242421231 | dn42: <http://lg.caesia.dn42> <br> ext: <https://lg.caesia.net> | |
|
78 | +| 4242421331<br>4242421332<br>207268 | ext: <https://lg.strexp.net> <br> dn42: <http://lg.nia.dn42> | |
|
79 | +| 4242421588 | dn42: <http://lg.tech9computers.dn42> <br> Interactive (traceroute, BGP-map) | |
|
80 | +| 4242421876 | dn42: <https://lg.potato.dn42> <br> ext: <https://lg.dn42.ac.cn> | |
|
81 | +| 4242421926 | dn42: <https://lg.zhaofeng.dn42> <br> ext: <https://lg.naive.network> | |
|
82 | +| 4242422016 | ext: <https://dn42.sidereal.ca> <br> dn42: <https://lg.sidereal.dn42> | |
|
83 | +| 4242422024 | ext: <http://lg.dn42.gcc.ac.cn> <br> Interactive (ping, traceroute, BGP-map) | |
|
84 | +| 4242422189 | dn42: <http://lg.iedon.dn42> | |
|
85 | +| 4242422341 | ext: <https://lg.dn42.zotan.network> <br> dn42: <https://lg.zotan.dn42> | |
|
86 | +| 4242422342 | dn42: <http://lg.gbe.dn42> <br> Semi-interactive (no traceroute, no ping) | |
|
87 | +| 4242422428 | ext: <https://lg.0l.de> <br> IPv4 and IPv6 | |
|
88 | +| 4242422506 | dn42: <http://www.as4242422506.dn42> | |
|
89 | +| 4242422547 | ext: <https://lg.lantian.pub> <br> dn42: <http://lg.lantian.dn42> | |
|
90 | +| 4242422596 | dn42: <http://lg.ty3r0x.dn42> | |
|
91 | +| 4242422700 | dn42: <http://lg.gotroot.dn42> <br> ext: <http://dn42.gotroot.ca> | |
|
92 | +| 4242423078 | ext: <https://lg.hexanet.dev> <br> dn42: <http://lg.hex.dn42> <br> Interactive (traceroute, BGP-map) <br> IPv6 only | |
|
93 | +| 4242423735 | ext: <https://lg.dn42.cperrin.xyz> <br> dn42: <http://lg.cperrin.dn42> | |
|
94 | +| 4242423827 | ext: <https://sky.nullroute.eu.org/dn42/lg> <br> dn42: <http://lg.nullroute.dn42> | |
|
95 | +| 4242423905 | ext: <https://dn42-svc.weiti.org/ulg> <br> dn42: <https://lg.weiti.dn42> | |
|
96 | +| 4242423905 | ext: <http://zeus.nowhere.ws/dn42/routes.cgi> <br> dn42: <http://zeus.nihilus.dn42/dn42/routes.cgi> <br> Non-interactive (route listing only). | |
|
97 | +| 4242423955 | dn42: <http://lg.flo.dn42> | |
|
98 | +| 4242423973 | dn42: <http://lg.technopoint.dn42> <br> (traceroute, BGP-map) IPv4 only. | |
|
99 | +| 4242423993 | ext: <https://lg.2f30.org> <br> IPv4 only. | |
|
100 | + |
services/New-DNS.md
... | ... | @@ -1,4 +1,4 @@ |
1 | -After frequent issues with the [Old Hierarchical DNS](Old-Hierarchical-DNS) system in early 2018, work has started to build a new and more reliable DNS system. The main goals are: |
|
1 | +After frequent issues with the [Old Hierarchical DNS](/services/Old-Hierarchical-DNS) system in early 2018, work has started to build a new and more reliable DNS system. The main goals are: |
|
2 | 2 | * Reliability and Consistency to avoid debugging very obscure issues that are also hard to reproduce. |
3 | 3 | * Low maintenance burden on operators. |
4 | 4 | * Proper DNSSEC support for everything. |
... | ... | @@ -47,6 +47,6 @@ The set of valid KSKs can be found in the registry. |
47 | 47 | |
48 | 48 | # See also |
49 | 49 | |
50 | -* [DNS Quick Start](DNS) |
|
51 | -* [Old Hierarchical DNS](Old-Hierarchical-DNS) |
|
52 | -* [Original DNS (deprecated)](Original-DNS-(deprecated)) |
|
50 | +* [DNS Quick Start](/services/DNS) |
|
51 | +* [Old Hierarchical DNS](/services/Old-Hierarchical-DNS) |
|
52 | +* [Original DNS (deprecated)](/services/Original-DNS-(deprecated)) |
services/News.md
... | ... | @@ -1,13 +1,13 @@ |
1 | 1 | # List of Usenet servers |
2 | 2 | | **Person** | **Status** | **Address** | **Posting** | **Newsgroups** | **Binaries** | |
3 | 3 | |----|----|----|----|----|----| |
4 | -| welterde | _down_ | news.welterde.dn42 | _yes_ | Big 8, de.\*, alt.\* | _no_ | |
|
5 | -| UFO | _up_ | core.ucis.dn42 | _yes_ | anonet, dn42 | _no_ | |
|
6 | -| blacksheep | _down_ | news.blacksheep.dn42 | _ask_ | Big 8, de.\*, alt.\*, uk.\*, etc. | _no_ | |
|
4 | +| welterde | _down_ | <http://news.welterde.dn42> | _yes_ | Big 8, de.\*, alt.\* | _no_ | |
|
5 | +| UFO | _up_ | <http://core.ucis.dn42> | _yes_ | anonet, dn42 | _no_ | |
|
6 | +| blacksheep | _down_ | <http://news.blacksheep.dn42> | _ask_ | Big 8, de.\*, alt.\*, uk.\*, etc. | _no_ | |
|
7 | 7 | |
8 | 8 | # List of Usenet WebFrontends |
9 | 9 | | **Person** | **Status** | **Address** | **Posting** | **Newsgroups** | **Binaries** | |
10 | 10 | |----|----|----|----|----|----| |
11 | -| cronix | _down_ | news.crystalnet.dn42 | _yes_ | as requested | _no_ | |
|
11 | +| cronix | _down_ | <http://news.crystalnet.dn42> | _yes_ | as requested | _no_ | |
|
12 | 12 | | UFO | _down_ | [UCIS.ano news](http://cgiproxy.ucis.dn42/nph-proxy.cgi/00/http/www.ucis.ano/news/) | _no_ | anonet, dn42 | _limited_ | |
13 | 13 | | SeekingFor | _down_ | [AnoNet News](http://cgiproxy.ucis.dn42/nph-proxy.cgi/00/http/news.sfor.ano/) | _yes_ | anonet, dn42 | _no_ | |
services/Old-Hierarchical-DNS.md
... | ... | @@ -1,4 +1,4 @@ |
1 | -This information is now **deprecated**. Please check [New DNS](New-DNS) for the current architecture. |
|
1 | +This information is now **deprecated**. Please check [New DNS](/services/New-DNS) for the current architecture. |
|
2 | 2 | |
3 | 3 | *** |
4 | 4 | |
... | ... | @@ -38,7 +38,7 @@ For all of these servers they have a specific IP assigned, only respond to their |
38 | 38 | |
39 | 39 | **<name>.dn42-servers.arpa** - This server is authoritative for RFC 2317 delegations. For any inetnum object smaller than /24 and whos parent has no nameserver records, a C class parent zone is created (all its subnetworks are delegated to appropriate nameservers with CNAME) |
40 | 40 | |
41 | -Real-time server monitor is available at http://nixnodes.net/dn42/dnsview |
|
41 | +Real-time server monitor is available at <http://nixnodes.net/dn42/dnsview> |
|
42 | 42 | |
43 | 43 | ## Setup |
44 | 44 |
services/Original-DNS-(deprecated).md
... | ... | @@ -1,5 +1,5 @@ |
1 | 1 | # Original DNS (deprecated) |
2 | -This information is now **deprecated**. Please check [New DNS](New-DNS) for the current architecture. |
|
2 | +This information is now **deprecated**. Please check [New DNS](/services/New-DNS) for the current architecture. |
|
3 | 3 | |
4 | 4 | *** |
5 | 5 | |
... | ... | @@ -35,12 +35,12 @@ The root zone for `dn42.` is built from the [whois registry](/services/Whois). I |
35 | 35 | |
36 | 36 | ## DNS services for other networks |
37 | 37 | |
38 | -Other networks are interconnected with dn42 (ChaosVPN, Freifunk, etc). Some of them also provide DNS service, you can configure your resolver to use it. See [External DNS](dns/External-DNS). |
|
38 | +Other networks are interconnected with dn42 (ChaosVPN, Freifunk, etc). Some of them also provide DNS service, you can configure your resolver to use it. See [External DNS](/service/dns/External-DNS). |
|
39 | 39 | |
40 | 40 | ## Providing DNS services |
41 | 41 | |
42 | -See [Providing Anycast DNS](dns/Providing-Anycast-DNS). |
|
42 | +See [Providing Anycast DNS](/services/dns/Providing-Anycast-DNS). |
|
43 | 43 | |
44 | -## [Old Hierarchical DNS](Old-Hierarchical-DNS) |
|
44 | +## [Old Hierarchical DNS](/services/Old-Hierarchical-DNS) |
|
45 | 45 | |
46 | 46 | This is a new effort to build a DNS system that mirrors how DNS was designed to work in clearnet. |
services/Repository-Mirrors.md
... | ... | @@ -4,28 +4,28 @@ There are some mirrors available in DN42. All mirrors are subdomains of "mirror. |
4 | 4 | |
5 | 5 | |
6 | 6 | ## Ubuntu |
7 | -**http://mirror.dn42/ubuntu** |
|
7 | +**<http://mirror.dn42/ubuntu>** |
|
8 | 8 | |
9 | 9 | Hosted by: |
10 | 10 | * mephisto |
11 | 11 | |
12 | 12 | |
13 | 13 | ## mirror.yandex.ru proxy |
14 | -**http://172.23.158.41/** |
|
15 | -**http://[fd91:9191:9191:3::1]/** |
|
14 | +**<http://172.23.158.41/>** |
|
15 | +**<http://[fd91:9191:9191:3::1]/>** |
|
16 | 16 | |
17 | 17 | Hosted by: |
18 | 18 | * ne-vlezay80 |
19 | 19 | |
20 | 20 | ## mirrors.nia.dn42 |
21 | -**http://mirrors.nia.dn42/** |
|
22 | -**http://[fd01:1926:817:1000::ac14:a8c5]/** |
|
21 | +**<http://mirrors.nia.dn42/>** |
|
22 | +**<http://[fd01:1926:817:1000::ac14:a8c5]/>** |
|
23 | 23 | |
24 | 24 | ## mirror.z.dn42 |
25 | 25 | |
26 | 26 | Not hosting repositories itself, it collects other mirrors |
27 | 27 | |
28 | -* Dynamic page: **http://mirror.z.dn42/** |
|
29 | -* Static page: **http://mirror.z.dn42/_/** |
|
28 | +* Dynamic page: **<http://mirror.z.dn42/>** |
|
29 | +* Static page: **<http://mirror.z.dn42/_/>** |
|
30 | 30 | |
31 | 31 |
services/Route-Collector.md
... | ... | @@ -75,24 +75,24 @@ protocol bgp ROUTE_COLLECTOR |
75 | 75 | |
76 | 76 | The collector runs a looking glass based on [bird-lg-go](https://github.com/xddxdd/bird-lg-go). |
77 | 77 | |
78 | - - [https://lg.collector.dn42/](https://lg.collector.dn42/) |
|
78 | + - <https://lg.collector.dn42/> |
|
79 | 79 | |
80 | 80 | ### MRT Dumps |
81 | 81 | |
82 | 82 | [MRT Dumps](https://tools.ietf.org/html/rfc6396) are produced by the collector every 10 minutes. Bird produces MRT dumps corresponding to tables, so two separate dumps are created, one for IPv4 (master4) and one for IPv6 (master6). The 10 minutes dumps are available for one week before being reduced down to one a day. |
83 | 83 | |
84 | - - [https://mrt.collector.dn42](https://mrt.collector.dn42) |
|
84 | + - <https://mrt.collector.dn42> |
|
85 | 85 | |
86 | 86 | The latest dumps can always be found at the following URLs: |
87 | 87 | |
88 | - - [https://mrt.collector.dn42/master4_latest.mrt.bz2](https://mrt.collector.dn42/master4_latest.mrt.bz2) |
|
89 | - - [https://mrt.collector.dn42/master6_latest.mrt.bz2](https://mrt.collector.dn42/master6_latest.mrt.bz2) |
|
88 | + - <https://mrt.collector.dn42/master4_latest.mrt.bz2> |
|
89 | + - <https://mrt.collector.dn42/master6_latest.mrt.bz2> |
|
90 | 90 | |
91 | 91 | ### Prometheus Metrics |
92 | 92 | |
93 | 93 | The collector runs [bird_exporter](https://github.com/czerwonk/bird_exporter) and prometheus style metrics are available at the following URL: |
94 | 94 | |
95 | - - [http://collector.dn42:9324/metrics](http://collector.dn42:9324/metrics) |
|
95 | + - <http://collector.dn42:9324/metrics> |
|
96 | 96 | |
97 | 97 | ### ~~Flapping routes~~ (In maintenance) |
98 | 98 |
services/Statistics.md
... | ... | @@ -3,7 +3,7 @@ |
3 | 3 | |
4 | 4 | ## IRC |
5 | 5 | |
6 | -Channel statistics for #dn42@hackint are available at: https://dev.0l.dn42/stats/. |
|
6 | +Channel statistics for #dn42@hackint are available at: <https://dev.0l.dn42/stats/>. |
|
7 | 7 | |
8 | 8 | ## Scripts |
9 | 9 |
services/Tahoe-LAFS.md
... | ... | @@ -15,7 +15,7 @@ Because of the encryption an owner of a node don't know anything about the store |
15 | 15 | To provide storage to the cloud you have to run a node. |
16 | 16 | |
17 | 17 | ## Install and configuration |
18 | -To run a node you have to install tahoe-lafs at least in version 1.10.2. You can get source code from https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.2.zip, if the version of the package in the distribution not at least 1.10. Then you have to extract it and install with `python2 setup.py build && sudo python2 setup.py install`. |
|
18 | +To run a node you have to install tahoe-lafs at least in version 1.10.2. You can get source code from <https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.2.zip>, if the version of the package in the distribution not at least 1.10. Then you have to extract it and install with `python2 setup.py build && sudo python2 setup.py install`. |
|
19 | 19 | |
20 | 20 | Before the first start you have to create a node with `bin/tahoe create-node` or a client (doesn't provide storage) with `bin/tahoe create-client`. This will create the folder .tahoe in your home dir. In the file .tahoe/tahoe.cfg you have to enter on `introducer.furl` the link to our introducer node (UPDATED): |
21 | 21 | |
... | ... | @@ -30,4 +30,4 @@ With `bin/tahoe start` you start your local node. |
30 | 30 | You can reach the local node via web browser at [http://localhost:3456](http://localhost:3456). |
31 | 31 | |
32 | 32 | ## Further informations |
33 | -Look at https://tahoe-lafs.org for further information. |
|
33 | +Look at <https://tahoe-lafs.org> for further information. |
services/Whois.md
... | ... | @@ -32,7 +32,7 @@ Note that currently, most AS are using one of the legacy ASN range (and will pro |
32 | 32 | |
33 | 33 | ## DNS zones |
34 | 34 | |
35 | -dn42 uses the `dn42.` TLD, which is not present in the root DNS zone of the ICANN-net. For details, see [DNS](DNS). |
|
35 | +dn42 uses the `dn42.` TLD, which is not present in the root DNS zone of the ICANN-net. For details, see [DNS](/services/DNS). |
|
36 | 36 | |
37 | 37 | Note that other TLDs should also be usable from dn42, most notably from Freifunk and ChaosVPN. A tentative list is available at [External DNS](/services/dns/External-DNS). |
38 | 38 | |
... | ... | @@ -40,7 +40,7 @@ Note that other TLDs should also be usable from dn42, most notably from Freifunk |
40 | 40 | |
41 | 41 | The gitea instance hosting the registry has an associated [Drone CI/CD](https://drone.io/) service: |
42 | 42 | |
43 | -- [https://drone.git.dn42/](https://drone.git.dn42/) |
|
43 | +- <https://drone.git.dn42/> |
|
44 | 44 | |
45 | 45 | Users are free to add drone pipelines to their own repositories. Repositories can be enabled using the Drone server [user interface](https://drone.git.dn42/). |
46 | 46 | |
... | ... | @@ -51,7 +51,7 @@ Privacy mode is enabled, please call the bot with @DN42WhoisBot when necessary. |
51 | 51 | |
52 | 52 | # Web interface and REST API |
53 | 53 | |
54 | -[https://explorer.burble.dn42/](https://explorer.burble.dn42/) ([https://explorer.burble.com/](https://explorer.burble.com/) via clearnet) provides a web interface and REST API for querying the DN42 registry. |
|
54 | +<https://explorer.burble.dn42/> ([https://explorer.burble.com/](https://explorer.burble.com/) via clearnet) provides a web interface and REST API for querying the DN42 registry. |
|
55 | 55 | |
56 | 56 | The service is provided by [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv) which can also be run locally. |
57 | 57 | |
... | ... | @@ -71,7 +71,7 @@ Example: |
71 | 71 | |
72 | 72 | The Python code for generating the zone from the registry is available on the monotone repository. |
73 | 73 | |
74 | -The idea comes from the guys at cymru.com, who provide this service for the Internet (e.g. `AS1.asn.cymru.com`), see https://www.team-cymru.org/Services/ip-to-asn.html#dns |
|
74 | +The idea comes from the guys at cymru.com, who provide this service for the Internet (e.g. `AS1.asn.cymru.com`), see <https://www.team-cymru.org/Services/ip-to-asn.html#dns> |
|
75 | 75 | |
76 | 76 | # Software |
77 | 77 | |
... | ... | @@ -139,4 +139,4 @@ sudo ruby whoisd.rb nobody |
139 | 139 | ``` |
140 | 140 | ## Whois restful API |
141 | 141 | Note: this service is in beta testing, use at your own risk. |
142 | -https://whois.rest.dn42/ |
|
142 | +<https://whois.rest.dn42/> |
services/dns/External-DNS.md
... | ... | @@ -28,7 +28,7 @@ The mkdns script currently supports the following setups: |
28 | 28 | ## NeoNetwork |
29 | 29 | |
30 | 30 | The NeoNetwork also has a recursive DNS server at `10.127.255.54` and `fd10:127:53:53::`. |
31 | -The zone files can be found here: https://github.com/NeoCloud/NeoNetwork/tree/master/dns |
|
31 | +The zone files can be found here: <https://github.com/NeoCloud/NeoNetwork/tree/master/dns> |
|
32 | 32 | |
33 | 33 | ## Configuration |
34 | 34 |
services/dns/Providing-Anycast-DNS.md
... | ... | @@ -1,4 +1,4 @@ |
1 | -# DEPRECATED - Please have a look at [Hierarchical DNS](https://internal.dn42/Hierarchical-DNS) instead |
|
1 | +# DEPRECATED - Please have a look at [Hierarchical DNS](/services/dns/Old-Hierarchical-DNS) instead |
|
2 | 2 | |
3 | 3 | You may want to participate in the anycast DNS cloud. |
4 | 4 |
services/dns/Recursive-DNS-resolver.md
... | ... | @@ -1,6 +1,6 @@ |
1 | 1 | If you want to run your own recursive DNS server, you must find upstream servers that are authoritative for the dn42 zones. |
2 | 2 | |
3 | -You may use some servers listed in the [table of anycast servers](Providing-Anycast-DNS#Persons-providing-anycast-DNS), or just use `172.22.119.160` and `172.22.119.163` (ns{1,2}.fritz.dn42). |
|
3 | +You may use some servers listed in the [table of anycast servers](/services/dns/Providing-Anycast-DNS#Persons-providing-anycast-DNS), or just use `172.22.119.160` and `172.22.119.163` (ns{1,2}.fritz.dn42). |
|
4 | 4 | |
5 | 5 | ## Configuration |
6 | 6 |