diff --git a/FAQ.md b/FAQ.md index d9de31a..dabaf7b 100644 --- a/FAQ.md +++ b/FAQ.md @@ -69,7 +69,7 @@ In order to prevent this, you need to supply a different subnet range to the Doc ] } ``` -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.) +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 and — I used this to get my `thelounge` container to connect to hackint.dn42.) ### Can I update the wiki? diff --git a/Home.md b/Home.md index 786ff0c..2a36151 100644 --- a/Home.md +++ b/Home.md @@ -76,7 +76,7 @@ The [Getting started](/howto/Getting-Started) page helps you to get your first n ## About this wiki -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. +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](services/Certificate-Authority) required for editing. ### DN42 Logo diff --git a/Links.md b/Links.md index da10ad0..9d464ae 100644 --- a/Links.md +++ b/Links.md @@ -1,26 +1,26 @@ 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! Books: -- https://github.com/gsahinpi/acm361/raw/master/Computer%20Networks%20-%20A%20Tanenbaum%20-%205th%20edition.pdf +- [Computer Networks -Tanenbaum](https://github.com/gsahinpi/acm361/raw/master/Computer%20Networks%20-%20A%20Tanenbaum%20-%205th%20edition.pdf) Tutorials: -- https://jlu5.com/blog/dn42-multiple-servers-ibgp-igps -- https://github.com/knorrie/network-examples -- https://bgpfilterguide.nlnog.net/ +- [Multiple servers on dn42: iBGP and IGPs](https://jlu5.com/blog/dn42-multiple-servers-ibgp-igps) +- [Network Examples](https://github.com/knorrie/network-examples) +- [BGP Filter Guides](https://bgpfilterguide.nlnog.net/) Examples and Blogs: -- https://lantian.pub/en/page/dn42/ -- https://github.com/jlu5/ansible-dn42 +- [lantian's blog](https://lantian.pub/en/page/dn42/) +- [jlu5's dn42 config](https://github.com/jlu5/ansible-dn42) Videos: - English - - https://www.youtube.com/watch?v=oKyhrbG3sjI - - https://media.ccc.de/v/denog13-12617-local-pref-considered-evil + - [BGP Tutorial Massimiliano Stucchi, Tom Smyth ](https://www.youtube.com/watch?v=oKyhrbG3sjI) + - [local-pref considered evil ](https://media.ccc.de/v/denog13-12617-local-pref-considered-evil) - German - - https://media.ccc.de/v/routingdays16-18-network_ip_basics - - https://media.ccc.de/v/routingdays16-14-ibgp_fundamentals - - https://media.ccc.de/v/routingdays16-10-e_bgp_fundamentals + - [Network / IP Basics OSI-Modell und Protokolle im Überblick](https://media.ccc.de/v/routingdays16-18-network_ip_basics) + - [iBGP Fundamentals BGP im internen Netzwerk.](https://media.ccc.de/v/routingdays16-14-ibgp_fundamentals) + - [(e)BGP Fundamentals Route selection, AS path, prefix, metrics and state machine](https://media.ccc.de/v/routingdays16-10-e_bgp_fundamentals) Funny: -- https://ipv6bingo.com/ \ No newline at end of file +- [ipv6bingo](https://ipv6bingo.com/) diff --git a/Other.md b/Other.md index 422a58a..a5d27e5 100644 --- a/Other.md +++ b/Other.md @@ -2,11 +2,11 @@ ## Other Lists -- http://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region -- http://en.wikipedia.org/wiki/Darknet_(networking) -https://en.wikipedia.org/wiki/Category:Anonymity_networks -- http://anonet2.biz/List%20of%20Anonymous%20Networks -- https://en.wikipedia.org/wiki/Anonymous_P2P +- +- +- +- +- ## Anonymity @@ -43,7 +43,7 @@ OneSwarm can be run as a darknet for friend-to-friend file-sharing. - **CRXN** ## AnoNet -A wiki page dedicated to the AnoNet Network: http://wiki.qontrol.nl/Anonet +A wiki page dedicated to the AnoNet Network: ## TINC Clouds diff --git a/howto/Address-Space.md b/howto/Address-Space.md index c7df383..25be2f8 100644 --- a/howto/Address-Space.md +++ b/howto/Address-Space.md @@ -15,7 +15,7 @@ grep -r ^policy data/inet{,6}num/ 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. -`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). +`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). 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). @@ -41,7 +41,7 @@ There are other IPv4 ranges in use within DN42 related to the affiliate networks The diagram below shows the allocation policies for the DN42 address space. -![Policy Map Image](images/PolicyMap.png) +![Policy Map Image](/howto/images/PolicyMap.png) Specific policy restrictions: diff --git a/howto/Bird.md b/howto/Bird.md index 0e67d58..221a885 100644 --- a/howto/Bird.md +++ b/howto/Bird.md @@ -254,23 +254,23 @@ The ROA table can be generated from the registry directly or you can use the fol ROA files generated by [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv) are available from burble.dn42: -|URL| IPv4/IPv6 |Description| -|---|---|---| -|[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 | -|[https://dn42.burble.com/roa/dn42_roa_bird1_46.conf](https://dn42.burble.com/roa/dn42_roa_bird1_46.conf)   |  Both  | Bird1 format | -|[https://dn42.burble.com/roa/dn42_roa_bird1_4.conf](https://dn42.burble.com/roa/dn42_roa_bird1_4.conf)   |  IPv4 Only  | Bird1 format | -|[https://dn42.burble.com/roa/dn42_roa_bird1_6.conf](https://dn42.burble.com/roa/dn42_roa_bird1_6.conf)   |  IPv6 Only  | Bird1 format | -|[https://dn42.burble.com/roa/dn42_roa_bird2_46.conf](https://dn42.burble.com/roa/dn42_roa_bird2_46.conf)   |  Both  | Bird2 format | -|[https://dn42.burble.com/roa/dn42_roa_bird2_4.conf](https://dn42.burble.com/roa/dn42_roa_bird2_4.conf)   |  IPv4 Only  | Bird2 format | -|[https://dn42.burble.com/roa/dn42_roa_bird2_6.conf](https://dn42.burble.com/roa/dn42_roa_bird2_6.conf)   |  IPv6 Only  | Bird2 format | +|URL| IPv4/IPv6 |Description| +|---|---|---| +|   |  Both  | JSON format for use with RPKI | +|   |  Both  | Bird1 format | +|   |  IPv4 Only  | Bird1 format | +|   |  IPv6 Only  | Bird1 format | +|   |  Both  | Bird2 format | +|   |  IPv4 Only  | Bird2 format | +|   |  IPv6 Only  | Bird2 format | ROA files generated by [roa_wizard](https://git.dn42.dev/Kioubit/roa_wizard) are available: |URL| IPv4/IPv6 |Description| -|---|---|---| -|[https://kioubit-roa.dn42.dev/?type=v4](https://kioubit-roa.dn42.dev/?type=v4)   |  IPv4 Only  | Bird2 format | -|[https://kioubit-roa.dn42.dev/?type=v6](https://kioubit-roa.dn42.dev/?type=v6)   |  IPv6 Only  | Bird2 format | -|[https://kioubit-roa.dn42.dev/?type=json](https://kioubit-roa.dn42.dev/?type=json)   |  Both  | JSON format for use with RPKI | +|---|---|---| +|   |  IPv4 Only  | Bird2 format | +|   |  IPv6 Only  | Bird2 format | +|   |  Both  | JSON format for use with RPKI | ### Updating ROA tables @@ -429,5 +429,5 @@ bird> show route export # shows the route you export to someone ``` # External Links -* detailed bird configuration from Mic92: https://github.com/Mic92/bird-dn42 -* more bird commands: https://bird.network.cz/?get_doc&v=20&f=bird-4.html +* detailed bird configuration from Mic92: +* more bird commands: diff --git a/howto/Bird2.md b/howto/Bird2.md index 63036c2..50f006d 100644 --- a/howto/Bird2.md +++ b/howto/Bird2.md @@ -6,10 +6,10 @@ The `extra/bird` package in the arch repositories will usually have a relatively # Bird2 Version <2.0.8 / Debian -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). +Please note, that Bird2 versions before 2.0.8 don't support IPv6 extended nexthops for IPv4 destinations (). Additionally Bird2 before 2.0.8 cannot automatically update filtered bgp routes when an used RPKI source changes. -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). +Debian 11 Bullseye delivers Bird 2.0.7. But you can use the Debian Bullseye backport-repository which provides version 2.0.8 (see for adding backports repository and install packages from the repository). # Example configuration diff --git a/howto/GRE-plus-IPsec.md b/howto/GRE-plus-IPsec.md index 8efb71b..1f20b79 100644 --- a/howto/GRE-plus-IPsec.md +++ b/howto/GRE-plus-IPsec.md @@ -25,10 +25,10 @@ * At least one peer should operate his own (Sub-)CA. ## How to configure a GRE tunnel on FreeBSD -See [GRE on FreeBSD](GRE-on-FreeBSD). +See [GRE on FreeBSD](/howto/GRE-on-FreeBSD). ## How to configure IPsec on FreeBSD -See [IPsec on FreeBSD](IPsec-on-FreeBSD). +See [IPsec on FreeBSD](/howto/IPsec-on-FreeBSD). ## How to configure GRE + IPsec on Debian -See [GRE + IPsec on Debian](IPsecWithPublicKeys/GRE-plus-IPsec-Debian). +See [GRE + IPsec on Debian](/howto/IPsecWithPublicKeys/GRE-plus-IPsec-Debian). diff --git a/howto/Getting-Started.md b/howto/Getting-Started.md index 7b19dc2..21cf4b3 100644 --- a/howto/Getting-Started.md +++ b/howto/Getting-Started.md @@ -305,7 +305,7 @@ source: DN42 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). -You can use the peerfinder to help you find potential peers close to you: https://dn42.us/peers +You can use the peerfinder to help you find potential peers close to you: 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. @@ -313,17 +313,17 @@ You can then contact them on IRC or by email. In case you're really at loss, you Unless your dn42 peers are on the same network, you must establish tunnels. Choose anything you like: Wireguard, OpenVPN, GRE, GRE + IPSec, IPIP, Tinc, ... -There is some documentation in this wiki, like [gre-plus-ipsec](GRE-plus-IPsec). +There is some documentation in this wiki, like [gre-plus-ipsec](/howto/GRE-plus-IPsec). ## Running a routing daemon 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). -You can find [configuration examples for Bird here](Bird). +You can find [configuration examples for Bird here](/howto/Bird). ## Configuration Examples -* [Important Network configuration](networksettings) +* [Important Network configuration](/howto/networksettings) * VPN/Tunnel: * [Wireguard](/howto/wireguard) @@ -334,10 +334,10 @@ You can find [configuration examples for Bird here](Bird). * [Bird](/howto/Bird) * [Quagga](/howto/Quagga) * Router specific: - * [dn42 on OpenWRT](OpenWRT) - * [EdgeOS Configuration](EdgeOS-Config-Example) - * [EdgeOS GRE/IPsec Example](EdgeOS-GRE-IPsec-Example) - * [BGP on Extreme Networks Summit 1i](BGP-on-Extreme-Summit1i) + * [dn42 on OpenWRT](/howto/OpenWRT) + * [EdgeOS Configuration](/howto/EdgeOS-Config-Example) + * [EdgeOS GRE/IPsec Example](/howto/EdgeOS-GRE-IPsec-Example) + * [BGP on Extreme Networks Summit 1i](/howto/BGP-on-Extreme-Summit1i) # Configure DNS diff --git a/howto/IPsec-with-PublicKeys.md b/howto/IPsec-with-PublicKeys.md index a79350a..b9c2439 100644 --- a/howto/IPsec-with-PublicKeys.md +++ b/howto/IPsec-with-PublicKeys.md @@ -7,9 +7,9 @@ * The [insecure][1] [IKE][2] [aggressive mode][3] must be used to support distinct PSKs for multiple dynamic peers, or * All dynamic peers must use the same PSK in order to use the more secure IKE main mode -[1]: http://www.sersc.org/journals/IJAST/vol8/2.pdf "Vulnerabilities of VPN using IPSec and Defensive Measures" -[2]: http://carnal0wnage.attackresearch.com/2011/12/aggressive-mode-vpn-ike-scan-psk-crack.html "Aggressive Mode VPN -- IKE-Scan, PSK-Crack, and Cain" -[3]: http://rayas-security.blogspot.com/2013/06/ipsec-vpn-main-mode-vs-aggressive-mode.html "IPsec VPN, Main mode Vs Aggressive mode" +[1]: "Vulnerabilities of VPN using IPSec and Defensive Measures" +[2]: "Aggressive Mode VPN -- IKE-Scan, PSK-Crack, and Cain" +[3]: "IPsec VPN, Main mode Vs Aggressive mode" ### Public keys are _better_ * 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 ### Conversion tool 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: -[https://raw.githubusercontent.com/zeroae/pubkey-converter/master/pubkey-converter.pl](https://raw.githubusercontent.com/zeroae/pubkey-converter/master/pubkey-converter.pl) + ### How-To examples | Implementation | Key format | @@ -44,13 +44,13 @@ Different implementations use different formats to represent public keys, and it | [strongSwan < 5.0.0][e] | Base64 RFC 3110 | | [VyOS/EdgeOS][g] | Base64 RFC 3110 | -[a]: /howto/IPsecWithPublicKeys/CiscoIOSExample -[b]: /howto/IPsecWithPublicKeys/RouterOSExample -[c]: /howto/IPsecWithPublicKeys/OpenBSDExample -[d]: /howto/IPsecWithPublicKeys/RacoonExample -[e]: /howto/IPsecWithPublicKeys/strongSwan4Example -[f]: /howto/IPsecWithPublicKeys/strongSwan5Example -[g]: /howto/IPsecWithPublicKeys/VyOSExample +[a]: +[b]: +[c]: +[d]: +[e]: +[f]: +[g]: ### Notes 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! diff --git a/howto/IPsecWithPublicKeys/CiscoIOSExample.md b/howto/IPsecWithPublicKeys/CiscoIOSExample.md index aadfa5f..7496076 100644 --- a/howto/IPsecWithPublicKeys/CiscoIOSExample.md +++ b/howto/IPsecWithPublicKeys/CiscoIOSExample.md @@ -39,7 +39,7 @@ _Note: You may already have completed this step, since it's required to enable S 2. Convert your peer's public key to the hexadecimal DER format using the [pubkey-converter][pubkey-converter] script, if necessary. -[pubkey-converter]: https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script" +[pubkey-converter]: "Public key conversion script" ## Configuration ### Configure the phase 1 IKE parameters diff --git a/howto/IPsecWithPublicKeys/RouterOSExample.md b/howto/IPsecWithPublicKeys/RouterOSExample.md index 761dcfa..60fd85f 100644 --- a/howto/IPsecWithPublicKeys/RouterOSExample.md +++ b/howto/IPsecWithPublicKeys/RouterOSExample.md @@ -33,7 +33,7 @@ 3. Convert your peer's public key to the PEM format using the [pubkey-converter][pubkey-converter] script, if necessary. -[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script" +[pubkey-converter]: "Public key conversion script" ## Configuration ### Configure the phase 1 IKE parameters diff --git a/howto/IPsecWithPublicKeys/VyOSExample.md b/howto/IPsecWithPublicKeys/VyOSExample.md index 827e755..5d9d9ea 100644 --- a/howto/IPsecWithPublicKeys/VyOSExample.md +++ b/howto/IPsecWithPublicKeys/VyOSExample.md @@ -21,7 +21,7 @@ 2. Convert your peer's public key to the Base64 RFC 3110 format using the [pubkey-converter][pubkey-converter] script, if necessary. -[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script" +[pubkey-converter]: "Public key conversion script" ## Configuration ### Configure the phase 1 IKE parameters diff --git a/howto/IPsecWithPublicKeys/strongSwan4Example.md b/howto/IPsecWithPublicKeys/strongSwan4Example.md index 16f5a1b..8ccb880 100644 --- a/howto/IPsecWithPublicKeys/strongSwan4Example.md +++ b/howto/IPsecWithPublicKeys/strongSwan4Example.md @@ -28,7 +28,7 @@ 2. Convert your peer's public key to the Base64 RFC 3110 format using the [pubkey-converter][pubkey-converter] script, if necessary. -[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script" +[pubkey-converter]: "Public key conversion script" ## Configuration ### Configure the phase 1 IKE parameters diff --git a/howto/IPsecWithPublicKeys/strongSwan5Example.md b/howto/IPsecWithPublicKeys/strongSwan5Example.md index 4aa6445..5b46513 100644 --- a/howto/IPsecWithPublicKeys/strongSwan5Example.md +++ b/howto/IPsecWithPublicKeys/strongSwan5Example.md @@ -32,7 +32,7 @@ Don't forget to disable selinux :) 2. Convert your peer's public key to the PEM format using the [pubkey-converter][pubkey-converter] script, if necessary. -[pubkey-converter]: https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script" +[pubkey-converter]: "Public key conversion script" ## Configuration ### 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 rightid=NATIP # See also -* [Network settings](https://internal.dn42/howto/networksettings) +* [Network settings](/howto/networksettings) diff --git a/howto/IPv6-Multicast.md b/howto/IPv6-Multicast.md index 85ef5ef..6dfc7d5 100644 --- a/howto/IPv6-Multicast.md +++ b/howto/IPv6-Multicast.md @@ -2,11 +2,11 @@ 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. -rfc8815 deprecated pim-sm, please take a look at the new multicast page about pim-ssm: wiki.dn42/howto/multicast.md +rfc8815 deprecated pim-sm, please take a look at the new multicast page about pim-ssm: ## Quickstart -* Install pim6sd from here: https://github.com/troglobit/pim6sd/ +* Install pim6sd from here: ```sh cd /usr/src git clone https://github.com/troglobit/pim6sd.git diff --git a/howto/IPv6.md b/howto/IPv6.md index c2a0939..d9db593 100644 --- a/howto/IPv6.md +++ b/howto/IPv6.md @@ -16,14 +16,14 @@ If you're already running IPv4 on DN42, here's how to get started: * ??? * Profit! -If not, you can follow the instructions on the [Getting Started](Getting-Started) page, as they'll mostly apply to IPv6 aswell. +If not, you can follow the instructions on the [Getting Started](/howto/Getting-Started) page, as they'll mostly apply to IPv6 aswell. ## What can i do on DN42-v6 ? 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. Quick list of some native-IPv6-capable services: - * Anycast [whois.dn42](whois.dn42) + * Anycast [whois.dn42](/services/whois) * DNS, including anycast * Media boards, including DN42-Chan * torrents.dn42 diff --git a/howto/Munin.md b/howto/Munin.md index 14e79f1..24ce22d 100644 --- a/howto/Munin.md +++ b/howto/Munin.md @@ -36,7 +36,7 @@ fi ## Graph routes and activity for every neighbour This munin-plugin makes it very easy to graph the announced routes and activity for each neighbour over time: -https://github.com/luben/bird-multigraph-plugin + 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: ``` @@ -54,4 +54,4 @@ graph_title $name routes ``` Example installation: -http://stats.tbspace.de/munin-cgi/munin-cgi-graph/tbspace.de/server.tbspace.de/dn42_crest_routes-day.png + diff --git a/howto/OpenBGPD.md b/howto/OpenBGPD.md index c4cf8c2..de2d8a2 100644 --- a/howto/OpenBGPD.md +++ b/howto/OpenBGPD.md @@ -109,12 +109,12 @@ ROA files generated by [dn42regsrv](https://git.dn42.dev/burble/dn42regsrv) are |URL| IPv4/IPv6 | |---|---| -|[https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf)   |  Both  | -|[https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf)   |  IPv4 Only  | -|[https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf)   |  IPv6 Only  | +|   |  Both  | +|   |  IPv4 Only  | +|   |  IPv6 Only  | `/etc/dn42.roa-set` is the generated set: -``` +```conf roa-set { fd00:12:34::/48 source-as 4242421234 fd00:ab:cd::/44 maxlen 64 source-as 4242427890 @@ -132,4 +132,4 @@ include "/etc/dn42.roa-set" 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. 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. -See https://t4-2.high5.nl/bgplg for a running instance operating within DN42. +See for a running instance operating within DN42. diff --git a/howto/OpenWRT.md b/howto/OpenWRT.md index 69ab861..39d6f2a 100644 --- a/howto/OpenWRT.md +++ b/howto/OpenWRT.md @@ -74,9 +74,9 @@ This is more tricky. In theory, all you have to do is to set option forward ACCEPT -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**. +in the definition of the zone. However, due to a bug in Attitude Adjustment (see ), this will allow forwarding **everything everywhere**. -You have to use this patch: https://dev.openwrt.org/changeset/35484 (monkeypatching the relevant files in `/lib` should work). +You have to use this patch: (monkeypatching the relevant files in `/lib` should work). ## DNS diff --git a/howto/ROA-slash-RPKI.md b/howto/ROA-slash-RPKI.md index 472b741..8672447 100644 --- a/howto/ROA-slash-RPKI.md +++ b/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 ### dn42regsrv -You can find a hosted example of dn42regsrv at https://explorer.burble.com/ +You can find a hosted example of dn42regsrv at Instructions on how to host dn42regsrv yourself can be found on the git repo of [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv). @@ -38,13 +38,13 @@ You can also run dn42regsrv via docker (then available at 127.0.0.1:8042): ./build.sh docker-compose up -d -Documentation for the api endpoints can be found here: https://git.burble.com/burble.dn42/dn42regsrv/src/master/API.md +Documentation for the api endpoints can be found here: ### gortr burble kindly provides ready-to-use files for gortr here: -https://dn42.burble.com/roa/dn42_roa_46.json + You can use these to simply run gortr via docker: @@ -72,12 +72,12 @@ This is a working configuration file for dn42. Maybe change the listen addresses listen = ["0.0.0.0:323", "[::]:323"] unit = "dn42-json" -For more information cosult the official documentation: https://rtrtr.docs.nlnetlabs.nl/en/stable/ +For more information cosult the official documentation: ### Other tools / generators -- bauen1's dn42-roagen: https://gitlab.com/bauen1/dn42-roagen -- Kioubit's registry wizard: https://git.dn42.dev/Kioubit/RegistryWizard -- chuangzhu's pure bash script: https://paste.sr.ht/~chuang/e98d2fe791de68a6cf5aade7877cd0dbc1cdb84e +- bauen1's dn42-roagen: +- Kioubit's registry wizard: +- chuangzhu's pure bash script: ### This is all to complicated, is there an easy all-in-one package for RTR? diff --git a/howto/lglass.md b/howto/lglass.md index e01403e..0e654d0 100644 --- a/howto/lglass.md +++ b/howto/lglass.md @@ -73,11 +73,11 @@ The configuration file format is JSON and allows configuration of the database c | Option | Meaning | |----------|:-------------| -| listen.host |IP address for listening socket (Default: ::)| -|listen.port|TCP port for listening socket (Default: 4343)| -|listen.protocol|Protocol for listening socket (4 or 6, by default 6)| +| listen.host |IP address for listening socket (Default: ::) | +|listen.port|TCP port for listening socket (Default: 4343) | +|listen.protocol|Protocol for listening socket (4 or 6, by default 6) | |database|Array of database URLs to initialize database chain| -|database.types|Array of object types in database (Default: undefined)
Default chain:
[
"whois+lglass.database.file+file:.",
"whois+lglass.database.cidr+cidr:",
"whois+lglass.database.schema+schema:",
"whois+lglass.database.cache+cached:"
]| +|database.types|Array of object types in database (Default: undefined)
Default chain:
[
"whois+lglass.database.file+file:.",
"whois+lglass.database.cidr+cidr:",
"whois+lglass.database.schema+schema:",
"whois+lglass.database.cache+cached:"
]| |messages.preamble|String preamble for whois responses| |messages.help|String help message for help requests| |process.user|User to change after initialization| diff --git a/howto/mpls.md b/howto/mpls.md index e4b7b7f..6065ac5 100644 --- a/howto/mpls.md +++ b/howto/mpls.md @@ -22,7 +22,7 @@ between two ases, you can enable ipv4/ipv6 labeled-unicast address family 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 -more info at http://mpls.dn42/ or at http://mp.ls/ +more info at or at participating networks: diff --git a/howto/multicast.md b/howto/multicast.md index 4523250..61f3db3 100644 --- a/howto/multicast.md +++ b/howto/multicast.md @@ -30,7 +30,7 @@ current streams: vlc rtp://172.23.199.110@232.2.3.2:1234/ -controllable at http://webdj.nop.dn42/ +controllable at public multicast to unicast relay with vlc4 and above: diff --git a/howto/nixos.md b/howto/nixos.md index 12880bb..1ff4755 100644 --- a/howto/nixos.md +++ b/howto/nixos.md @@ -168,7 +168,7 @@ As seen, the IP configuration is applied via ip-commands in the postSetup. This ### BGP Routing with bird2 -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. +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. #### ROA Updating script @@ -239,4 +239,5 @@ I also run services like a nameserver for .litschi.dn42 zones and a nginx webser ### Sample configuration -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 +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 + diff --git a/howto/openvpn.md b/howto/openvpn.md index 5f3ff6c..3d8c51f 100644 --- a/howto/openvpn.md +++ b/howto/openvpn.md @@ -187,7 +187,7 @@ Build the CA: `. vars`, `./build-ca`, then generate the server key: `./build-key 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). # See also -* [Network settings](https://internal.dn42/howto/networksettings) +* [Network settings](/howto/networksettings) # External Links * multicast: diff --git a/howto/vyos1.4.x.md b/howto/vyos1.4.x.md index ac95c4b..252ba9a 100644 --- a/howto/vyos1.4.x.md +++ b/howto/vyos1.4.x.md @@ -1,7 +1,7 @@ # VyOS 1.4.x sagitta 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. -It can be downloaded here https://www.vyos.io/rolling-release/. +It can be downloaded here . ## Firewall Baseline 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 ## RPKI/ROA Checking ### Setup RPKI Caching Server -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) +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) ``` 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] 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). -If you have any questions or suggestions please reach me out. \ No newline at end of file +If you have any questions or suggestions please reach me out. diff --git a/internal/APIs.md b/internal/APIs.md index 6435d81..4e39c96 100644 --- a/internal/APIs.md +++ b/internal/APIs.md @@ -13,8 +13,8 @@ As well as the main REST API to the DN42 registry, the server can also generate A public instance of the API and associated explorer web app is available at the following URLs: -https://explorer.burble.com/ (public internet link) -https://explorer.collector.dn42/ (DN42 link) + (public internet link) + (DN42 link) -https://explorer.dn42.pebkac.gr/ (public internet link) -https://explorer.pebkac.dn42/ (DN42 link) \ No newline at end of file + (public internet link) + (DN42 link) \ No newline at end of file diff --git a/internal/Historical-Services.md b/internal/Historical-Services.md index e0f44e8..7b03052 100644 --- a/internal/Historical-Services.md +++ b/internal/Historical-Services.md @@ -9,7 +9,7 @@ You can inspect the services status [on this page](https://services.dn42) ## Network-related * [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) - * Polynome has some nice scripts and visualizations here: http://dataviz.polynome.dn42/dn42-netblock-visu/registry.html + * Polynome has some nice scripts and visualizations here: * DN42 Toplevel domain DNS monitoring: [gatuno.dn42/dns](http://gatuno.dn42/dns) * Free DNS Hosting. You can host any toplevel or subdomain from dn42: [gatuno.dn42/managed](http://gatuno.dn42/managed/) * 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 Currently this system only supports IPv4. -http://mwd.dn42/dns.php + -MWD will also provide a secondary DNS server and/or cacti monitoring of your devices. Just ask on IRC. More info: http://mwd.dn42 +MWD will also provide a secondary DNS server and/or cacti monitoring of your devices. Just ask on IRC. More info: ### Getting your current dn42 IPv4/IPv6 address * What is my IP: [ip4.dn42](http://ip4.dn42/), [ip6.dn42](http://ip6.dn42/) * What is my IP: [whatismyip.dn42](http://whatismyip.dn42/) - * http://wieistmeineip.dn42 provides a service like http://wieistmeineip.de, but for dn42. + * provides a service like , but for dn42. 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. - * 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. - * An alternative is available at https://ip.naive.network, which displays your clearnet and dn42 IP addresses. + * You can also use from inside dn42 to get your IPv4 and IPv6 address. It also returns information about your latency, netblock details, and route information. + * An alternative is available at , which displays your clearnet and dn42 IP addresses. ## Search engines | Hostname / IP | Remarks | |:------------------------------------------------- |:-------------------------------------------------------- | -| http://yacy.dn42 (OFFLINE 2020-01-18) | YaCy search engine. Indexing local nets | +| (OFFLINE 2020-01-18) | YaCy search engine. Indexing local nets | | _Configuring Yacy Network settings:_ |[YaCy Network Configuration](http://yacy.dn42/yacy.network.dn42.unit) | -| http://mhm.dn42/search | Hosted by toBee | +| | Hosted by toBee | ## Radio and Video Streaming | Hostname / IP | Remarks | |:------------------------------------------------- |:--------------------------------------------------------------- | -| https://invidious.doxz.dn42/ (BROKEN 2021-04-19) | Invidious instance with proxy (Youtube) | -| http://stream.media.dn42/ | icecast-relay, contact toBee for more streams (DOWN 2020-11-02) | -| http://radio.hex.dn42/ | Ambient musics | -| https://yp.unknownts.dn42/ | A YellowPages for internet radio stations inside dn42 | +| (BROKEN 2021-04-19) | Invidious instance with proxy (Youtube) | +| | icecast-relay, contact toBee for more streams (DOWN 2020-11-02) | +| | Ambient musics | +| | A YellowPages for internet radio stations inside dn42 | ## Images, E-Books, Videos and other Media | Hostname / IP | Remarks | |:------------------------------------------------- |:-------------------------------------------------------- | -| http://img.dn42 | Imagehoster | -| http://chan.dn42 | DN42-Chan, an imageboard | +| | Imagehoster | +| | DN42-Chan, an imageboard | ## File Sharing @@ -83,9 +83,9 @@ wieistmeineip.dn42 also provides a telnet service that returns the address you c | Hostname / IP | Space | Speed | Remarks | |:----------------------------------------------------------- |:----- |:----------- |:---------------------------------- | -| http://filer.mhm.dn42 | 4TB | 1GBit | 24/7/365 | -| http://data.0l.dn42 | 5TB | 1GBit | 24/7/365, download, dn42 MRT dumps | -| http://seafile.dn42 | | | Opensource Dropbox, yay! | +| | 4TB | 1GBit | 24/7/365 | +| | 5TB | 1GBit | 24/7/365, download, dn42 MRT dumps | +| | | | Opensource Dropbox, yay! | ### Tahoe LAFS 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/ ### Torrent Search Engine -* https://magnetic.dn42 (DHT Search Engine) +* (DHT Search Engine) ### Torrent Index -* http://torrents.dn42 +* ### Torrent Tracker | Hostname / IP | Port | Protocol | Remarks | Announce URL | |:---------------------|:-----|:------------|:---------------|:----------------------------------------| -| tracker.mhm.dn42 | 6969 | TCP & UDP | Opentracker | http://tracker.mhm.dn42:6969/announce | -| tracker.mhm.dn42 | 80 | TCP & UDP | Opentracker | http://tracker.mhm.dn42/announce | +| tracker.mhm.dn42 | 6969 | TCP & UDP | Opentracker | | +| tracker.mhm.dn42 | 80 | TCP & UDP | Opentracker | | ## NTP @@ -139,36 +139,36 @@ Also check [Repository Mirrors](/services/Repository-Mirrors) | Hostname / IP | What's Available: | Updates |:------------------------------------------------- |:----------------------------------- |:----------------------------------- | -| http://debian.trunet.dn42 | Debian mirror | Each 6 hours | -| http://ubuntu.trunet.dn42 | Ubuntu releases mirror | Each 4 hours | -| http://archive.ubuntu.trunet.dn42 | Ubuntu archive mirror | Each 6 hours | -| http://centos.trunet.dn42 | CentOS mirror | Each 6 hours | +| | Debian mirror | Each 6 hours | +| | Ubuntu releases mirror | Each 4 hours | +| | Ubuntu archive mirror | Each 6 hours | +| | CentOS mirror | Each 6 hours | | ~~http://files.twink0r.dn42~~(OFFLINE 2016-08-24) | Debian, Ubuntu | | | ~~http://freebsd.e-utp.dn42~~(OFFLINE 2016-08-24) | FreeBSD Homepage mirror | | -| http://mirrors.zhaofeng.dn42/archlinux | Arch Linux | Every hour | +| | Arch Linux | Every hour | ## Misc | Hostname / IP | Remarks | | ------------------------------------------------- | ------------------------------------------------------------------------------ | -|https://bin.dn42 | AES-encrypted pastebin-like service ([zerobin](https://github.com/sebsauvage/ZeroBin)) | -| http://pastebin.trunet.dn42 | AES-encrypted pastebin-like ([zerobin](https://github.com/sebsauvage/ZeroBin)) | +| | AES-encrypted pastebin-like service ([zerobin](https://github.com/sebsauvage/ZeroBin)) | +| | AES-encrypted pastebin-like ([zerobin](https://github.com/sebsauvage/ZeroBin)) | | ~~http://zerobin.e-utp.dn42~~ | AES-encrypted pastebin-like, second one ([zerobin](https://github.com/sebsauvage/ZeroBin)) | -| https://pad.dn42 | [Etherpad](http://etherpad.org) service for collaborative work | -| http://ip.synhacx.dn42 | Basic "whatismyip" service ([description](http://synhacx.dn42/showmyip)) | -| http://tor.e-utp.dn42 | Tor Project Homepage mirror | -| http://ngit.dn42 || +| | [Etherpad](http://etherpad.org) service for collaborative work | +| | Basic "whatismyip" service ([description](http://synhacx.dn42/showmyip)) | +| | Tor Project Homepage mirror | +| || | nntp://news.blacksheep.dn42 | Martin's newsgroup server (ping MB-DN42 for a rw account or a nntp/uucp feed) | | mumble://shard.smrsh.dn42:64738 | [Mumble](http://mumble.sourceforge.net/) Voice Chat | | ts3.kai-server.dn42 / ts3.fastnameserver.eu | Teamspeak 3 Server (also reachable over clearnet) | -| https://whois.rest.dn42/ | whois restful API | +| | whois restful API | | [pgp.dn42](http://pgp.dn42) | PGP keyserver, [synchronizes](http://pgp.dn42/pks/lookup?op=stats) with the SKS keyservers | -| https://git.dn42[.us] | Git Repository Hosting (Signup: email ssh pubkey to xuu@dn42.us)| +| https://git.dn42[.us] | Git Repository Hosting (Signup: email ssh pubkey to xuu@dn42.us) | | https://git.dn42[.us]/pubkeys/[username] | Get ssh public keys from Git Users of git.dn42. | | http://teams.dn42[.us]/dn42 | Mattermost (Slack clone) instance: get notifications for wiki/CA changes here | -| http://nowhere.ws/dn42 | Some random stuff concerning dn42, packages for Debian, e.g. Quagga | -| https://paste.weiti.dn42 | AES-encrypted pastebin-like (privatebin) | +| | Some random stuff concerning dn42, packages for Debian, e.g. Quagga | +| | AES-encrypted pastebin-like (privatebin) | ## Gaming @@ -187,14 +187,14 @@ There is a page for email Providers [here](/services/E-Mail-Providers) ## ChaosVPN - * Anybody can add services to this list, which will be monitored for uptime: http://10.100.44.1 + * Anybody can add services to this list, which will be monitored for uptime: * Check your IP and reverse lookup: [ifconfig.hack](http://ifconfig.hack) - * View of the network: http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.png - * List of nodes: http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.nodes.html + * View of the network: + * List of nodes: ## Freifunk ### Augsburg -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. +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 to see what we have to offer. (Upload is not fast, most probably DSL speed only) diff --git a/internal/Interconnections.md b/internal/Interconnections.md index c4c10ef..f937603 100644 --- a/internal/Interconnections.md +++ b/internal/Interconnections.md @@ -2,7 +2,7 @@ | Network | v4 | v6 | TLDs | Remarks | |:-------------------------------------------------------|:-- |:-- |:-------------- |:----------------------------------- | -| [NeoNetwork](https://github.com/NeoCloud/NeoNetwork) | X | X | .neo | | -| [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. | +| [NeoNetwork](https://github.com/NeoCloud/NeoNetwork) | X | X | .neo | | +| [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. | | [ChaosVPN](https://wiki.hamburg.ccc.de/ChaosVPN) | X | | .hack | Few active hosts | -| [CRXN](https://crxn.de/docs/) | | X | .crxn | | +| [CRXN](https://crxn.de/docs/) | | X | .crxn | | diff --git a/internal/Internal-Services.md b/internal/Internal-Services.md index 04eaed3..a42b78f 100644 --- a/internal/Internal-Services.md +++ b/internal/Internal-Services.md @@ -35,8 +35,10 @@ n0emis maintains an [ACME server](https://acme.dn42) (with accompanying CA), com #### API Results are in JSON format. +``` http://ipip.map.dn42/whois?ip=[DN42_IP]&lang=en http://ipip.map.dn42/whois?asn=AS[DN42_ASN] +``` #### Client 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. 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. -** Since the original software is not open source, so use it at your own risk. ** +**Since the original software is not open source, so use it at your own risk.** -Preview: http://img.dn42/images/GEOTRACE42.jpg -Link: http://map.dn42/BestTrace42.zip +Preview:
+Link: ### ASN Authentication Solution 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 | Hostname / IP | Remarks | |:--------------|:--------| -| https://lounge.burble.dn42 | [thelounge](https://thelounge.chat/) for lurking on #dn42, see [burble.dn42 services](https://dn42.burble.com/home/burble-dn42-services). | -| https://irc.pebkac.dn42 | [thelounge](https://thelounge.chat/) for lurking on #dn42, ask TOMKAP-DN42 for an account | +| | [thelounge](https://thelounge.chat/) for lurking on #dn42, see [burble.dn42 services](https://dn42.burble.com/home/burble-dn42-services). | +| | [thelounge](https://thelounge.chat/) for lurking on #dn42, ask TOMKAP-DN42 for an account | ## Images, E-Books, Videos and other Media | Hostname / IP | Remarks | |:------------------------------------------------- |:-------------------------------------------------------- | -| http://j.munsternet.dn42 | Jellyfin instance with movies and TV shows (test). | +| | Jellyfin instance with movies and TV shows (test). | ## Radio and Video Streaming | Hostname / IP | Remarks | |:------------------------------------------------- |:-------------------------------------------------------------- | -| https://live.jerry.dn42/ | Live audio stream powered by mpd | -| http://deep.radio.unknownts.dn42/ | Internet radio playing random music | -| https://dn42:dn42@tv.munsternet.dn42/playlist | TV Channels Streaming | -| http://icy.jones.dn42 | Home grown Icecast Radio covering a number of genres (HLS & Player coming soon [ish]!) | -| http://rickroll.dn42 | Play Rickroll Video +| | Live audio stream powered by mpd | +| | Internet radio playing random music | +| | TV Channels Streaming | +| | Home grown Icecast Radio covering a number of genres (HLS & Player coming soon [ish]!) | +| | Play Rickroll Video ## File Sharing @@ -103,16 +105,16 @@ Some [Advanced Direct Connect](https://en.wikipedia.org/wiki/Advanced_Direct_Con | Hostname / IP | Space | Speed | Remarks | |:----------------------------------------------------------- |:----- |:----------- |:---------------------------------------------- | -| http://files.nop.dn42 | | max 1Mbit/s | download only | -| http://rfc-editor.dn42 | | max 1Mbit/s | download only | +| | | max 1Mbit/s | download only | +| | | max 1Mbit/s | download only | ## VPN DN42 Network Access over Automatic Wireguard VPN Service (IPv6 only, fd00::/8) -provided by TheQ at https://dn42.0011.de/vpnusers +provided by TheQ at ## Proxies - See http://wiki.hamburg.ccc.de/ChaosVPN:Proxy + See ### Telegram 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 |Hostname / IP | Remarks | |:---------------------|:---------------------| -| mumble://ty3r0x.dn42:64738 | Ty3r0X's Lair (men's club)| +| mumble://ty3r0x.dn42:64738 | Ty3r0X's Lair (men's club) | ## VOIP/SIP Endpoints - - 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 - - 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 +- 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 +- 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 ## Challenges @@ -173,8 +175,8 @@ Test out your skills with online challenges | Start here | Remarks | |:------------------------------------------------- |:---------------------------------- | -| https://burble.dn42/services/ping/ | burble.dn42 ping challenge | -| http://172.20.14.37:3333/ | Kioubit.dn42 challenge | +| | burble.dn42 ping challenge | +| | Kioubit.dn42 challenge | @@ -199,37 +201,37 @@ See also the [burble.dn42 website](https://dn42.burble.com/services/shell/) for | Website | Description | | ------------------------------------------------- | ------------------------------------------------------------------------------ | -| https://burble.dn42/ | burble.dn42 website | -| http://www.marlinc.dn42/ | Marlinc website | -| [https://mk16de.bandura.dn42/](https://mk16de.bandura.dn42/) | Marek's site | -| http://lpnet0.dn42/ | LAUNCHPAD-NETWORK official website | +| | burble.dn42 website | +| | Marlinc website | +| | Marek's site | +| | LAUNCHPAD-NETWORK official website | ## Misc | Hostname / IP | Remarks | | ------------------------------------------------- | ------------------------------------------------------------------------------ | -|[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.| -| http://www.nop.dn42/ | Basic "whatismyip" service | -| http://freertr.dn42/ | freeRouter main site | -| http://sources.nop.dn42 | freeRouter source tree | -| http://webdj.nop.dn42/ | controller of the rtp://172.23.199.110@232.2.3.2:1234/ stream | -| http://fun.nop.dn42/ | some funny images and videos | -| http://pvrp.nop.dn42/ | a path vector igp main site | -| http://lsrp.nop.dn42 | a link state igp main site | -| http://hwp0rn.nop.dn42 | girls with switches and routers, a hwpr0n.se mirror | -| http://paste.nop.dn42 | yet another paste service | -| http://rtros.nop.dn42/ | freeRouter distribution | -| http://ix.nop.dn42 | mcast-ix main site | -| http://mpls.dn42/ | a brief description of MPLS technology | -| http://wiki.dn42, http://internal.dn42 | This wiki! Git Repo hosted on git.dn42 | -| http://jack.pyropeter.eu/dn42/routecount/ | Statistics about the number of v4/v6 routes seen by AS76115 (Since Aug. 2014) | -| https://p.pebkac.dn42/ | PasteBin Service (Netcat/Bash CLI Client) | -| https://sdr.pebkac.dn42/ | OpenWebRX SDR Receiver, FM/VHF/UHF Analog & Digital | -| http://www.marlinc.dn42/ | Marlinc website | -| https://urandom.catgirls.dn42/ | Message board | +| , via Clearnet | A general BBS powered by Flarum for virtually any topics. Maintained by nicholascw.| +| | Basic "whatismyip" service | +| | freeRouter main site | +| | freeRouter source tree | +| | controller of the rtp://172.23.199.110@232.2.3.2:1234/ stream | +| | some funny images and videos | +| | a path vector igp main site | +| | a link state igp main site | +| | girls with switches and routers, a hwpr0n.se mirror | +| | yet another paste service | +| | freeRouter distribution | +| | mcast-ix main site | +| | a brief description of MPLS technology | +| , | This wiki! Git Repo hosted on git.dn42 | +| | Statistics about the number of v4/v6 routes seen by AS76115 (Since Aug. 2014) | +| | PasteBin Service (Netcat/Bash CLI Client) | +| | OpenWebRX SDR Receiver, FM/VHF/UHF Analog & Digital | +| | Marlinc website | +| | Message board | | [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 | -| https://flaps.pebkac.dn42/ | FlapAlertedPro by Kioubit hosted by AS4242422092 | +| | FlapAlertedPro by Kioubit hosted by AS4242422092 | | [Clearnet](https://monkic.mk16.de/), [dn42](https://monkic.mk16.de/) | Monkic (Game in German) | | [dn42](https://draw.bandura.dn42/),[NeoNetwork](http://draw.bandura.neo/), [CRXN](http://draw.bandura.crxn/) | Excalidraw instance | @@ -242,7 +244,7 @@ There is a list of E-Mail providers [here](/services/E-Mail-Providers) ## SIM cards / Home cable connections (in NL) -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/ +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 # Other networks @@ -250,6 +252,6 @@ For people in The Netherlands you can join cooperation ONT as member, our goal i ## Public Internet - * https://mirror.frubar.net 100MBit - * https://frucman.frubar.net + * 100MBit + * diff --git a/internal/ShowAndTell.md b/internal/ShowAndTell.md index b111398..2acfcb1 100644 --- a/internal/ShowAndTell.md +++ b/internal/ShowAndTell.md @@ -46,11 +46,11 @@ Document your mad setups in the categories below, with links to a full write up, - 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 :) - ![Screenshot of Windows XP while chatting on a familiar client](images/ircdun.png) + ![Screenshot of Windows XP while chatting on a familiar client](/internal/images/ircdun.png) - 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. - ![Screenshot of Win98 showing "Connection Established"](images/win98dun.png) + ![Screenshot of Win98 showing "Connection Established"](/internal/images/win98dun.png) ## Things that use dn42 - Fun stuff that you've done with dn42 diff --git a/internal/Tor.md b/internal/Tor.md index 83d80c1..46e164e 100644 --- a/internal/Tor.md +++ b/internal/Tor.md @@ -42,7 +42,7 @@ _Note that the same warnings above also apply to the following proxies._ _Note that the same warnings above also apply to the following proxies._ -See https://blog.benjojo.co.uk/post/tor-onions-to-v6-with-iptables-proxy for more details +See for more details | Suffix Change | Bandwidth | Contact | |---------------------------------------|-------------|-------------| diff --git a/services/Automatic-CA.md b/services/Automatic-CA.md index 451a9ae..74826d2 100644 --- a/services/Automatic-CA.md +++ b/services/Automatic-CA.md @@ -41,8 +41,8 @@ User certificates are signed for 180 days. To renew follow the steps above start Server certificates are signed for 45 days. To renew follow the steps above starting from number 3. -[keypin]: https://developer.mozilla.org/en-US/docs/Web/Security/Public_Key_Pinning -[ca-mtn]: https://ca.dn42/reg/mntner/ +[keypin]: +[ca-mtn]: *Certificate Revocations* @@ -70,7 +70,7 @@ Because the name constraint is "DNS:.dn42" it fails to validate. [Read more on this mailing list thread][libssl-1] -[libssl-1]: https://groups.google.com/forum/#!topic/mailing.openssl.dev/drG3U-S4iaE +[libssl-1]: ### 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 Read more on this [stack exchange post][osx-2] -[osx-1]: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/ -[osx-2]: http://security.stackexchange.com/a/97133 +[osx-1]: +[osx-2]: ## How to Run diff --git a/services/Automatic-Peering.md b/services/Automatic-Peering.md index a01fc42..809d6c7 100644 --- a/services/Automatic-Peering.md +++ b/services/Automatic-Peering.md @@ -6,20 +6,20 @@ It is recommended to use the [DN42 Pingfinder](https://dn42.us/peers/) to find t ASN | Network | Autopeer URL | :------------:|:--------:|--------------| -AS64719 | [lutoma](https://dn42.lutoma.org) | https://dn42.lutoma.org | -AS4242420603 | [MolMoe Network](https://dn42.mol.moe) |https://dn42.mol.moe | -AS4242420927 | [Liki4](https://dn42.liki.link) |https://dn42.liki.link | -AS4242421588 | [TECH9 CORE NETWORK](https://www.chrismoos.com/dn42-peering) |https://www.chrismoos.com/dn42-peering | -AS4242421816 | [Potat0 Network](https://dn42.potat0.cc) | https://dn42.potat0.cc | -AS4242421817 | [KSKB Network](https://dn42.kskb.eu.org) | https://dn42.kskb.eu.org| -AS4242422189 | [IEDON-NET](https://dn42.kuu.moe) | https://dn42.kuu.moe | -AS4242422717 | [JK-Network](https://net.whojk.com) | https://net.whojk.com | -AS4242423035 | [LARE-DN42](https://dn42.lare.cc) | https://dn42.lare.cc/autopeer | -AS4242423088 | [SUNNET](https://dn42.6700.cc) |https://peer.dn42.6700.cc| -AS4242423847 | [TheQ Network](https://dn42.0011.de) |https://dn42.0011.de| -AS4242423914 | [Kioubit Network](https://dn42.g-load.eu) |https://dn42.g-load.eu| -AS4242422244 | [ICEZ-DN42](https://sgp.dn42.icez.net/) | https://sgp.dn42.icez.net/ | +AS64719 | [lutoma](https://dn42.lutoma.org) | | +AS4242420603 | [MolMoe Network](https://dn42.mol.moe) | | +AS4242420927 | [Liki4](https://dn42.liki.link) | | +AS4242421588 | [TECH9 CORE NETWORK](https://www.chrismoos.com/dn42-peering) | | +AS4242421816 | [Potat0 Network](https://dn42.potat0.cc) | | +AS4242421817 | [KSKB Network](https://dn42.kskb.eu.org) | | +AS4242422189 | [IEDON-NET](https://dn42.kuu.moe) | | +AS4242422717 | [JK-Network](https://net.whojk.com) | | +AS4242423035 | [LARE-DN42](https://dn42.lare.cc) | | +AS4242423088 | [SUNNET](https://dn42.6700.cc) | | +AS4242423847 | [TheQ Network](https://dn42.0011.de) | | +AS4242423914 | [Kioubit Network](https://dn42.g-load.eu) | | +AS4242422244 | [ICEZ-DN42](https://sgp.dn42.icez.net/) | | -TODO: add https://theresa.network/peer.html +TODO: add Sort by AS number diff --git a/services/Certificate-Authority.md b/services/Certificate-Authority.md index b9fbfdf..3e3b504 100644 --- a/services/Certificate-Authority.md +++ b/services/Certificate-Authority.md @@ -1,7 +1,7 @@ # SSL Certificate Authority internal.dn42 is signed by an internally maintained CA that is only allowed to sign *.dn42 domains. -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 xuu@dn42.us +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 xuu@dn42.us The CA certificate ([dn42](https://ca.dn42/crt/root-ca.crt), [iana](https://ca.dn42.us/crt/root-ca.crt)): @@ -169,4 +169,4 @@ $ update-ca-certificates ## PKI Store -All issued keys and crl information are posted at: https://ca.dn42/ +All issued keys and crl information are posted at: diff --git a/services/Clearnet-Domains.md b/services/Clearnet-Domains.md index 09871ea..b10e9f1 100644 --- a/services/Clearnet-Domains.md +++ b/services/Clearnet-Domains.md @@ -10,7 +10,7 @@ To provide services over the public internet some community members have contrib DNS records for these domains are managed by a gitea repository: -- [https://git.dn42.dev/dns/clearnet](https://git.dn42.dev/dns/clearnet) +- 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. diff --git a/services/Distributed-Wiki.md b/services/Distributed-Wiki.md index 49c4ed2..f752c54 100644 --- a/services/Distributed-Wiki.md +++ b/services/Distributed-Wiki.md @@ -1,7 +1,7 @@ # this page is outdated and need update 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. -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. +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. ## Prerequisites diff --git a/services/E-Mail-Providers.md b/services/E-Mail-Providers.md index 6d702b6..8380f83 100644 --- a/services/E-Mail-Providers.md +++ b/services/E-Mail-Providers.md @@ -1,13 +1,13 @@ -If you have an E-Mail service and would like to test it's functionality, send an email to zane_reick@dmail.dn42. You will get a response usually within a few hours. +If you have an E-Mail service and would like to test it's functionality, send an email to [zane_reick@dmail.dn42](mailto:zane_reik@dmail.dn42). You will get a response usually within a few hours. **Free E-Mail Addresses for DN42 Users.** -* DN42 Mail, https://dmail.dn42 +* DN42 Mail, * Free, easy to sign up, unlimited internal emailing. Hosted by zane_reick - * Register at https://dmail.dn42/register/register.php + * Register at ### Simplelogin server: * a selfhosted [Simplelogin](https://simplelogin.io/) server for dn42.cc * create aliases that forward to your real e-mail * signup at with a clearnet e-mail address (dn42 mail addresses are for some reason not supported by simplelogin) * also available via (except signup) -* for "lifetime premium" (more than 5 aliases + custom domains), if you want aliases for \@\.dn42.cc or experience deliverability problems please send a mail to [support@dn42.cc](mailto:support@dn42.cc) or [lare@dn42.cc](mailto:lare@dn42.cc) \ No newline at end of file +* for "lifetime premium" (more than 5 aliases + custom domains), if you want aliases for \@\.dn42.cc or experience deliverability problems please send a mail to [support@dn42.cc](mailto:support@dn42.cc) or [lare@dn42.cc](mailto:lare@dn42.cc) diff --git a/services/Exchanges.md b/services/Exchanges.md index 069ce80..4c3bd24 100644 --- a/services/Exchanges.md +++ b/services/Exchanges.md @@ -9,12 +9,12 @@ IXP frnte operated by LGP Corp: [IXP frnte](/services/IXP-frnte) A few people have provided exchanges previously on DN42, however they created single points of failure and are no longer operating -* Amsterdam (OpenVPN) - NL Zuid (marlinc) - [https://nl-zuid.dn42/](https://nl-zuid.dn42/) -* Los Angeles (OpenVPN) - tombii - [https://nl-zuid.dn42/](https://nl-zuid.dn42/) -* New York (OpenVPN) - tombii - [https://nl-zuid.dn42/](https://nl-zuid.dn42/) -* Falkenstein/Hetzner (OpenVPN) - GRMML (Nurtic-Vibe) - [https://nl-zuid.dn42/](https://nl-zuid.dn42/) -* India (OpenVPN) - Technopoint - apply via email to mafiosa.virus@gmail.com (reply within 24hours) +* Amsterdam (OpenVPN) - NL Zuid (marlinc) - +* Los Angeles (OpenVPN) - tombii - +* New York (OpenVPN) - tombii - +* Falkenstein/Hetzner (OpenVPN) - GRMML (Nurtic-Vibe) - +* India (OpenVPN) - Technopoint - apply via email to [mafiosa.virus@gmail.com](mailto:mafiosa.virus@gmail.com) (reply within 24hours) -The NL-Zuid website is also available from the public internet: https://nl-zuid.nl +The NL-Zuid website is also available from the public internet: Its generally recommended to only announce prefixes from your own network and that of your transit customers. diff --git a/services/IPv6-Anycast.md b/services/IPv6-Anycast.md index 2ec1c2c..8b75cbd 100644 --- a/services/IPv6-Anycast.md +++ b/services/IPv6-Anycast.md @@ -12,14 +12,13 @@ Remember, if you announce an anycast /64, then you need to provide **all** servi | **Name** | **Service address** | **Protocol/port** | **Comment** | | ---------------------- | ------------------------- | ----------------- | ----------------------------- | -| Recursive DNS resolver | `fd42:d42:d42:54::1/64` | UDP/53 | `.` and `dn42.` [Providers][] | +| 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) | | Whois Database | `fd42:d42:d42:43::1/64` | TCP/43 | | | TOR SOCKS5 Proxy | `fd42:d42:d42:9050::1/64` | TCP/9050 | | | internal Wiki | `fd42:d42:d42:80::1/64` | TCP/80, TCP/443 | | | myip.dn42 | `fd42:d42:d42:81::1/64` | TCP/80 | | -[Providers]: dns/Providing-Anycast-DNS#Persons-providing-anycast-DNS-for-IPv6 ### Future services diff --git a/services/IRC.md b/services/IRC.md index 1f33200..ff2f7bb 100644 --- a/services/IRC.md +++ b/services/IRC.md @@ -6,8 +6,8 @@ We have an IRC Chatroom on the [hackint-Network](http://www.hackint.org). It is | Network | Hostname | SSL | IPv4 | IPv6 | |:--------|:------------------------------------------|:------ |:-------------------------- |:------------ | -| DN42 | [irc.hackint.dn42](ircs://irc.hackint.dn42:6697)| Yes | 172.20.66.67 | fd42:d42:d42:6667::1 | -| ChaosVPN | [irc.hackint.hack](ircs://irc.hackint.hack:6697)| Yes | 172.20.66.67 | - | +| DN42 | [irc.hackint.dn42](ircs://irc.hackint.dn42:6697) | Yes | 172.20.66.67 | fd42:d42:d42:6667::1 | +| ChaosVPN | [irc.hackint.hack](ircs://irc.hackint.hack:6697) | Yes | 172.20.66.67 | - | ### via public internet diff --git a/services/IX2.md b/services/IX2.md index e56eeb2..c9bc475 100644 --- a/services/IX2.md +++ b/services/IX2.md @@ -1,6 +1,6 @@ we're planning to have a mcast-ix.dn42 somewhere in the cloud at #dn42 for years now... -now we have a pull req with cosmetical issues only: https://git.dn42.dev/dn42/registry/pulls/2575 +now we have a pull req with cosmetical issues only: the main goal is to have a shared lan where ases can peer to each other with the following conditions: * pure ethernet @@ -90,7 +90,7 @@ static addressing plan, there is a randomized dhcp and slaac on the subnet but c | rtr1-nop | 1955 | 172.23.124.122/27 | fde0:93fa:7a0:c1ca::1955/64 | fe80::200:ccff:fe1e:c0de | telnet sandbox.freertr.org | | rtr1-catgirls | 1411 | 172.23.124.101/27 | fde0:93fa:7a0:c1ca:581a:fc3f:a2d0:828c/64 | fe80::1411:5 | TBD: SOON | | rtr1-catgirls2 | 1411 | TBD | TBD | TBD | TBD: SOON | -| 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/ | +| rtr1-lare | 3035 | 172.23.124.114/27 | fde0:93fa:7a0:c1ca:0:42:4242:3035/64 | fe80::21f:45ff:fe11:7356 | clearnet: dn42: | | rtr1-bri | 2825 | TBD | TBD | TBD | TBD | | rtr1-jlu5 | 1080 | TBD | TBD | TBD | TBD | | rtr1-fl | 1975 | TBD | TBD | TBD | TBD | @@ -110,7 +110,7 @@ TBD: add yourself please here while keeping some ordering | bad-corp-rtr1 | telnet ix.nop.dn42 20003 | -public mrt dumps and config archive of the infra at http://ix.nop.dn42/ here +public mrt dumps and config archive of the infra at here diff --git a/services/Looking-Glasses.md b/services/Looking-Glasses.md index 6dd160a..f1b833b 100644 --- a/services/Looking-Glasses.md +++ b/services/Looking-Glasses.md @@ -8,38 +8,38 @@ Please sort by AS number. | AS | URL | |:--:|:--- | -| 64719 | ext: https://lg.dn42.lutoma.org
dn42: https://lg.lutoma.dn42 | -| 64737 | ext: https://lg.dn42.us | -| 4242420181 | ext: https://lg.dn42.miegl.cz
dn42: http://lg.mgl.dn42 | -| 4242420197 | ext: https://lg.n0emis.eu
dn42: https://lg.n0emis.dn42 (soon) | -| 4242420304 | ext: https://lg.04d.co
dn42: https://lg.04dco.dn42 | -| 4242420458 | ext: https://lg.huajinet.org | -| 4242420585 | ext: https://dn42.atolm.net/lg
dn42: http://atolm.dn42/lg | -| 4242420831 | ext: https://lg.dn42.tms.im | -| 4242420927 | ext: https://lg.dn42.liki.link | -| 4242421022 | ext: https://lg.bsdrocker.com | -| 4242421050 | ext: https://lg.dn42.napshome.net
dn42: http://lg.napshome.dn42 | -| 4242421080 | ext: https://lg.highdef.network
dn42: http://lg.highdef.dn42 | -| 4242421123 | ext: https://dn42.ccp.ovh
dn42: http://n.dn42 | -| 4242421411 | ext: https://lg.famfo.xyz
dn42: https://lg.catgirls.dn42 | -| 4242421722 | ext: https://lg42.tchekda.fr
dn42: http://lg42.tchekda.dn42 | -| 4242421816 | ext: https://lg.dn42.potat0.cc
dn42: http://lg.potat0.dn42 | -| 4242421955 | dn42: http://lg.nop.dn42
telnet:test.nop.dn42
ext: http://sandbox.freertr.org| -| 4242422092 | ext: https://lg.dn42.pebkac.gr
dn42: http://lg.pebkac.dn42
IPv4 and IPv6 | -| 4242422206 | ext: https://lg.dn42.est-it.de
dn42: https://lg.techanit.dn42
IPv4 and IPv6 | -| 4242422237 | ext: https://lg.dn42.munsternet.eu
dn42: http://lg.munsternet.dn42
IPv6 only | -| 4242422439 | ext: https://lg.dn42.saru.moe
dn42: https://lg.saru.dn42 | -| 4242422575 | dn42: https://lg.androw.dn42
ext: https://lg.androw.eu | -| 4242422601 | dn42: http://lg.burble.dn42
ext: https://lg.burble.com | -| 4242422633 | dn42: http://lg.eb.dn42
ext: https://lg.eastbnd.com | -| 4242422717 | ext: https://lg.whojk.com | -| 4242422904 | ext: https://lg.doxz.net | -| 4242423035 | ext: https://lg.lare.cc
dn42: https://lg.lare.dn42 | -| 4242423088 | ext: https://lg.dn42.6700.cc
dn42: http://lg.sun.dn42 | -| 4242423315 | ext: http://lg.unknownts.tk
dn42: http://unknownts.dn42 | -| 4242423411 | ext: ---------------------------
dn42: http://lg.goldlineit.dn42 | -| 4242423868 | ext: http://lg-dn42.chimon.org | -| 4242421869 | ext: https://lg.usman.network
dn42: http://lg.usman.dn42 | +| 64719 | ext:
dn42: | +| 64737 | ext: | +| 4242420181 | ext:
dn42: | +| 4242420197 | ext:
dn42: (soon) | +| 4242420304 | ext:
dn42: | +| 4242420458 | ext: | +| 4242420585 | ext:
dn42: | +| 4242420831 | ext: | +| 4242420927 | ext: | +| 4242421022 | ext: | +| 4242421050 | ext:
dn42: | +| 4242421080 | ext:
dn42: | +| 4242421123 | ext:
dn42: | +| 4242421411 | ext:
dn42: | +| 4242421722 | ext:
dn42: | +| 4242421816 | ext:
dn42: | +| 4242421955 | dn42:
telnet:test.nop.dn42
ext: | +| 4242422092 | ext:
dn42:
IPv4 and IPv6 | +| 4242422206 | ext:
dn42:
IPv4 and IPv6 | +| 4242422237 | ext:
dn42:
IPv6 only | +| 4242422439 | ext:
dn42: | +| 4242422575 | dn42:
ext: | +| 4242422601 | dn42:
ext: | +| 4242422633 | dn42:
ext: | +| 4242422717 | ext: | +| 4242422904 | ext: | +| 4242423035 | ext:
dn42: | +| 4242423088 | ext:
dn42: | +| 4242423315 | ext:
dn42: | +| 4242423411 | ext: ---------------------------
dn42: | +| 4242423868 | ext: | +| 4242421869 | ext:
dn42: | ## Down @@ -48,52 +48,53 @@ These looking glasses were added to the table at some point, but now seem to be | AS | URL | |:--:|:--- | -| 64720 | ext: http://lg.prauscher.de
dn42: http://lg.prauscher.dn42 | -| 64766 | ext: http://ix.ucis.nl/routes.php
dn42: http://ix.ucis.dn42/routes.php
IPv4 only. | -| 64835 | ext: http://lg.nordkapp-5.dn42
dn42: http://172.22.235.4 | -| 65529 | ext: http://bgp.freifunk-bielefeld.de/ulg/ulg.py
Interactive, BGP-map | -| 76103 | ext: http://lg.nixnodes.net
dn42: http://lg.nixnodes.dn42
IPv4 only. | -| 76142 | dn42: http://lg.ffdn.dn42
Interactive, BGP-map | -| 4242420013 | ext: http://dn42.netrik.de/de-fra1
dn42: http://172.22.232.5/de-fra1
Interactive, BGP-map | -| 4242420022 | dn42: http://mhm.dn42:5001 | -| 4242420101 | ext: http://core1.darmstadt.ccc.de
ext: http://edge1.core.chaos-darmstadt.de
dn42: http://lg.cda.dn42 | -| 4242420123 | dn42: https://lg.grmml.dn42
Interactive (traceroute, BGP-map) | +| 64720 | ext:
dn42: | +| 64766 | ext:
dn42:
IPv4 only. | +| 64835 | ext:
dn42: | +| 65529 | ext:
Interactive, BGP-map | +| 76103 | ext:
dn42:
IPv4 only. | +| 76142 | dn42:
Interactive, BGP-map | +| 4242420013 | ext:
dn42:
Interactive, BGP-map | +| 4242420022 | dn42: | +| 4242420101 | ext:
ext:
dn42: | +| 4242420123 | dn42:
Interactive (traceroute, BGP-map) | | 4242420151 | ext: ssh bird-lg@dn42-uk-london0.dn42.bauen1.xyz
restricted bird shell | -| 4242420184 | ext: http://peerfinder.polyno.me
dn42: http://peerfinder.polynome.dn42
Can be used as a distributed looking glass if you give it a dn42 address. | -| 4242420184 | dn42: http://dataviz.polynome.dn42/dn42/lastseen
Non-interactive "BGP last seen" service: keeps an history of previously announced BGP prefixes. | -| 4242420200 | dn42: http://lg.punkt.dn42
Interactive (traceroute, BGP-map) | -| 4242420300 | ext: http://lg-fr-rbx.wolke7.me
dn42: http://lg-fr-rbx.wolke7.dn42 | -| 4242420321 | dn42: http://lg.dn42
Interactive (traceroute, BGP-map) | -| 4242420341 | dn42: https://lg.hachiman.dn42
Interactive (traceroute, BGP-map) | -| 4242420812 | dn42: https://lg.jan.dn42
Interactive (traceroute, BGP-map) | -| 4242420827 | ext: https://lg.llyn.lorkep.trade
dn42: https://lg.lorkep.dn42
Interactive (traceroute, BGP-map)
IPv6 only | -| 4242420977 | ext: https://lg.moerail.ml
dn42: http://lg.moerail.dn42 | -| 4242421055 | dn42: http://lg.tmwawpl.dn42 | -| 4242421092 | dn42: http://lg.erg.dn42
Interactive (traceroute, BGP-map) | -| 4242421099 | ext: https://lg.owensresearch.org
dn42: https://lg.owensresearch.dn42
BGP Route, BGP Community, BGP AS Path, Ping, and Traceroute | -| 4242421166 | dn42: http://lg.alcatrash.dn42 | -| 4242421197 | dn42: https://lg.scoopta.dn42
dn42: ssh rtr@rtr.scoopta.dn42
restricted frr shell| -| 4242421224 | dn42: http://lg.bit.dn42 | -| 4242421231 | dn42: http://lg.caesia.dn42
ext: https://lg.caesia.net | -| 4242421331
4242421332
207268 | ext: https://lg.strexp.net
dn42: http://lg.nia.dn42 | -| 4242421588 | dn42: http://lg.tech9computers.dn42
Interactive (traceroute, BGP-map) | -| 4242421876 | dn42: https://lg.potato.dn42<br>ext: https://lg.dn42.ac.cn | -| 4242421926 | dn42: https://lg.zhaofeng.dn42
ext: https://lg.naive.network | -| 4242422016 | ext: https://dn42.sidereal.ca
dn42: https://lg.sidereal.dn42 | -| 4242422024 | ext: http://lg.dn42.gcc.ac.cn
Interactive (ping, traceroute, BGP-map)| -| 4242422189 | dn42: http://lg.iedon.dn42 | -| 4242422341 | ext: https://lg.dn42.zotan.network
dn42: https://lg.zotan.dn42 | -| 4242422342 | dn42: http://lg.gbe.dn42
Semi-interactive (no traceroute, no ping) | -| 4242422428 | ext: https://lg.0l.de
IPv4 and IPv6 | -| 4242422506 | dn42: http://www.as4242422506.dn42 | -| 4242422547 | ext: https://lg.lantian.pub
dn42: http://lg.lantian.dn42 | -| 4242422596 | dn42: http://lg.ty3r0x.dn42 | -| 4242422700 | dn42: http://lg.gotroot.dn42
ext: http://dn42.gotroot.ca | -| 4242423078 | ext: https://lg.hexanet.dev
dn42: http://lg.hex.dn42
Interactive (traceroute, BGP-map)
IPv6 only | -| 4242423735 | ext: https://lg.dn42.cperrin.xyz
dn42: http://lg.cperrin.dn42 | -| 4242423827 | ext: https://sky.nullroute.eu.org/dn42/lg
dn42: http://lg.nullroute.dn42 | -| 4242423905 | ext: https://dn42-svc.weiti.org/ulg
dn42: https://lg.weiti.dn42 -| 4242423905 | ext: http://zeus.nowhere.ws/dn42/routes.cgi
dn42: http://zeus.nihilus.dn42/dn42/routes.cgi
Non-interactive (route listing only). | -| 4242423955 | dn42: http://lg.flo.dn42 | -| 4242423973 | dn42: http://lg.technopoint.dn42
(traceroute, BGP-map) IPv4 only. | -| 4242423993 | ext: https://lg.2f30.org
IPv4 only. | +| 4242420184 | ext:
dn42:
Can be used as a distributed looking glass if you give it a dn42 address. | +| 4242420184 | dn42:
Non-interactive "BGP last seen" service: keeps an history of previously announced BGP prefixes. | +| 4242420200 | dn42:
Interactive (traceroute, BGP-map) | +| 4242420300 | ext:
dn42: | +| 4242420321 | dn42:
Interactive (traceroute, BGP-map) | +| 4242420341 | dn42:
Interactive (traceroute, BGP-map) | +| 4242420812 | dn42:
Interactive (traceroute, BGP-map) | +| 4242420827 | ext:
dn42:
Interactive (traceroute, BGP-map)
IPv6 only | +| 4242420977 | ext:
dn42: | +| 4242421055 | dn42: | +| 4242421092 | dn42:
Interactive (traceroute, BGP-map) | +| 4242421099 | ext:
dn42:
BGP Route, BGP Community, BGP AS Path, Ping, and Traceroute | +| 4242421166 | dn42: | +| 4242421197 | dn42:
dn42: ssh rtr@rtr.scoopta.dn42
restricted frr shell| +| 4242421224 | dn42: | +| 4242421231 | dn42:
ext: | +| 4242421331
4242421332
207268 | ext:
dn42: | +| 4242421588 | dn42:
Interactive (traceroute, BGP-map) | +| 4242421876 | dn42:
ext: | +| 4242421926 | dn42:
ext: | +| 4242422016 | ext:
dn42: | +| 4242422024 | ext:
Interactive (ping, traceroute, BGP-map) | +| 4242422189 | dn42: | +| 4242422341 | ext:
dn42: | +| 4242422342 | dn42:
Semi-interactive (no traceroute, no ping) | +| 4242422428 | ext:
IPv4 and IPv6 | +| 4242422506 | dn42: | +| 4242422547 | ext:
dn42: | +| 4242422596 | dn42: | +| 4242422700 | dn42:
ext: | +| 4242423078 | ext:
dn42:
Interactive (traceroute, BGP-map)
IPv6 only | +| 4242423735 | ext:
dn42: | +| 4242423827 | ext:
dn42: | +| 4242423905 | ext:
dn42: | +| 4242423905 | ext:
dn42:
Non-interactive (route listing only). | +| 4242423955 | dn42: | +| 4242423973 | dn42:
(traceroute, BGP-map) IPv4 only. | +| 4242423993 | ext:
IPv4 only. | + diff --git a/services/New-DNS.md b/services/New-DNS.md index 5ca4947..4a735d0 100644 --- a/services/New-DNS.md +++ b/services/New-DNS.md @@ -1,4 +1,4 @@ -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: +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: * Reliability and Consistency to avoid debugging very obscure issues that are also hard to reproduce. * Low maintenance burden on operators. * Proper DNSSEC support for everything. @@ -47,6 +47,6 @@ The set of valid KSKs can be found in the registry. # See also -* [DNS Quick Start](DNS) -* [Old Hierarchical DNS](Old-Hierarchical-DNS) -* [Original DNS (deprecated)](Original-DNS-(deprecated)) +* [DNS Quick Start](/services/DNS) +* [Old Hierarchical DNS](/services/Old-Hierarchical-DNS) +* [Original DNS (deprecated)](/services/Original-DNS-(deprecated)) diff --git a/services/News.md b/services/News.md index 89adffc..fc7fae8 100644 --- a/services/News.md +++ b/services/News.md @@ -1,13 +1,13 @@ # List of Usenet servers | **Person** | **Status** | **Address** | **Posting** | **Newsgroups** | **Binaries** | |----|----|----|----|----|----| -| welterde | _down_ | news.welterde.dn42 | _yes_ | Big 8, de.\*, alt.\* | _no_ | -| UFO | _up_ | core.ucis.dn42 | _yes_ | anonet, dn42 | _no_ | -| blacksheep | _down_ | news.blacksheep.dn42 | _ask_ | Big 8, de.\*, alt.\*, uk.\*, etc. | _no_ | +| welterde | _down_ | | _yes_ | Big 8, de.\*, alt.\* | _no_ | +| UFO | _up_ | | _yes_ | anonet, dn42 | _no_ | +| blacksheep | _down_ | | _ask_ | Big 8, de.\*, alt.\*, uk.\*, etc. | _no_ | # List of Usenet WebFrontends | **Person** | **Status** | **Address** | **Posting** | **Newsgroups** | **Binaries** | |----|----|----|----|----|----| -| cronix | _down_ | news.crystalnet.dn42 | _yes_ | as requested | _no_ | +| cronix | _down_ | | _yes_ | as requested | _no_ | | UFO | _down_ | [UCIS.ano news](http://cgiproxy.ucis.dn42/nph-proxy.cgi/00/http/www.ucis.ano/news/) | _no_ | anonet, dn42 | _limited_ | | SeekingFor | _down_ | [AnoNet News](http://cgiproxy.ucis.dn42/nph-proxy.cgi/00/http/news.sfor.ano/) | _yes_ | anonet, dn42 | _no_ | diff --git a/services/Old-Hierarchical-DNS.md b/services/Old-Hierarchical-DNS.md index 4bf8f38..6759cca 100644 --- a/services/Old-Hierarchical-DNS.md +++ b/services/Old-Hierarchical-DNS.md @@ -1,4 +1,4 @@ -This information is now **deprecated**. Please check [New DNS](New-DNS) for the current architecture. +This information is now **deprecated**. Please check [New DNS](/services/New-DNS) for the current architecture. *** @@ -38,7 +38,7 @@ For all of these servers they have a specific IP assigned, only respond to their **.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) -Real-time server monitor is available at http://nixnodes.net/dn42/dnsview +Real-time server monitor is available at ## Setup diff --git a/services/Original-DNS-(deprecated).md b/services/Original-DNS-(deprecated).md index b7fe563..c54106e 100644 --- a/services/Original-DNS-(deprecated).md +++ b/services/Original-DNS-(deprecated).md @@ -1,5 +1,5 @@ # Original DNS (deprecated) -This information is now **deprecated**. Please check [New DNS](New-DNS) for the current architecture. +This information is now **deprecated**. Please check [New DNS](/services/New-DNS) for the current architecture. *** @@ -35,12 +35,12 @@ The root zone for `dn42.` is built from the [whois registry](/services/Whois). I ## DNS services for other networks -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). +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). ## Providing DNS services -See [Providing Anycast DNS](dns/Providing-Anycast-DNS). +See [Providing Anycast DNS](/services/dns/Providing-Anycast-DNS). -## [Old Hierarchical DNS](Old-Hierarchical-DNS) +## [Old Hierarchical DNS](/services/Old-Hierarchical-DNS) This is a new effort to build a DNS system that mirrors how DNS was designed to work in clearnet. diff --git a/services/Repository-Mirrors.md b/services/Repository-Mirrors.md index 1ce9db5..7ec8876 100644 --- a/services/Repository-Mirrors.md +++ b/services/Repository-Mirrors.md @@ -4,28 +4,28 @@ There are some mirrors available in DN42. All mirrors are subdomains of "mirror. ## Ubuntu -**http://mirror.dn42/ubuntu** +**** Hosted by: * mephisto ## mirror.yandex.ru proxy -**http://172.23.158.41/** -**http://[fd91:9191:9191:3::1]/** +**** +**** Hosted by: * ne-vlezay80 ## mirrors.nia.dn42 -**http://mirrors.nia.dn42/** -**http://[fd01:1926:817:1000::ac14:a8c5]/** +**** +**** ## mirror.z.dn42 Not hosting repositories itself, it collects other mirrors -* Dynamic page: **http://mirror.z.dn42/** -* Static page: **http://mirror.z.dn42/_/** +* Dynamic page: **** +* Static page: **** diff --git a/services/Route-Collector.md b/services/Route-Collector.md index ed373a7..a3c5d88 100644 --- a/services/Route-Collector.md +++ b/services/Route-Collector.md @@ -75,24 +75,24 @@ protocol bgp ROUTE_COLLECTOR The collector runs a looking glass based on [bird-lg-go](https://github.com/xddxdd/bird-lg-go). - - [https://lg.collector.dn42/](https://lg.collector.dn42/) + - ### MRT Dumps [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. - - [https://mrt.collector.dn42](https://mrt.collector.dn42) + - The latest dumps can always be found at the following URLs: - - [https://mrt.collector.dn42/master4_latest.mrt.bz2](https://mrt.collector.dn42/master4_latest.mrt.bz2) - - [https://mrt.collector.dn42/master6_latest.mrt.bz2](https://mrt.collector.dn42/master6_latest.mrt.bz2) + - + - ### Prometheus Metrics The collector runs [bird_exporter](https://github.com/czerwonk/bird_exporter) and prometheus style metrics are available at the following URL: - - [http://collector.dn42:9324/metrics](http://collector.dn42:9324/metrics) + - ### ~~Flapping routes~~ (In maintenance) diff --git a/services/Statistics.md b/services/Statistics.md index 6723282..8ada0f2 100644 --- a/services/Statistics.md +++ b/services/Statistics.md @@ -3,7 +3,7 @@ ## IRC -Channel statistics for #dn42@hackint are available at: https://dev.0l.dn42/stats/. +Channel statistics for #dn42@hackint are available at: . ## Scripts diff --git a/services/Tahoe-LAFS.md b/services/Tahoe-LAFS.md index 113d7da..11917c6 100644 --- a/services/Tahoe-LAFS.md +++ b/services/Tahoe-LAFS.md @@ -15,7 +15,7 @@ Because of the encryption an owner of a node don't know anything about the store To provide storage to the cloud you have to run a node. ## Install and configuration -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`. +To run a node you have to install tahoe-lafs at least in version 1.10.2. You can get source code from , 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`. 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): @@ -30,4 +30,4 @@ With `bin/tahoe start` you start your local node. You can reach the local node via web browser at [http://localhost:3456](http://localhost:3456). ## Further informations -Look at https://tahoe-lafs.org for further information. +Look at for further information. diff --git a/services/Whois.md b/services/Whois.md index 32a5158..0652b49 100644 --- a/services/Whois.md +++ b/services/Whois.md @@ -32,7 +32,7 @@ Note that currently, most AS are using one of the legacy ASN range (and will pro ## DNS zones -dn42 uses the `dn42.` TLD, which is not present in the root DNS zone of the ICANN-net. For details, see [DNS](DNS). +dn42 uses the `dn42.` TLD, which is not present in the root DNS zone of the ICANN-net. For details, see [DNS](/services/DNS). 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). @@ -40,7 +40,7 @@ Note that other TLDs should also be usable from dn42, most notably from Freifunk The gitea instance hosting the registry has an associated [Drone CI/CD](https://drone.io/) service: -- [https://drone.git.dn42/](https://drone.git.dn42/) +- 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/). @@ -51,7 +51,7 @@ Privacy mode is enabled, please call the bot with @DN42WhoisBot when necessary. # Web interface and REST API -[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. + ([https://explorer.burble.com/](https://explorer.burble.com/) via clearnet) provides a web interface and REST API for querying the DN42 registry. The service is provided by [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv) which can also be run locally. @@ -71,7 +71,7 @@ Example: The Python code for generating the zone from the registry is available on the monotone repository. -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 +The idea comes from the guys at cymru.com, who provide this service for the Internet (e.g. `AS1.asn.cymru.com`), see # Software @@ -139,4 +139,4 @@ sudo ruby whoisd.rb nobody ``` ## Whois restful API Note: this service is in beta testing, use at your own risk. -https://whois.rest.dn42/ + diff --git a/services/dns/External-DNS.md b/services/dns/External-DNS.md index 7927495..79de5ec 100644 --- a/services/dns/External-DNS.md +++ b/services/dns/External-DNS.md @@ -28,7 +28,7 @@ The mkdns script currently supports the following setups: ## NeoNetwork The NeoNetwork also has a recursive DNS server at `10.127.255.54` and `fd10:127:53:53::`. -The zone files can be found here: https://github.com/NeoCloud/NeoNetwork/tree/master/dns +The zone files can be found here: ## Configuration diff --git a/services/dns/Providing-Anycast-DNS.md b/services/dns/Providing-Anycast-DNS.md index eeda2ca..d26a8eb 100644 --- a/services/dns/Providing-Anycast-DNS.md +++ b/services/dns/Providing-Anycast-DNS.md @@ -1,4 +1,4 @@ -# DEPRECATED - Please have a look at [Hierarchical DNS](https://internal.dn42/Hierarchical-DNS) instead +# DEPRECATED - Please have a look at [Hierarchical DNS](/services/dns/Old-Hierarchical-DNS) instead You may want to participate in the anycast DNS cloud. diff --git a/services/dns/Recursive-DNS-resolver.md b/services/dns/Recursive-DNS-resolver.md index 52757c3..368ee0d 100644 --- a/services/dns/Recursive-DNS-resolver.md +++ b/services/dns/Recursive-DNS-resolver.md @@ -1,6 +1,6 @@ If you want to run your own recursive DNS server, you must find upstream servers that are authoritative for the dn42 zones. -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). +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). ## Configuration