Kann Computernamen nicht über VPN auflösen, nur IP-Adressen?

Wenn ich in einen Computer im Netzwerk meines Clients RDP, gibt es eine Reihe von PCs im Netzwerk, auf die ich namentlich zugreifen kann (z. B. für SVN-Server, Jenkins usw.).

Wenn ich jedoch eine Verbindung über VPN auf meinem lokalen PC herstelle, kann keiner dieser Computernamen aufgelöst werden, aber ich kann ihre IP-Adressen ohne Probleme anpingen.

Muss ich das manuell einrichten oder liegt ein Problem mit der VPN-Konfiguration vor?

Author: fixer1234, 2016-05-03

3 answers

Ich bin kein IT-Profi, aber das hat in meiner Firma funktioniert.

Wenn Sie unter Windows 10 über einen internen DNS-Server verfügen, sollten Sie ihn den DNS-Servern hinzufügen, die das VPN bereitstellt. Auf Windows Server können Sie einen DNS-Server mit Autorität über lokale Namen einrichten, Google ist Ihr Freund.

Alternativ können die Clients dies über ihre VPN-Verbindung tun:

  • Systemsteuerung, Netzwerk-und Freigabecenter öffnen, Adaptereinstellungen ändern
  • Rechtsklick auf Ihre VPN-Verbindung, Eigenschaften, Netzwerk
  • Wählen Sie die TCP / IPv4-Option (was auch immer in Ihrem Gebietsschema aufgerufen wird)
  • klicken Sie auf Eigenschaften, Erweitert...
  • gehe zur Registerkarte DNS
  • Fügen Sie Ihre interne LAN-Server-DNS-Adresse hinzu, z. B. 10.0.10.1
  • Optional: Fügen Sie im Bearbeitungsfeld "DNS-Suffix für diese Verbindung:" das DNS-Suffix hinzu, z. B. yourcompany.lokaler
  • anwenden und Beenden
  • trennen und verbinden Sie das VPN, wenn es verbunden war

Jetzt können Sie auf einen internen PC zugreifen mit computername.ihr Unternehmen.lokal oder, wenn Sie zuvor das Suffix hinzugefügt haben, nur computername, z. B. \ \ computername im Windows Explorer oder computername: 8080 im Browser für einen Dienst auf 8080 oder mit Remotedesktop.

 2
Author: Nampo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-03-11 17:44:47

Innerhalb der VPN-Eigenschaften müssen Sie den Server in DNS angeben. Oder bearbeiten Sie die Hosts-Datei mit der IP-Adresse, um sie mit dem Hostnamen zu korrelieren.

 0
Author: Colton murray,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-07-24 19:09:19

Ihre /etc/resolv.conf - Datei definiert, wo Ihr Computer Hostnamen in IP-Adressen auflösen soll. Das grundlegende Problem ist, dass /etc/resolv.conf nicht aktualisiert wird, wenn Sie openvpn standardmäßig ausführen.

Hier ist, was Sie tun müssen, um das problem zu beheben.

1.) Hängen Sie Folgendes an Ihre server.conf - Datei auf Ihrem OpenVPN-Servercomputer an (normalerweise unter /etc/openvpn/server.conf), um den Server an den Client anzuschließen, auf dem Hostnamen in IP-Adressen konvertiert werden sollen.

push "dhcp-option DNS 192.168.1.1"
push "dhcp-option DOMAIN mylocaldomain.lan"

2.) Installiere resolvconf auf deinem client-Maschine und verknüpfen Sie den Standard resolv.conf mit der Version von resolvconf mit den folgenden Befehlen, um eine Funktion zu haben, die resolv.conf

sudo apt install resolvconf
sudo mv /etc/resolv.conf /etc/resolv.conf.orig
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

3.) Hängen Sie Folgendes an den unteren Rand Ihrer client.ovpn - Datei an, um resolvconf auszuführen, wenn nur der OpenVPN-Server verbunden oder getrennt ist.

up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

4.), Wenn Sie die ausführen - openvpn Sie haben zu tun, also mit der -script-security 2 Flagge zu erlauben, openvpn laufen resolvconf. Hier ist ein Beispielaufruf

sudo openvpn --script-security 2 --config /path/to/client.ovpn

Sie können eine detailliertere Version von die obigen Anweisungen mit einem Beispielcode meines (funktionierenden) OpenVPN-Servers hier: https://steamforge.net/wiki/index.php/How_to_configure_OpenVPN_to_resolve_local_DNS_%26_hostnames

 0
Author: begleysm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-07-11 19:44:42