effeff

Armbian DDNS

Der Debian Server im Homelab kann aufgrund eines Dual Stack (Double NAT) nur über eine IPv6 GUA im Internet auftreten.

OCIDs (Oracle Cloud Identifiers)

Der Befehl oci dns record rrset update --generate-param-json-input items > ~/.oci/items-template.json (oder oci dns record rrset patch ...) generiert die Vorlage für die json-Datei (oder den String), die (der) für den --items Parameter verwendet wird.

[
  {
    "domain": "string",
    "isProtected": true,
    "rdata": "string",
    "recordHash": "string",
    "rrsetVersion": "string",
    "rtype": "string",
    "ttl": 0
  },
  {
    "domain": "string",
    "isProtected": true,
    "rdata": "string",
    "recordHash": "string",
    "rrsetVersion": "string",
    "rtype": "string",
    "ttl": 0
  }
]

Die zwei Arrays suggerieren, dass man auch zwei Domains gleichzeitig aktualisieren kann aber in der OCI CLI documentation steht, dass der --domain Parameter "The target fully-qualified domain name (FQDN) within the target zone" sein muss. Beide Arrays müssten also die gleiche FQDN enthalten.

Ebenfalls der --rtype Parameter muss pro Kommando gleich bleiben, also kann das zweite Arrays nur bedeuten, dass es sich hier um eine Art Load Balancing (verschiedene rdata-IP Adressen) handeln kann?

Zwei FQDN (Subdomains) mit gleicher IPv6 (AAAA) updaten, ist also fehlerhaft?

[
  {
    "domain": "linkace.effeff.cloud",
    "rdata": "2a00:fda0:2b7:f5ff:fb46:8206:994c:c52a",
    "rtype": "AAAA",
    "ttl": 300
  },
  {
    "domain": "gitea.effeff.cloud",
    "rdata": "2a00:fda0:2b7:f5ff:fb46:8206:994c:c52a",
    "rtype": "AAAA",
    "ttl": 300
  }
]