Risposte:
Penso che usare un DNS falso (es. 127.0.0.1
) Sarebbe sufficiente. C'è solo un problema: non risolverà il tuo problema.
Internet non funziona su domini, funziona su IP. I domini sono un'aggiunta che risolve il problema degli IP difficili da ricordare. Il DNS traduce i nomi di dominio in IP del server. Per la maggior parte dei protocolli puoi semplicemente inserire l'IP invece del dominio e funzionerà. HTTP 1.1 è un'eccezione: il nome di dominio utilizzato viene inviato nelle intestazioni HTTP per consentire l'esecuzione di più domini su un IP. Le intestazioni possono essere facilmente manipolate e puoi comunque accedere a qualsiasi sito Web senza DNS.
Oh, e potresti semplicemente usare un resolver DNS indipendente dal sistema operativo.
Ciò di cui hai bisogno è un firewall .