40a9c792b1e55e24fdeaf542cae8b51a74d43289
internal/Internal-Services.md
| ... | ... | @@ -2,15 +2,15 @@ |
| 2 | 2 | |
| 3 | 3 | You are asked to show some creativity in terms of network usage and content. ;) |
| 4 | 4 | |
| 5 | -## Search engine |
|
| 6 | 5 | |
| 7 | -There is a search engine at [buzzster.dn42](http://buzzster.dn42) that can also be used to discover services and content. If you don't see your website, index it in the console. |
|
| 6 | +## Search engines & Discovery |
|
| 8 | 7 | |
| 9 | -Bingxin has deployed a SearXNG instance at [baaka.dn42](https://baaka.dn42), with the metadata source being [yacy.baka.dn42](https://yacy.baka.dn42), to search for web pages and media in the DN42 network. |
|
| 8 | +| Hostname / IP | ICANN | Internal | Remarks | |
|
| 9 | +|:---------------------------------|:------|:---------|:--------------------------- | |
|
| 10 | +| [baaka.dn42](https://baaka.dn42) | | X | SearXNG instance with the metadata source being [yacy.baka.dn42](https://yacy.baka.dn42)| |
|
| 11 | +| [search.androw.dn42](https://search.androw.dn42) | X | | SearXNG instance | |
|
| 10 | 12 | |
| 11 | -A searx-ng instance is available at [search.androw.dn42](https://search.androw.dn42) to search the clearnet. |
|
| 12 | - |
|
| 13 | -[Discover.DN42](https://discover.dn42) is a visual, bot-curated index of active websites within the DN42 network. |
|
| 13 | +* [Discover.DN42](https://discover.dn42) is a visual, bot-curated index of active websites within the DN42 network. |
|
| 14 | 14 | |
| 15 | 15 | ## Certificate Authority |
| 16 | 16 | |
| ... | ... | @@ -19,51 +19,44 @@ Signed by the main DN42 CA (established 2016): |
| 19 | 19 | * Burble maintains an [ACME server](https://burble.dn42/services/acme/) (with accompanying CA), compatible with any LetsEncrypt client like Certbot, Dehydrated or Caddy. |
| 20 | 20 | * Kioubit maintains a [certificate authority](https://dn42.g-load.eu/about/certificate-authority/) with certificates obtainable via a simple script or completely [using only the browser](https://dn42.g-load.eu/about/certificate-authority/oneclick/). |
| 21 | 21 | |
| 22 | -Self-signed: |
|
| 23 | -* Buzzster is maintaining [Buzzster Trust Services](/Buzzster-Trust-Services) for your services. |
|
| 24 | - |
|
| 25 | 22 | ## Network-related |
| 26 | 23 | |
| 27 | -- See [Looking Glasses](/services/Looking-Glasses) for more network diagnostic tools |
|
| 28 | -- Realtime network map: [map.dn42](https://map.dn42/) (DN42) or [map.iedon.net](https://map.iedon.net) (via clearnet) _(This map currently uses MRT dumps from GRC as its source. It refreshes whenever the collector provides a new MRT file, generally every 10-15 minutes.)_ |
|
| 24 | +### General |
|
| 25 | + |
|
| 29 | 26 | - ~~Network Information Service: [bgp42.strexp.net](https://bgp42.strexp.net) (via IANA). Main functions include _network information_, _network map (from map.dn42, requires WebGL)_, _network ranking (based on centrality)_, _ROA alerting_ and _path finder_.~~ (deprecated but still partially functional) |
| 30 | 27 | - The service has now been split into several sub-sites, further functional migrations are currently underway: |
| 31 | 28 | - Registry Viewer (IP Blocks): [registry42.strexp.net (IANA)](https://registry42.strexp.net) (requires WebGL) |
| 32 | 29 | - Map Viewer: [map42.strexp.net (IANA)](https://map42.strexp.net) (requires WebGL) |
| 33 | 30 | - ISP Viewer: [isp42.strexp.net (IANA)](https://isp42.strexp.net) |
| 34 | 31 | - Registry Timeline: [timeline42.strexp.net (IANA)](https://timeline42.strexp.net) |
| 35 | -- Yet Another network map: [map.jerry.dn42](https://map.jerry.dn42/) (DN42) or [map.meson.cc](https://map.meson.cc) (via clearnet) _(uses MRT dump as source, updated every 15 minutes.)_ |
|
| 36 | 32 | - Various DN42-related tools: [dn42.g-load.eu/toolbox/](https://dn42.g-load.eu/toolbox/) |
| 37 | -- Cloudflare-like cdn-cgi/trace: [map.jerry.dn42/cdn-cgi/trace](https://map.jerry.dn42/cdn-cgi/trace) |
|
| 38 | -- Another Cloudflare-like cdn-cgi/trace: [buzzster.dn42/cdn-cgi/trace](https://buzzster.dn42/cdn-cgi/trace) |
|
| 39 | 33 | - Web-based Ping & Traceroute: [ping.dn42](https://ping.dn42), or [ping2.sh](https://ping2.sh) (via clearnet) |
| 40 | -- New DNS System monitoring: [grafana.burble.com/d/E4iCaHoWk/dn42-dns-status](https://grafana.burble.com/d/E4iCaHoWk/dn42-dns-status?orgId=1&refresh=1m) |
|
| 41 | -- whatsmyip: |
|
| 34 | + |
|
| 35 | +### Looking glasses |
|
| 36 | +See [Looking Glasses](/services/Looking-Glasses). |
|
| 37 | + |
|
| 38 | +### What is my IP |
|
| 39 | +- myip.dn42 anycasted service: |
|
| 42 | 40 | - ipv4+ipv6: [myip.dn42](http://myip.dn42/) |
| 43 | 41 | - ipv4 only: [v4.myip.dn42](http://v4.myip.dn42/) or [172.20.0.81](http://172.20.0.81) |
| 44 | 42 | - ipv6 only: [v6.myip.dn42](http://v6.myip.dn42/) or [fd42:d42:d42:81::1](http://[fd42:d42:d42:81::1]/) |
| 45 | - - API endpoints: |
|
| 46 | - - /raw: return your IP address as plain text |
|
| 47 | - - /api: JSON with your IP plus the details of the server you reached (location, ASN, etc.) |
|
| 48 | - - with geolocation provided by [DN42-Geoip](https://github.com/Xe-iu/dn42-geoip) and autonomous system info provided by [DN42-GeoASN](https://github.com/rdp-studio/dn42-geoasn): [myip.launchpadx.dn42](https://myip.launchpadx.dn42) |
|
| 49 | - - Geolocation API |
|
| 50 | - - API endpoints: |
|
| 51 | - - IPv4: v4.myip.launchpadx.dn42 |
|
| 52 | - - IPv6: v6.myip.launchpadx.dn42 |
|
| 53 | - - Dual-stack: api.myip.launchpadx.dn42 |
|
| 54 | - - [API documentation](https://github.com/Xe-iu/dn42-geoip/blob/main/api/README.md) |
|
| 55 | - - ASN API |
|
| 56 | - - API endpoints: |
|
| 57 | - - IPv4: asn4.myip.launchpadx.dn42 |
|
| 58 | - - IPv6: asn6.myip.launchpadx.dn42 |
|
| 59 | - - Dual-stack: asn.myip.launchpadx.dn42 |
|
| 60 | - - [whatismyip.dn42](http://whatismyip.dn42) |
|
| 61 | - - API endpoint: |
|
| 62 | - - IPv4: [http://ipv4.whatismyip.dn42:8080/ipinfo](http://ipv4.whatismyip.dn42:8080/ipinfo) |
|
| 63 | - - IPv6: [http://ipv6.whatismyip.dn42:8080/ipinfo](http://ipv6.whatismyip.dn42:8080/ipinfo) |
|
| 64 | -- Route Graphs: [routegraphs.highdef.dn42](http://routegraphs.highdef.dn42) (DN42), [routegraphs.highdef.network](https://routegraphs.highdef.network) (clearnet) - graph reachability from ASes to specific prefixes, using data from the dn42 GRC |
|
| 43 | +- [whatismyip.dn42](http://whatismyip.dn42) |
|
| 44 | + |
|
| 45 | +### Interactive Maps |
|
| 46 | +- Realtime network map: [map.dn42](https://map.dn42/) (DN42) or [map.iedon.net](https://map.iedon.net) (via clearnet) _(This map currently uses MRT dumps from GRC as its source. It refreshes whenever the collector provides a new MRT file, generally every 10-15 minutes.)_ |
|
| 47 | +- Yet Another network map: [map.jerry.dn42](https://map.jerry.dn42/) (DN42) or [map.meson.cc](https://map.meson.cc) (via clearnet) _(uses MRT dump as source, updated every 15 minutes.)_ |
|
| 65 | 48 | - 3D IP-based network graph (revived yay), created by traceroute all hosts, updated per day [dn42.jh0project.dn42/map](https://dn42.jh0project.dn42/map) (DN42), [dn42.jh0project.com/map](https://dn42.jh0project.com/map) (clearnet) |
| 49 | + |
|
| 50 | +### BGP Analysis and explorers |
|
| 51 | +- [Anomalies.dn42](https://anomalies.dn42) is a debugging tool that analyzes BGP routing data to identify ASes that may be inadvertently adding or removing geographic communities (region/country) from foreign prefixes. |
|
| 52 | +- Route Graphs: [routegraphs.highdef.dn42](http://routegraphs.highdef.dn42) (DN42), [routegraphs.highdef.network](https://routegraphs.highdef.network) (clearnet) - graph reachability from ASes to specific prefixes, using data from the dn42 GRC |
|
| 66 | 53 | - DN42 Explorer: [explorer.nedifinita.com](https://explorer.nedifinita.com). BGP routing, topology, and registry explorer. Provides an IPv4 interactive map, AS connectivity, prefix status, and rankings. |
| 54 | + |
|
| 55 | +### Health & Status |
|
| 56 | +- DNS System monitoring: [grafana.burble.com/d/E4iCaHoWk/dn42-dns-status](https://grafana.burble.com/d/E4iCaHoWk/dn42-dns-status?orgId=1&refresh=1m) |
|
| 57 | +- DNS monitor [dns-monitor.gensokyo.dn42](https://dns-monitor.gensokyo.dn42) (Web: IPv6 Only, Data: IPv4/IPv6) |
|
| 58 | + |
|
| 59 | + |
|
| 67 | 60 | ### Speedtest |
| 68 | 61 | |
| 69 | 62 | | Operator | Location | Max Speed | Link | |
| ... | ... | @@ -98,21 +91,10 @@ Self-signed: |
| 98 | 91 | | [flap-dn42.ruinet.work](flap-dn42.ruinet.work) | AS211575 | | |
| 99 | 92 | | <https://flaps.mashiro.dn42/> | AS4242420214 | | |
| 100 | 93 | |
| 101 | -### Map.dn42 API Services |
|
| 102 | - |
|
| 103 | -Data refreshes whenever the collector provides a new MRT file, generally every 10-15 minutes. |
|
| 104 | - |
|
| 105 | -| API | URL | Description | |
|
| 106 | -| ------------------ | --- | ----------- | |
|
| 107 | -| `/map` | [https://map.dn42/map](https://map.dn42/map) <br> [https://api.iedon.com/dn42/map](https://api.iedon.com/dn42/map) | Raw binary map data, [See binary format](https://iedon.net/post/4) | |
|
| 108 | -| `/map?type=json` | [https://map.dn42/map?type=json](https://map.dn42/map?type=json) <br> [https://api.iedon.com/dn42/map?type=json](https://api.iedon.com/dn42/map?type=json) | Raw map data, in JSON | |
|
| 109 | -| `/asn/{asn}` | [https://map.dn42/asn/4242422189](https://map.dn42/asn/4242422189) <br> [https://api.iedon.com/dn42/asn/4242422189](https://api.iedon.com/dn42/asn/4242422189) | Real-time node information from the map, including WHOIS data, in JSON | |
|
| 110 | -| `/ranking` | [https://map.dn42/ranking](https://map.dn42/ranking) <br> [https://api.iedon.com/dn42/ranking](https://api.iedon.com/dn42/ranking) | DN42 Global Ranking, based on the map.dn42 index | |
|
| 111 | -| `/myip/[raw|api]` | [https://map.dn42/myip/](https://map.dn42/myip/) <br> [https://map.dn42/myip/api](https://map.dn42/myip/api) <br> [https://map.dn42/myip/raw](https://map.dn42/myip/raw) | What's My IP instance by map.dn42, including `netname` and `country` information if available | |
|
| 112 | 94 | |
| 113 | 95 | ### IX Services |
| 114 | 96 | |
| 115 | -See [IX Collection](/services/IX-Collection/) |
|
| 97 | +See [IX Collection](/services/IX-Collection/). |
|
| 116 | 98 | |
| 117 | 99 | ### ASN Authentication Solution |
| 118 | 100 | |
| ... | ... | @@ -123,13 +105,6 @@ Authenticate your users by having them verify their ASN ownership with following |
| 123 | 105 | | Kioubit Authentication Services (4242423914) | Custom, OAuth2.0/OpenID Connect | No | [Link](https://dn42.g-load.eu/about/authentication-services/) | |
| 124 | 106 | | OAuth.dn42 (4242422189) | OAuth2.0/OpenID Connect | No | [Link](https://iedon.net/post/27) | |
| 125 | 107 | |
| 126 | -### DNS Monitor |
|
| 127 | - |
|
| 128 | -[dns-monitor.gensokyo.dn42](https://dns-monitor.gensokyo.dn42) (Web: IPv6 Only, Data: IPv4/IPv6) |
|
| 129 | - |
|
| 130 | -### BGP Community Anomalies Report |
|
| 131 | - |
|
| 132 | -[Anomalies.dn42](https://anomalies.dn42) is a debugging tool that analyzes BGP routing data to identify ASes that may be inadvertently adding or removing geographic communities (region/country) from foreign prefixes. |
|
| 133 | 108 | |
| 134 | 109 | ## IRC |
| 135 | 110 | |
| ... | ... | @@ -181,11 +156,10 @@ Authenticate your users by having them verify their ASN ownership with following |
| 181 | 156 | |
| 182 | 157 | ## File Sharing |
| 183 | 158 | |
| 184 | -### FTP / HTTP |
|
| 185 | - |
|
| 186 | -**FIXME**: Please add info about (approximate) bandwidth of the servers. |
|
| 159 | +### Repository Mirrors |
|
| 160 | +See [Repository Mirrors](/services/Repository-Mirrors). |
|
| 187 | 161 | |
| 188 | -Repository Mirrors are listed on another page: [Repository Mirrors](/services/Repository-Mirrors) |
|
| 162 | +### FTP / HTTP |
|
| 189 | 163 | |
| 190 | 164 | | Hostname / IP | Remarks | |
| 191 | 165 | | :------------------------ | -------------------------- | |
| ... | ... | @@ -197,13 +171,8 @@ Repository Mirrors are listed on another page: [Repository Mirrors](/services/Re |
| 197 | 171 | | <https://file.tlmc.nas.gensokyo.dn42> | Touhou Lossless Music Collection (TLMC) | |
| 198 | 172 | | <fdc1:acc:cc8::6> Port: 2222| SFTP, Linux ISOs mirrored from distrowatch.com & FOSS Torrents. Also has eXo games collection from retro-exo.com. Connect on the commandline with <sftp -P 2222 dn42@[fdc1:acc:cc8::6]> (p/w dn42)| |
| 199 | 173 | |
| 200 | - |
|
| 201 | 174 | ### Rsync |
| 202 | 175 | |
| 203 | -**FIXME**: Please add info about (approximate) bandwidth of the servers. |
|
| 204 | - |
|
| 205 | -Repository Mirrors are listed on another page: [Repository Mirrors](/services/Repository-Mirrors) |
|
| 206 | - |
|
| 207 | 176 | | Hostname / IP | Bandwidth | Remarks | |
| 208 | 177 | | :------------------------ | ---------- |-------------------------- | |
| 209 | 178 | | rsync://nas.gensokyo.dn42/tlmc | Not specified | Touhou Lossless Music Collection (TLMC) | |
| ... | ... | @@ -282,19 +251,18 @@ See <http://wiki.hamburg.ccc.de/ChaosVPN:Proxy> |
| 282 | 251 | | :------------------------- | :------------------------- | |
| 283 | 252 | | mumble://ty3r0x.dn42:64738 | Ty3r0X's Lair (men's club) | |
| 284 | 253 | |
| 285 | -## Telephone Number Mapping (ENUM) |
|
| 286 | - |
|
| 287 | -- e164.dn42 provides subdomains for each ASs in DN42 |
|
| 288 | - - numbering pattern: 424-0-(last 4 digits of DN42 ASN) |
|
| 289 | - - management: [https://e164.dn42](https://e164.dn42) (login via Kioubit Auth) |
|
| 290 | - |
|
| 291 | -## VOIP/SIP Endpoints |
|
| 254 | +## VOIP/SIP |
|
| 292 | 255 | |
| 293 | 256 | - 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 |
| 294 | 257 | - 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 |
| 295 | 258 | - gensokyo.dn42 runs an asterisk based VOIP service with fax modems, CallerID playback and PSTN to DN42 proxy gateway (+1 424 242 9915). ENUM supported via e164.dn42. |
| 296 | 259 | - WebRTC based soft-phone: [phone.gensokyo.dn42](https://phone.gensokyo.dn42), default caller ID: WebRTC Demo <424008039910> |
| 297 | 260 | |
| 261 | +### Telephone Number Mapping (ENUM) |
|
| 262 | +- e164.dn42 provides subdomains for each ASs in DN42 |
|
| 263 | + - numbering pattern: 424-0-(last 4 digits of DN42 ASN) |
|
| 264 | + - management: [https://e164.dn42](https://e164.dn42) (login via Kioubit Auth) |
|
| 265 | + |
|
| 298 | 266 | ## Challenges |
| 299 | 267 | |
| 300 | 268 | Test out your skills with online challenges |
| ... | ... | @@ -358,6 +326,11 @@ See also the [burble.dn42 website](https://dn42.burble.com/services/shell/) for |
| 358 | 326 | | ------------------------------- | ------------------------------------------------------------ | |
| 359 | 327 | | <https://social.gensokyo.dn42> | GoToSocial, Register available via gitlab.dn42 or oauth.dn42 | |
| 360 | 328 | |
| 329 | + |
|
| 330 | +## E-Mail |
|
| 331 | + |
|
| 332 | +There is a list of E-Mail providers [here](/services/E-Mail-Providers) |
|
| 333 | + |
|
| 361 | 334 | ## Misc |
| 362 | 335 | |
| 363 | 336 | | Hostname / IP | Remarks | |
| ... | ... | @@ -385,14 +358,3 @@ See also the [burble.dn42 website](https://dn42.burble.com/services/shell/) for |
| 385 | 358 | | <https://mx.dn42> | Matrix IM Server maintained by COMPLEXE, ask @COMPL_EXE on Telegram / E-Mail self@origincode.me / @i:origincode.me on clearnet Matrix for registration requests, unofficial chat room #dn42:mx.dn42 | |
| 386 | 359 | | <https://mtf.dn42/> | MtF Wiki | |
| 387 | 360 | |
| 388 | -## Usenet Servers / News |
|
| 389 | - |
|
| 390 | -There are some News Servers available [here](/services/News) |
|
| 391 | - |
|
| 392 | -## E-Mail |
|
| 393 | - |
|
| 394 | -There is a list of E-Mail providers [here](/services/E-Mail-Providers) |
|
| 395 | - |
|
| 396 | -# Other networks |
|
| 397 | - |
|
| 398 | -**[List of other Overlay Networks](/Other)** |