Newsgroup: it.comp.macintosh
Titolo: [OT] Cache DNS

Nel caso si usasse un servizio di Dynamic DNS (tipo no-ip per capirci), 
quanto tempo occorrerebbe (molto in media) ai DNS per aggiornarsi nel 
caso si cambiasse l'IP originale?
 
Mi spiego meglio...
 
Facciamo finta di avere un IP xxx.xxx.xxx.xxx mascherato dietro a 
yugo.noip.com
 
 
Se si cambia l'IP orinale a xxx.xxx.xxx.xxy la cache dei DNS 
continuerebbe a puntare per un po' di tempo al vecchio xxx.xxx.xxx.xxx 
dicendo che non trova il server.
 
Su Mac si può cancellare la cache dei DNS via terminale utilizzando il 
comando 'sudo killall -HUP mDNSResponder'.
 
Questa operazione dovrebbe essere sufficiente per ristabilire il giusto 
collegamento, o no?
 
Non dovrebbe essere necessario riavviare il Mac e/o il router, giusto?
 
Che voi sappiate è possibile, e se sì come, cancellare la cache anche su 
iPad?
 
Spero di essermi capito...


se ho capito bene, devi modificare i dns su noip. Poi aspetti che si
propaghino. dovrebbe essere quasi immediato... ma non più di qualche ora
comunque.
 
-- 
.guidorubinodotcom
 
 

 
 
Sono proprio quel 'qualche ora' il problema...


Ma sei sicuro la la risoluzione DNS non arrivi sui server di no-ip il quale
poi indirizza verso l’IP finale?
Perché se fosse così la cosa è istantanea: come l’informazione è aggiornata
su no-io è operativa
 
-- 
P@olo

Il 24/04/21 20:31, P@olo ha scritto:

Ovviamente non so come funzionino le cose sui server di no-ip.
 
Temo però che la cache DNS sul mio Mac possa memorizzare l'indirizzo 
reale numerico e non quello fittizio, alfanumerico, di no-ip; se l'IP 
reale per qualche motivo cambia il Mac non lo trova più perché tende a 
usare quello vecchio che ha ancora nella cache.
 
Il fornitore del servizio infatti consiglia, in caso di problemi, di 
spegnere il router per qualche minuto, ma il mio è in una posizione 
molto scomoda...
 
Spegnere il router dovrebbe servire a cambiare eventualmente l'indirizzo 
IP (ma non sempre è così) e a fare il flush della cache dei DNS, non mi 
viene in mente altro...


Aspetta torniamo un attimo indietro... tu cosa devo fare esattamente?
Io utilizzo no-ip e non ho mai avuto particolari problemi di
sincronizzazione dei DNS.
 


Dal momento in cui l'IP del tuo computer cambia, verrà sì aggiornato nel
servizio no-IP però non viene aggiornato per il resto del mondo, o meglio non
subito e non puoi essere certo del tempo che ci metterà.
Il tuo router prevede l'utilizzo di servizi DynDNS? Se sì, il problema non si
pone, altrimenti devi aspettare prima che dall'esterno tutti si accorgano che
il tuo "IP mascherato" è cambiato.
Se il problema ce l'hai in senso inverso, allora invece di usare il DNS del
router (e spero che non usi quello del provider, ti consiglio piuttosto quelli
di Quad9 o di Cloudflare) imposti un DNS sul Mac così lo puoi "flushare"
quando ti pare da terminale.
 
Spero di aver capito cosa cercavi :-)
 
 

 Spero di aver capito cosa cercavi:-)
 
La seconda che hai detto
 
Al momento uso i DNS di Cloudflare, proverò anche quelli di Quad9.
 
Nel router conviene lasciare i campi vuoti o questo fa si che poi il 
router usi i DNS del provider? I DNS impostati sul Mac hanno la priorità?
 
Mi confermi che il comando da terminale è:
 
'sudo killall -HUP mDNSResponder'
 
Grazie

 
 
 
Dipende:
 
https://osxdaily.com/2020/08/27/how-flush-dns-cache-macos-catalina-macos-big-sur/
 
 
ciao