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