DNS über VPN-Dienst

568
stachu

Ich habe OpenVPNServer mit wenigen Geräten angeschlossen (Webserver, Raspberry Pi, Netbook und Telefone).

Ich möchte DNS über VPN (benutzerdefinierte .vpnDomäne) erstellen .

Ich habe es mit dnsmasqund addressDirektive in der Konfigurationsdatei gemacht

Beispiel:

address=/home.vpn/10.8.0.1 address=/raspberrypi.vpn/10.8.0.16 ... 

Ich habe ein paar Einstellungen im OpenVPNServer geändert, um einen benutzerdefinierten DNS-Server für Clients festzulegen, und es funktioniert alles, aber ich befürchte, dass dies dnsmasqnicht der beste Weg ist.

0
dnsmasq ist ein guter Weg, dies zu tun. dirkt vor 5 Jahren 1
@dirkt Ich habe Angst davor, weil ich nicht wirklich verstehe, was bedeutet, dass `dnsmasq` ein _" DNS Forwarder "_ ist. stachu vor 5 Jahren 0

1 Antwort auf die Frage

0
dirkt

Ich verstehe nicht wirklich, was bedeutet, dass dnsmasq ein "DNS-Forwarder" ist.

Schau dir die Manpage an :

dnsmasq - Ein einfacher DHCP- und Caching-DNS-Server.

[...]

Dnsmasq akzeptiert DNS-Abfragen und beantwortet sie entweder aus einem kleinen lokalen Cache oder leitet sie an einen reellen rekursiven DNS-Server weiter. Es lädt den Inhalt von / etc / hosts, so dass lokale Hostnamen, die nicht im globalen DNS angezeigt werden, aufgelöst werden können. Außerdem werden DNS-Abfragen für DHCP-konfigurierte Hosts beantwortet.

Wenn Sie also dnsmasqnach Namen in Ihrer benutzerdefinierten *.vpnDomäne fragen, wird diese direkt beantwortet. Wenn Sie fragen dnsmasqüber andere Namen, wie superuser.comwird es weiterzuleiten, die Abfrage zu Ihrem Internet - Anbieter DNS - Server, die Antwort - Cache und zurück, um die Antwort zu senden.

Welches ist genau das, was Sie für Ihren Zweck wünschen.