Come configurare dispositivi noti

Stonex GNSS SC600 (Manuale PDF)

Nel menù di configurazione del DynDNS impostare il server di tipo Custom e inserire la seguente stringa di connessione (copiare e incollare):
http://[USERNAME]:[PASSWORD]@myip.rm.ingv.it/nic/update/?system=dyndns&hostname=[HOST]&myip=[IPADDRESS]&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG
Le variabili racchiuse nelle parentesi quadrate verranno sostituite automaticamente dal sistema.
Grazie a Angelo Ferro per la configurazione

Router UMTS UR5i v2 (Manuale PDF)

Nel menù Service selezionare la voce DynDNS ed inserire:
Hostname
IL NOME DESIDERATO (controllare prima se disponibile)
Username
Password
Credenziali della stazione (indicate con username:password in Istruzioni)
Server
myip.rm.ingv.it
Grazie a Angelo Ferro per la configurazione

DDClient (ddclient.net)

Modificare il file /etc/ddclient.conf
Grazie a Massimiliano Vallocchia per l'hack della configurazione

Teltonika TRB140 (Manuale online)

La stringa di update è limitata a 122 caratteri e sembra non funzionare la risoluzione della variabile [DOMAIN].
Quindi il settaggio funzionante è:
Enabled
True
Use HTTP Secure
False
Lookup Hostname
NOME-CHE-VUOI-DARE.dyn.ingv.it
DDNS Service Provider
Custom
Custom Update URL
http://USERNAME:PASSWORD@myip.rm.ingv.it/nic/update/?system=dyndns&hostname=NOME-CHE-VUOI-DARE=&myip=[IP]&wildcard=NOCHG&mx=NOCHG
IP Address Source
Custom
Network
Mobile
Check Interval
10 minutes
Force Interval
72 hours
Grazie a Davide Scafidi per la configurazione

Mikrotik SXT (Manuale online) (Script configurazione)

Di seguito lo script di update da installare, ricordando di cambiare i parametri:
ddnsuser
ddnspass
Credenziali della stazione (indicate con username:password in Istruzioni)
ddnshost
ddnshostname
IL NOME DESIDERATO (controllare prima se disponibile)
ddnsinterface
L'interfaccia di rete utilizzata
#script dyn.ingv.it for Mikrotik SXT
# Define User Variables
:global ddnsuser "USERNAME"
:global ddnspass "PASSWORD"
:global ddnshost "NOME-DESIDERATO"
:global ddnshostname "NOME-DESIDERATO.dyn.ingv.it"
:global ddnsinterface "lte1" 

# Grab the current IP address on that interface.
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
:global previusip [:resolve $ddnshostname]

# Strip the net mask off the IP address
:for i from=( [:len $ddnsip] - 1) to=0 do={
   :if ( [:pick $ddnsip $i] = "/") do={ 
	   :set ddnsip [:pick $ddnsip 0 $i]
   } 
}

# Did we get an IP address to compare?
:if ([ :typeof $ddnsip ] = nil ) do={
   :log info ("DynDNS: No ip address present on " . $ddnsinterface . ", please check.")
} else={
	:if ($ddnsip != $previusip) do={
		:log info ("DynDNS: Sending UPDATE!")
		/tool fetch url="http://$ddnsuser:$ddnspass@myip.rm.ingv.it/nic/update/\?system=dyndns&hostname=$ddnshost&myip=$ddnsip&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG&offline=NO" dst-path=dyndnsres.txt
		#
		:local result [ /file get dyndnsres.txt contents ]
		:log info ("UpdateDynDNS: Dyndns update needed")
		:log info ("UpdateDynDNS: Dyndns Update Result: ".$result)
	}
}
				
Grazie a Adriano Cavaliere, Ciriaco D'Ambrosio e Sergio Falcone per la configurazione