Verwenden Sie für bestimmte Domänen einen anderen DNS-Server

13

Ich möchte einen anderen DNS-Server für bestimmte Domänen verwenden, die vom Standard-DNS-Server blockiert werden. Und ich möchte meinen Standard-DNS-Server aus irgendeinem Grund nicht ändern.

Gibt es eine Möglichkeit, dies zu tun, ohne meinen eigenen DNS-Server zu installieren?

Ich habe gerade erfahren, dass dies unter Mac möglich ist: http://hints.macworld.com/article.php?story=2004062902195410

Palindrom
quelle

Antworten:

11

Schauen Sie sich auf diese .

Ich weiß, dass dies eine späte Antwort ist, aber ich habe es einfach versucht und es funktioniert.

Um es zusammenzufassen,

  1. Erstellen / bearbeiten /etc/NetworkManager/dnsmasq.d/custom-dns
  2. Fügen Sie diese Zeilen hinzu, domain.intradamit sie aufgelöst werden 192.168.30.1und home.intraaufgelöst werden 192.168.0.1. Wir können so viele Zeilen hinzufügen, wie wir möchten. server=/domain.intra/192.168.30.1 server=/home.intra/192.168.0.1
  3. Starten Sie den Netzwerkmanager neu sudo service network-manager restart.

Und das ist es.

Hoffe das hilft.

Bruce Sun.
quelle
Nun, das sollte funktionieren, denke ich. aber ich konnte es nicht auf Ubuntu 14.04 zum Laufen bringen.
Palindrom
@palindrom Welchen Fehler hast du gesehen?
Bruce Sun
1
nichts passiert. Diese Datei wird anscheinend nie verwendet.
Palindrom
Funktioniert für mich unter Xubuntu 17.04.
QwertyChouskie
Link ist tot: 404
Mohammed Sufian
3

Es scheint keine DNS-Routing-Unterstützung in der GNU libc zu geben, daher funktioniert der gleiche Trick, den sie in dem von Ihnen zitierten Mac-Artikel verwenden, unter Linux nicht.

Der Dual-DHCP / DNS-Server ist ein DNS-Server, der das DNS-Routing gemäß den Dokumenten unterstützt (Sie können die DHCP-Funktionen deaktivieren).

Riccardo Murri
quelle
1

Sie können die Domänen auch zu Ihrer Datei / etc / hosts hinzufügen, wenn die entsprechenden IP-Adressen relativ statisch sind.

nathwill
quelle
0

Ich habe dies mit BIND9 getan, damit ich Ergebnisse von einem Google IPv6-Whitelist-Server erhalten kann, während ich OpenNic-Server weiterhin nach ihren Domains frage. Wenn Sie immer noch interessiert sind, lassen Sie es mich wissen und ich werde zurückgehen und herausfinden, wie es funktioniert hat, und dann diese Antwort bearbeiten.

Bearbeiten: Jetzt stelle ich fest, dass Sie keinen eigenen DNS-Server installieren wollten! Wenn Sie sich Sorgen um die Sicherheit machen, können Sie es einfach so gestalten, dass es eine Firewall ist. Auf diese Weise kann es nur der Computer verwenden, auf dem der DNS-Server ausgeführt wird, und es ist für die Außenseite unsichtbar, dass Sie einen DNS-Server ausführen.

Azendale
quelle