Come configurare dispositivi noti

Stonex GNSS SC600 (Manuale PDF)

Nel menù di configurazione del DynDNS impostare il server di tipo Custom, compilare il campo vuoto con myip e, infine, 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 e Mirko Iannarelli per la correzione e lo screenshot di esempio

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