mditerli l'IP fisso nella configurazione della scheda di rete obbliga a specificare un DNS
No, volendo puoi lasciarlo vuoto. Senza un DNS però puoi fare poco 🙂 A meno di non riempire il file hosts con tutti gli host che vuoi raggiungere, o ricordarsi tutti gli IP a memoria. Con DHCP di solito il DNS viene assegnato automaticamente.
Come ha spiegato Contrini, ormai gran parte dei sistemi operativi e persino alcune applicazioni hanno una cache per le risoluzioni DNS. Linux ne faceva un tempo a meno, e tutt'ora se necessario possono essere disabilitate (se hai una buona ragione per farlo). In questo caso la velocità di risoluzione del DNS conta di più.
Con i router che permettono di impostare i DNS e poi funzionano da forwarder è più comodo impostare il router come DNS, così anche i dispositivi con IP fisso non devono cambiare impostazione se cambiano i DNS, basta che il router aggiorni automaticamente o manualmente i propri DNS.
Il fatto che alcuni router non lo permettano è una dimostrazionec che Il traffico DNS è buona sorgente di dati sulla navigazione degli utenti. i DNS possono essere usati per bloccare alcune destinazioni. È anche possibile che alcuni DNS non accettino richieste da host che non sono in reti conosciute.
Google è noto per essere un divorate di dati. Cloudflare promette un po' più di privacy ma è difficile da verificare. I provider possono vederci una fonte di guadagno. Se interessa la privacy la soluzione è un proprio DNS ricorsivo, e ancora di più usare DoT (DNS over TLS) che cripta il traffico - però se poi si usa Google lo stesso... 😃
mditerli non rispondono al ping. E' normale ?
Sì. Molti sistemi possono avere firewall impostati per ignorare i ping per vari motivi di sicurezza e di gestione del traffico.