Comelit DNS


Integrazione Comelit DNS

Rilevare un cambiamento di indirizzo IP

Ci sono molti modi per verificare la presenza di cambiamenti di indirizzo IP. Alcuni di questi includono il controllo delle proprietà di interfaccia di rete, controllando i cambiamenti lease DHCP, monitorando l'indirizzo di un router, o utilizzando il nostro sistema di rilevazione IP remoto.


Invia Aggiornamento DNS

Quando viene rilevato un cambio di indirizzo IP del client deve inviare una richiesta di aggiornamento al nostro sistema. La richiesta di aggiornamento viene eseguito da fare e richiesta HTTP GET al nostro server di aggiornamento dinamico. di più


Elaborare i risultati

Dopo un aggiornamento viene inviato verrà restituito un codice di risposta. E 'importante che i codici di risposta sono interpretati correttamente per evitare abusi del nostro sistema e per fornire informazioni utili agli utenti del vostro prodotto.



Aggiornamento Record DNS

Gli aggiornamenti dinamici vengono eseguiti facendo una richiesta http a uno dei seguenti indirizzi:

    http://update.comelitdns.com/nic/update

    https://update.comelitdns.com/nic/update

Esempio richiesta di aggiornamento

http://username:password@update.comelitdns.com/nic/update?hostname=mytest.comelitdns.com&myip=1.2.3.4



Parametri URI

Parametro Descrizione
username:password Obbligatorio Username e password associata all'host in oggetto.
hostname Obbligatorio Il nome host (host.domain.com) che si intende aggiornare.
myip Opzionale L'indirizzo IP a cui verrà impostato l'host. Se nessun indirizzo IP viene fornito verrà utilizzato l'indirizzo pubblico di provenienza della richiesta HTTP.
offline Opzionale Questo parametro non è supportato. Se inviato mella richiesta viene ignorato e non genera errori.
system Obsoleto Questo parametro non è supportato. Se inviato mella richiesta viene ignorato e non genera errori.
mx Obsoleto Questo parametro non è supportato. Se inviato mella richiesta viene ignorato e non genera errori.
wildcard Obsoleto Questo parametro non è supportato. Se inviato mella richiesta viene ignorato e non genera errori.
backmx Obsoleto Questo parametro non è supportato. Se inviato mella richiesta viene ignorato e non genera errori.


Risposte

Il cliente deve interpretare i codici di stato e di agire di conseguenza, fornendo all'utente finale con alcune informazioni utili. Ciò contribuirà a problemi di debug. Il cliente deve solo pianificare i futuri aggiornamenti quando si riceve un codice di ritorno "Success". Tutti i codici di ritorno "errore" sarà necessario l'intervento dell'utente per risolvere il problema con la loro configurazione.

Risposta Descrizione
good IP_ADDRESS Successo Aggiornamento hostname DNS effettuato con successo. Seguito da uno spazio ed il nuovo indirizzo IP aggiornato.
nochg IP_ADDRESS Successo L'indirizzo IP corrisponde all'attuale, non verrà eseguito alcun aggiornamento al database. Seguito da uno spazio e l'indirizzo IP attualmente impostato.
nohost Errore L'hostname fornito non esiste o l'account specificato non ha i permessi di accesso, verificare le credenziali di accesso prima di eseguire e ulteriori richieste.
badauth Errore Combinazione username password non valida
badagent Errore Cliente disabilitato.
911 Errore Errore nel servizio. Riprovare l'aggiornamento non prima di 30 minuti.