Come configurare il DNS dinamico quando il mio router non lo supporta?

3

Ho un MacBook connesso alla rete tramite un antico router DSL (abilitato NAT). Voglio SSH nel server da altrove, ma il mio ISP assegna ogni volta un nuovo indirizzo IP.

Vorrei utilizzare un servizio DNS dinamico per "trovare" il mio Mac, ma il router non supporta alcuna funzionalità DNS dinamica.

Quale (leggera) opzione è lì per aggiornare il servizio DNS con le attuali informazioni IP comunque ? Ricordo di aver installato una grossa app per menu-bar diversi anni fa e preferirei qualcosa di configurabile dal terminale.

NB: Penso che potrebbe essere un problema quando il MacBook viene spostato temporaneamente su un'altra rete (amici, società) e tenta di connettersi a macbookaddress.dynamicdnz.tld. Corretto?

    
posta myhd 19.12.2012 - 18:18
fonte

2 risposte

3

ddclient è ciò che uso sulle mie scatole Linux. Funziona davvero bene.

Puoi trovare i dettagli delle istruzioni qui: link

Penso che tutto ciò che devi fare per ottenere ddclient da eseguire è una linea @reboot per il tuo crontab e sei pronto.

crontab -e

quindi aggiungi questa riga:

@reboot /usr/sbin/ddclient -daemon 300 -syslog
    
risposta data 19.12.2012 - 22:46
fonte
0

Potresti installare il pannello delle preferenze Wide area Bonjour di Apple. Ciò non solo farà in modo che il tuo MacBook si registri in DNS quando sei a casa dietro al tuo router, ma lo farà indipendentemente da dove ti trovi.

Nel pannello delle preferenze puoi inserire il tuo nome host e la chiave TSIG richiesta dal server per l'autenticazione delle richieste di aggiornamento DNS dinamiche. C'è un widget luce rossa / luce gialla / luce verde che mostra se la richiesta DNS dinamica è fallita / in corso / riuscita.

Il software è piuttosto vecchio e presenta alcuni problemi seri come la completa mancanza di supporto IPv6, ma funziona comunque con almeno una funzionalità di base. C'è un link al codice sorgente nella pagina sopra nel caso qualcuno volesse modernizzarlo, ma sfortunatamente il link non porta al codice sorgente.

    
risposta data 19.12.2012 - 22:26
fonte

Leggi altre domande sui tag