Risoluzione DNS alternativa per Safari su macOS?

1

Uso un Pihole sulla mia rete per fornire un servizio DNS locale per bloccare annunci e vari siti web. Ho notato di recente (forse dal Mojave) che Safari sembra ignorare questo. Il dispositivo Pihole funziona anche come server DHCP ed è configurato per trasmettere ai client che dovrebbero utilizzare il proprio IP come server DNS.

  • L'esecuzione di nslookup dalla console indica che il sistema operativo sa che l'IP di Pihole è il suo server DNS.
  • La ricerca di domini pubblicitari noti tramite nslookup restituisce correttamente l'indirizzo IP di Pihole (indicando che un annuncio proveniente da lì sarebbe bloccato).
  • Nel pannello delle preferenze di rete, sotto DNS per l'interfaccia di rete, l'indirizzo IP di Pihole viene mostrato sotto i server DNS.
  • Gli altri browser Web (Chrome e Firefox) sullo stesso MacBook Pro non visualizzano gli annunci visualizzati da Safari.
  • Ho la porta in uscita 53 bloccata sul mio router per qualsiasi dispositivo ma il Pihole - il passaggio del% del server dinslookup a 8.8.8.8 (Google DNS) determina un timeout della connessione (che mi aspetterei con la porta in uscita bloccata) ).
  • Nessun altro dispositivo sulla mia rete presenta questo comportamento, inclusi i dispositivi iOS.

networksetup -getdnsservers Wi-Fi segnala "Non ci sono server DNS impostati su Wi-Fi." Se lo imposto manualmente tramite networksetup -setdnsservers Wi-Fi 192.168.1.22 , la situazione diventa migliore ma il comportamento di Safari non corrisponde ancora a quello di Chrome. E questa non è una soluzione praticabile a lungo termine, perché dovrò disinserirla ogni volta che lascerò la mia rete domestica.

Safari ha altri modi per fare ricerche DNS nascoste? Come potrebbe essere bypassare le impostazioni DNS?

    
posta alroc 24.11.2018 - 14:10
fonte

0 risposte

Leggi altre domande sui tag