Simply.com is available in english

Dynamisk DNS (DDNS)

Bruk vår DDNS‑API på https://ddns.simply.com med HTTP‑Basic (brukernavn=konto, passord=API‑nøkkel) for automatisk oppdatering av A/AAAA‑records.

Rutere og DDNS-klienter som støtter DynDNS2-protokollen, kan bruke vårt API på ddns.simply.com.

Full dokumentasjon kan finnes her: https://ddns.simply.com/doc/

Eksempel:

https://ddns.simply.com/nic/update?hostname=home.example.com&domain=example.com&myip=1.2.3.4

Til skript og annen automatisering av DNS anbefaler vi vårt REST API, som kan opprette, endre og slette DNS-poster.

Autentisering skjer med HTTP Basic Authentication, hvor passordet er API-nøkkelen for kontoen. Brukernavnet kan være hva som helst, f.eks. kontonavnet. API-nøkkelen for en konto må opprettes gjennom vårt Kontrollpanel.

Hvis myip utelates, brukes IP-adressen som forespørselen kommer fra. Oppdateringer må skje over HTTPS.

Posten må finnes i DNS-sonen før den kan oppdateres: en A-post for IPv4 og en AAAA-post for IPv6. Finnes den ikke, svarer den med nohost, så opprett posten i kontrollpanelet først.

Parameteren domain angir domenet. Den skal sendes med når selve domenet oppdateres, f.eks. hostname=example.com&domain=example.com, og kan brukes når domenet ikke kan avledes fra hostname.

Svarene følger DynDNS2-protokollen, f.eks. good ved en oppdatering og nochg når IP-adressen er uendret.

Adressen https://ddns.simply.com/myip returnerer den offentlige IP-adressen som forespørselen kommer fra, og krever ingen autentisering.

Eksempler

ddclient

protocol=dyndns2
ssl=yes
server=ddns.simply.com
login=ACCOUNTNAME
password=APIKEY
home.example.com

Curl

Bruk følgende Curl-kommando for å sette home.example.com til den eksterne IP-en for den forespørrende klienten:

curl -s -u "ACCOUNTNAME:APIKEY" "https://ddns.simply.com/nic/update?hostname=home.example.com"

Du kan sette opp denne kommandoen til å kjøre i en crontab på en lokal maskin, hvert 15. minutt eller deromkring.

Synology

På Synology kan du bruke følgende syntaks som Custom DDNS Provider

https://ddns.simply.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__

hostname skal deretter angis som det fullstendige kvalifiserte domenenavnet du ønsker å oppdatere, f.eks. home.example.com.

Home Assistant

Sensoren henter den offentlige IP-adressen hvert 5. minutt, og automasjonen oppdaterer kun DNS når adressen endrer seg, og når Home Assistant starter. API-nøkkelen lagres i secrets.yaml.

# configuration.yaml
sensor:
  - platform: rest
    name: Public IP
    resource: https://ddns.simply.com/myip
    value_template: "{{ value | trim }}"
    scan_interval: 300

rest_command:
  simplycom_ddns:
    url: "https://ddns.simply.com/nic/update?hostname=home.example.com"
    username: "ACCOUNTNAME"
    password: !secret simply_api_key
# secrets.yaml
simply_api_key: "APIKEY"
# Automation
alias: Simply.com DDNS
triggers:
  - trigger: state
    entity_id: sensor.public_ip
  - trigger: homeassistant
    event: start
actions:
  - action: rest_command.simplycom_ddns

Unifi

I UniFi OS skal du sette opp en Custom Dynamic DNS provider og skrive inn følgende streng i «Server»-feltet.

ddns.simply.com/nic/update?hostname=%h&myip=%i

Artikkel fra støttekategorien: Domene & DNS