client openvpn: impone una risoluzione host a un determinato IP


9

È possibile sul lato client configurare il client.conffile per risolvere un determinato host / dominio in un determinato IP.

Ad esempio, domain.tld si risolve solitamente da Internet NS a 1.2.3.4

host domain.tld => 1.2.3.4

Vorrei forzare domain.tld a risolvere il 10.11.12.13 quando si utilizza openvpn client.conf

openvpn client.conf
host domain.tld => 10.11.12.13

Risposte:


8

OpenVPN stesso non fornisce alcuna risoluzione dei nomi. Di solito la risoluzione dei nomi è fornita da un servizio separato, che normalmente mette in discussione prima un file locale (/ etc / hosts in linux o C: / Windows / system32 / etc / hosts o simile su un computer Windows) e, se il nome è ancora irrisolto, ricorrere all'utilizzo del DNS, in base ai server dei nomi definiti (questi possono essere risolti quando si utilizzano indirizzi statici, ma di solito sono impostati da DHCP quando si acquisisce un indirizzo IP).

Tenendo presente quanto sopra, ci sono alcune cose che puoi fare per raggiungere questo obiettivo:

1.) Configurare il server VPN in modo tale da fornire al client un indirizzo del server dei nomi che risolva domain.tld al 10.11.12.13 o

2.) Configurare il client VPN in modo tale che eseguirà uno script una volta stabilita la connessione. Questo script può quindi modificare il file hosts locale o cambiare i server dei nomi come richiesto.


Grazie per la tua risposta, ma voglio evitare 1). 2) è quello che stiamo facendo adesso (in realtà il nome viene risolto localmente tramite / etc / hosts e dura anche dopo la chiusura della VPN). Speravo che il client VPN potesse offrire quella funzione ...
e2-e4

No, non per quanto ne so. Se il nome persiste anche dopo la chiusura della connessione, è possibile prendere in considerazione uno script pre-down oltre allo script post-up.
Wolfgangsz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.