b94c6e3bbb30ae7a502362bf1ec59cc960071f55
FAQ.md
... | ... | @@ -27,7 +27,7 @@ Many users do use a virtual private server (VPS) for connecting to DN42. A VPS i |
27 | 27 | The DN42 registry used to be maintained in monotone, but was moved to git following resource and performance |
28 | 28 | issues. There may still be references back to monotone in some of the documentation, but the registry location is now: |
29 | 29 | |
30 | -https://git.dn42.us/dn42/registry (https://git.dn42/dn42/registry) |
|
30 | +https://git.dn42.dev/dn42/registry (https://git.dn42/dn42/registry) |
|
31 | 31 | |
32 | 32 | |
33 | 33 | ### Can I reuse my public AS number/IPv4/IPv6? |
howto/Address-Space.md
... | ... | @@ -1,6 +1,6 @@ |
1 | 1 | DN42 uses network addresses in the [rfc1918](https://tools.ietf.org/html/rfc1918) and [ULA](https://tools.ietf.org/html/rfc4193) ranges. These are described in detail within the sections below. |
2 | 2 | |
3 | -The [DN42 registry](https://git.dn42.us/dn42/registry) is the authoritative source of information on address space assignment. Within the registry, the DN42 address space is divided in to blocks based on _policies_ that define how the addresses may be used. Policies are defined in `inetnum` and `inet6num` objects and can be: |
|
3 | +The [DN42 registry](https://git.dn42.dev/dn42/registry) is the authoritative source of information on address space assignment. Within the registry, the DN42 address space is divided in to blocks based on _policies_ that define how the addresses may be used. Policies are defined in `inetnum` and `inet6num` objects and can be: |
|
4 | 4 | |
5 | 5 | - **open** - users may request prefixes in this range, subject to any constraints that are described in the `remark` attributes |
6 | 6 | - **closed** - these ranges cannot be assigned |
... | ... | @@ -13,11 +13,11 @@ A simple way to see all the active policies in the registry is to search the reg |
13 | 13 | grep -r ^policy data/inet{,6}num/ |
14 | 14 | ``` |
15 | 15 | |
16 | -The [filter.txt](https://git.dn42.us/dn42/registry/src/master/data/filter.txt) and [filter6.txt](https://git.dn42.us/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. |
|
16 | +The [filter.txt](https://git.dn42.dev/dn42/registry/src/master/data/filter.txt) and [filter6.txt](https://git.dn42.dev/dn42/registry/src/master/data/filter6.txt) files within the registry detail the network wide constraints on what address ranges are in use together with the global limits on what can be announced. |
|
17 | 17 | |
18 | 18 | `inetnum` and `inet6num` objects within the registry are used to describe the allocation of address space to users. `route` and `route6` objects in the registry are used to validate routing announcements through [ROA](https://wiki.dn42/howto/Bird#route-origin-authorization). |
19 | 19 | |
20 | -In addition to the native DN42 address ranges, the registry also contains allocations for the address space used by affiliate networks. These are updated by a regular [sync script](https://git.dn42.us/dn42/registry-sync). |
|
20 | +In addition to the native DN42 address ranges, the registry also contains allocations for the address space used by affiliate networks. These are updated by a regular [sync script](https://git.dn42.dev/dn42/registry-sync). |
|
21 | 21 | |
22 | 22 | Globally routable prefixes are not supported in DN42; they are denied via the registry filter{6,}.txt files and many networks will filter both announcements and traffic for prefixes that are outside of the allowable ranges. |
23 | 23 | |
... | ... | @@ -35,7 +35,7 @@ DN42 uses the 172.20.0.0/14 range for IPv4 addresses. As with the public interne |
35 | 35 | |
36 | 36 | Unlike the IPv6 address space, the DN42 IPv4 space is not fully open for assignment to users; some ranges are intended for specific uses and other ranges are reserved. See the policy section, below. Users should always check the policy in the registry before requesting a prefix to be assigned. |
37 | 37 | |
38 | -There are other IPv4 ranges in use within DN42 related to the affiliate networks, see the [filter.txt](https://git.dn42.us/dn42/registry/src/master/data/filter.txt) file in the registry. |
|
38 | +There are other IPv4 ranges in use within DN42 related to the affiliate networks, see the [filter.txt](https://git.dn42.dev/dn42/registry/src/master/data/filter.txt) file in the registry. |
|
39 | 39 | |
40 | 40 | ## IPv4 Policies |
41 | 41 |
howto/Bird.md
... | ... | @@ -254,7 +254,7 @@ Route Origin Authorizations should be used in BIRD to authenticate prefix announ |
254 | 254 | |
255 | 255 | The ROA table can be generated from the registry directly or you can use the following pre-built ROA tables for BIRD (generated every 30 mins from the registry): |
256 | 256 | |
257 | -ROA files generated by [dn42regsrv](https://git.dn42.us/burble/dn42regsrv) are available from burble.dn42: |
|
257 | +ROA files generated by [dn42regsrv](https://git.dn42.dev/burble/dn42regsrv) are available from burble.dn42: |
|
258 | 258 | |
259 | 259 | |URL| IPv4/IPv6 |Description| |
260 | 260 | |---|---|---| |
howto/Getting-Started.md
... | ... | @@ -18,7 +18,7 @@ See [Contact](/contact#contact_mailing-list) to subscribe. |
18 | 18 | |
19 | 19 | ## Fill in the registry |
20 | 20 | |
21 | -You must create several objects in the DN42 registry: <https://git.dn42.us/dn42/registry> |
|
21 | +You must create several objects in the DN42 registry: <https://git.dn42.dev/dn42/registry> |
|
22 | 22 | |
23 | 23 | The registry is a git repository, so objects are created by forking the main repository, making your changes and then submitting a pull request for review. See the [git documentation](https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes) and guides on [github](https://help.github.com/en/github/using-git) for how to use git to work with remote repositories. |
24 | 24 | |
... | ... | @@ -34,7 +34,7 @@ The registry includes a number of scripts to help check your request: |
34 | 34 | |
35 | 35 | The registry maintainers run all three scripts against each request, so please run these yourself first to check for simple errors. |
36 | 36 | |
37 | -Do browse through the registry and look at the [pull request queue](https://git.dn42.us/dn42/registry/pulls) to see examples, understand how the process works and see the types of questions asked by the registry maintainers. |
|
37 | +Do browse through the registry and look at the [pull request queue](https://git.dn42.dev/dn42/registry/pulls) to see examples, understand how the process works and see the types of questions asked by the registry maintainers. |
|
38 | 38 | |
39 | 39 | *Whilst it is possible to use the web interface to edit files, you are encouraged to clone your repo locally and use the command line git tools. It's easy to do and learning how to use git is a skill worth knowing. Using the web interface creates a large number of commits and prevents you from checking your changes with the registry scripts* |
40 | 40 | |
... | ... | @@ -131,7 +131,7 @@ This applies to AS numbers, network prefixes, routes, DNS records... |
131 | 131 | To register an AS number, simply create an `aut-num` object in `data/aut-num/`. |
132 | 132 | `as-name` should be a name for your AS. |
133 | 133 | |
134 | -Your AS number can be chosen arbitrarily in the dn42 ASN space, see the [as-block objects](https://git.dn42.us/dn42/registry/src/master/data/as-block) in the registry. |
|
134 | +Your AS number can be chosen arbitrarily in the dn42 ASN space, see the [as-block objects](https://git.dn42.dev/dn42/registry/src/master/data/as-block) in the registry. |
|
135 | 135 | |
136 | 136 | **You should allocate your AS number in the 4242420000-4242423999 range** |
137 | 137 | |
... | ... | @@ -163,7 +163,7 @@ A few websites can generate random ULA prefixes for you: |
163 | 163 | * [SimpleDNS](https://simpledns.com/private-ipv6) |
164 | 164 | * [Ultratools](https://www.ultratools.com/tools/rangeGenerator) |
165 | 165 | |
166 | -or a small script is available: [ulagen.py](https://git.dn42.us/netravnen/dn42-repo-utils/src/master/ulagen.py) |
|
166 | +or a small script is available: [ulagen.py](https://git.dn42.dev/netravnen/dn42-repo-utils/src/master/ulagen.py) |
|
167 | 167 | |
168 | 168 | example: data/inet6num/fd35:4992:6a6d::_48 |
169 | 169 | ``` |
howto/Getting-started.md
... | ... | @@ -18,7 +18,7 @@ See [Contact](/contact#contact_mailing-list) to subscribe. |
18 | 18 | |
19 | 19 | ## Fill in the registry |
20 | 20 | |
21 | -You must create several objects in the DN42 registry: <https://git.dn42.us/dn42/registry> |
|
21 | +You must create several objects in the DN42 registry: <https://git.dn42.dev/dn42/registry> |
|
22 | 22 | |
23 | 23 | The registry is a git repository, so objects are created by forking the main repository, making your changes and then submitting a pull request for review. See the [git documentation](https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes) and guides on [github](https://help.github.com/en/github/using-git) for how to use git to work with remote repositories. |
24 | 24 | |
... | ... | @@ -34,7 +34,7 @@ The registry includes a number of scripts to help check your request: |
34 | 34 | |
35 | 35 | The registry maintainers run all three scripts against each request, so please run these yourself first to check for simple errors. |
36 | 36 | |
37 | -Do browse through the registry and look at the [pull request queue](https://git.dn42.us/dn42/registry/pulls) to see examples, understand how the process works and see the types of questions asked by the registry maintainers. |
|
37 | +Do browse through the registry and look at the [pull request queue](https://git.dn42.dev/dn42/registry/pulls) to see examples, understand how the process works and see the types of questions asked by the registry maintainers. |
|
38 | 38 | |
39 | 39 | *Whilst it is possible to use the web interface to edit files, you are encouraged to clone your repo locally and use the command line git tools. It's easy to do and learning how to use git is a skill worth knowing. Using the web interface creates a large number of commits and prevents you from checking your changes with the registry scripts* |
40 | 40 | |
... | ... | @@ -131,7 +131,7 @@ This applies to AS numbers, network prefixes, routes, DNS records... |
131 | 131 | To register an AS number, simply create an `aut-num` object in `data/aut-num/`. |
132 | 132 | `as-name` should be a name for your AS. |
133 | 133 | |
134 | -Your AS number can be chosen arbitrarily in the dn42 ASN space, see the [as-block objects](https://git.dn42.us/dn42/registry/src/master/data/as-block) in the registry. |
|
134 | +Your AS number can be chosen arbitrarily in the dn42 ASN space, see the [as-block objects](https://git.dn42.dev/dn42/registry/src/master/data/as-block) in the registry. |
|
135 | 135 | |
136 | 136 | **You should allocate your AS number in the 4242420000-4242423999 range** |
137 | 137 | |
... | ... | @@ -163,7 +163,7 @@ A few websites can generate random ULA prefixes for you: |
163 | 163 | * [SimpleDNS](https://simpledns.com/private-ipv6) |
164 | 164 | * [Ultratools](https://www.ultratools.com/tools/rangeGenerator) |
165 | 165 | |
166 | -or a small script is available: [ulagen.py](https://git.dn42.us/netravnen/dn42-repo-utils/src/master/ulagen.py) |
|
166 | +or a small script is available: [ulagen.py](https://git.dn42.dev/netravnen/dn42-repo-utils/src/master/ulagen.py) |
|
167 | 167 | |
168 | 168 | example: data/inet6num/fd35:4992:6a6d::_48 |
169 | 169 | ``` |
howto/IPsecWithPublicKeys/CiscoIOSExample.md
... | ... | @@ -39,7 +39,7 @@ _Note: You may already have completed this step, since it's required to enable S |
39 | 39 | |
40 | 40 | 2. Convert your peer's public key to the hexadecimal DER format using the [pubkey-converter][pubkey-converter] script, if necessary. |
41 | 41 | |
42 | -[pubkey-converter]: https://git.dn42.us/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script" |
|
42 | +[pubkey-converter]: https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script" |
|
43 | 43 | |
44 | 44 | ## Configuration |
45 | 45 | ### Configure the phase 1 IKE parameters |
howto/IPsecWithPublicKeys/strongSwan5Example.md
... | ... | @@ -32,7 +32,7 @@ Don't forget to disable selinux :) |
32 | 32 | |
33 | 33 | 2. Convert your peer's public key to the PEM format using the [pubkey-converter][pubkey-converter] script, if necessary. |
34 | 34 | |
35 | -[pubkey-converter]: https://git.dn42.us/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script" |
|
35 | +[pubkey-converter]: https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script" |
|
36 | 36 | |
37 | 37 | ## Configuration |
38 | 38 | ### Configure the phase 1 IKE parameters |
services/dns/Configuration.md
... | ... | @@ -2,7 +2,7 @@ |
2 | 2 | |
3 | 3 | Configuration of common resolver softwares to forward DNS queries for `.dn42` (and reverse DNS) IPv4 and IPv6 anycast services. |
4 | 4 | |
5 | -You can use any *.recursive-servers.dn42 (where * is a letter) for resolving .dn42 domains. The current list is available at the [DN42 registry](https://git.dn42.us/dn42/registry/src/master/data/dns/recursive-servers.dn42) or through querying SRV records of recursive-servers.dn42: |
|
5 | +You can use any *.recursive-servers.dn42 (where * is a letter) for resolving .dn42 domains. The current list is available at the [DN42 registry](https://git.dn42.dev/dn42/registry/src/master/data/dns/recursive-servers.dn42) or through querying SRV records of recursive-servers.dn42: |
|
6 | 6 | |
7 | 7 | ```sh |
8 | 8 | drill -D SRV _dns._udp.recursive-servers.dn42. @172.20.0.53 |