Add DNS spec
This commit is contained in:
parent
a9aea985c9
commit
350615fb8c
33
DNS-SPECIFICATION
Normal file
33
DNS-SPECIFICATION
Normal file
@ -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
Block a user