Forza il sistema a utilizzare il file hosts locale prima del DNS (OS X El Capitan)

1

Voglio trovare un modo per forzare il mio sistema a risolvere il file degli host locali sul mio sistema prima che effettui una query DNS. C'è una ragione per questo, ed ecco il mio contesto:

  • Vivo in Cina. Ho bisogno di una VPN per accedere alla "vera" Internet. Nel mio caso sto usando Astrill .
  • All'interno della mia azienda, il suo DNS locale punta la nostra intranet, wiki e altre risorse online agli IP locali. Al di fuori dell'azienda, le voci DNS sono ovviamente quelle disponibili su IP esterni per tutti.

Se connesso alla VPN, non voglio che la mia macchina cerchi l'IP pubblico, voglio comunque utilizzare l'IP locale che il DNS locale mi fornisce, ma tutto il traffico sta attraversando la VPN.

Una soluzione che ho pensato era quella di inserire gli IP locali in una voce DNS nel file hosts.

Poi ho letto di una tecnica * nix che usa un file chiamato nsswitch.conf per dire al sistema di usare sempre il file prima, poi il DNS. Ma OS X non sembra usarlo (il file non esiste comunque in /etc/ ).

Sarebbe l'ideale perché potrei sempre provare a utilizzare la risorsa locale ovunque io sia: normale Internet, connessione VPN, o dentro o fuori la mia azienda.

Non riesco a trovare alcuna documentazione per il supporto per OS X di nsswitch.conf o informazioni su se controlla automaticamente gli host prima del DNS.

    
posta ortonomy 19.08.2016 - 07:11
fonte

1 risposta

1

Questo è già il valore predefinito in OS X. I.e. se specifichi un nome host nel file hosts, le ricerche useranno l'indirizzo IP che hai specificato lì invece di fare una ricerca DNS.

Si noti che questo è vero solo per i programmi che utilizzano le funzioni del resolver standard del sistema. I programmi possono utilizzare il proprio meccanismo di risoluzione che non è garantito per onorare tutto ciò che scrivi nel file hosts. Tuttavia, tali programmi dovrebbero essere rari e distanti tra loro.

    
risposta data 19.08.2016 - 15:48
fonte

Leggi altre domande sui tag