Add DNS spec
This commit is contained in:
parent
a9aea985c9
commit
350615fb8c
|
@ -0,0 +1,33 @@
|
||||||
|
OD: Originating domain (where the controllable DNS "tree" starts)
|
||||||
|
|
||||||
|
Public OD: redxen.eu
|
||||||
|
Local OD: redxen.localhost
|
||||||
|
|
||||||
|
Machine format (<mformat>): <unique-id>.<datacenter-identifier>.<provider>
|
||||||
|
Familiar format (<fformat>): <familiar-name>.<location>.<provider>
|
||||||
|
|
||||||
|
SRV records:
|
||||||
|
<service>.routinginfo.OD
|
||||||
|
( <mformat> / <fformat> ).routinginfo.OD
|
||||||
|
<service>.( <mformat> / <fformat> ).routinginfo.OD
|
||||||
|
Machine identifier: <mformat>.OD
|
||||||
|
Familar identifier: <fformat>.OD
|
||||||
|
|
||||||
|
SRV records are based on a per-service or/and per-host base.
|
||||||
|
rDNS: points to familiar identifier
|
||||||
|
|
||||||
|
Familiar names are going to be canonical names to machine formats and the machine formats SHOULD have no overlapping.
|
||||||
|
The familiar format <location>.OD may contain all the records for the children of that tree.
|
||||||
|
|
||||||
|
Examples for records:
|
||||||
|
|
||||||
|
jh4128da.nbg1-dc3.hetzner.redxen.eu IN A 102.23.12.4
|
||||||
|
# Here the ID is provided by hetzner for the specific machine.
|
||||||
|
# This ID doesn't change over the lifetime of the machine.
|
||||||
|
|
||||||
|
arisu.nurnberg.hetzner.redxen.eu IN CNAME "jh4128da.nbg1.hetzner.redxen.eu"
|
||||||
|
|
||||||
|
4.12.23.102.in-addr.arpa IN PTR "arisu.nurnberg.hetzner.redxen.eu"
|
||||||
|
|
||||||
|
mumble.routinginfo.redxen.eu IN SRV 64738 "arisu.nurnberg.hetzner.redxen.eu"
|
||||||
|
# Querying the mumble service across all servers
|
Loading…
Reference in New Issue