Dünaamiline DNS (DDNS)
Kasuta meie DDNS‑API aadressil https://ddns.simply.com, kasutades HTTP‑Basic (kasutajanimi=konto, parool=API‑võti) automaatseks A/AAAA‑kirjete värskendamiseks.
Ruutere ja DDNS-klientid, mis toetavad DynDNS2-protokolli, saavad kasutada meie API-d aadressil ddns.simply.com.
Täielik dokumentatsioon on saadaval siin: https://ddns.simply.com/doc/
Näide:
https://ddns.simply.com/nic/update?hostname=home.example.com&domain=example.com&myip=1.2.3.4
Skriptide ja muu DNS-automatiseerimise jaoks soovitame meie REST API-d, mis suudab luua, muuta ja kustutada DNS-kirjeid.
Autentimine toimub HTTP Basic Authentication abil, kus parool on konto API-võti. Kasutajanimi võib olla mis tahes, näiteks konto nimi. Konto API-võti tuleb luua meie juhtpaneeli kaudu.
Kui myip jäetakse välja, kasutatakse IP-aadressi, kust päring pärineb. Värskendused peavad toimuma üle HTTPS-i.
Kirje peab olema DNS-tsoonis olemas, enne kui seda saab värskendada: A-kirje IPv4 jaoks ja AAAA-kirje IPv6 jaoks. Kui seda ei leita, vastatakse nohost, seega loo kirje kõigepealt juhtpaneelis.
Parameeter domain määrab domeeni. See tuleb kaasa saata, kui domeeni ennast värskendatakse, näiteks hostname=example.com&domain=example.com, ja seda saab kasutada, kui domeeni ei saa tuletada hostname-ist.
Vastused järgivad DynDNS2-protokolli, näiteks good värskenduse korral ja nochg, kui IP-aadress on muutumata.
Aadress https://ddns.simply.com/myip tagastab avaliku IP-aadressi, kust päring pärineb, ja ei nõua autentimist.
Näited
ddclient
protocol=dyndns2
ssl=yes
server=ddns.simply.com
login=ACCOUNTNAME
password=APIKEY
home.example.com
Curl
Kasutage järgmist Curl käsku, et määrata home.example.com kliendi välisele IP-le:
curl -s -u "ACCOUNTNAME:APIKEY" "https://ddns.simply.com/nic/update?hostname=home.example.com"
Seda käsku saab seadistada crontabi käivitamiseks kohalikus masinas, iga 15 minuti või umbes.
Synology
Synology'l saate kasutada järgmist süntaksit kohandatud DDNS pakkujana
https://ddns.simply.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__
hostname tuleb seejärel määrata täieliku kvalifitseeritud domeeninimega, mida soovite värskendada, näiteks home.example.com.
Home Assistant
Sensor hangib avalikku IP-aadressi iga 5 minuti järel ning automatiseerimine värskendab DNS-i ainult siis, kui aadress muutub ja kui Home Assistant käivitub. API-võti salvestatakse faili 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
UniFi OS-is peate seadistama kohandatud dünaamilise DNS pakkuja ja sisestama järgmise stringi "Server" väljale.
ddns.simply.com/nic/update?hostname=%h&myip=%i
Artikkel tugikategooriast: Domeen & DNS