web-dev-qa-db-fra.com

OpenVPN et DNS. Comment?

J'utilise openvpn pour configurer un VPN pour connecter mon ordinateur portable à la maison à mon réseau local. Je veux pouvoir renvoyer mes ordinateurs en milieu de travail par leur nom et non par leur adresse IP mais je ne peux pas.

C'est ma situation:

Lieu de travail LAN:

  • Espace d'adresse: 192.168.101.0/24
  • Routeur Adresse: 192.168.101.1.1

Accueil LAN:

  • Espace d'adresse: 192.168.1.0/24
  • Routeur Adresse: 192.168.1.1

VPN:

  • Espace d'adresse: 10.100.1.0/24
  • Adresse du serveur OpenVPN: 10.100.1.1

Toutes les machines fonctionnent Microsoft Windows.

Sur mon lieu de travail, le PC exécuté en tant que serveur OpenVPN est de 192.168.101.50 (et 10.100.1.1 dans le VPN), et son nom de machine est WorkplsServer.

Sur mon lieu de travail, le nom Workplacserver est résolu à adresser 192.168.101.50, mais dans le client VPN, le nom Workplacserver Ne peut pas être résolu, je le veux être résolu à 10.100.1.1. Comment dois-je configurer OpenVPN afin d'y parvenir?

17
Toto

Vous pouvez utiliser votre bureau DNS (si vous en avez un), plutôt si le DNS par défaut que vous utilisez. Pour ce faire, vous devez ajouter cette option à OpenVPN Server ( voir docs )

Push "dhcp-option DNS 10.x.x.x"    
21
Dan Andreatta

Vous pouvez également simplement ajouter des hôtes dont vous avez besoin (très peu, n'est-ce pas?) À hosts Fichier, et pas même en désordre avec OpenVPN Configs (qui peut être utile si vous n'avez pas et que vous n'êtes pas défini. Server DNS à l'intérieur du réseau privé).

0
Alexander