Lösen Sie keine DNS-Platzhalter für eine Domäne im lokalen Netzwerk auf

564
piernov

Ich habe einen lokalen Mageia Linux-Server als Gateway mit lokalen DHCP-Servern dhcpd und DNS-bind9 eingerichtet. Der DNS-Server wird auch für einen Domänennamen domain.tld verwendet, der über einen Platzhalter-A / AAAA-Eintrag verfügt. Ich wollte jedoch auf alle meine Computer unter .domain.tld zugreifen können. Deshalb habe ich einen DDNS mit dhcpd und bind9 und eine Domänensuche auf "domain.tld" konfiguriert. Es funktioniert, wie es sollte: Wenn ich versuche, einen Domainnamen ohne tld aufzulösen, wird dieser automatisch als Subdomain von domain.tld durchsucht. Da der Platzhalter alle Subdomains abfängt, findet er immer einen Datensatz und verweist auf Domain. tld.

Jetzt ist das Problem dieses: Ich möchte, dass der Platzhalter nicht im lokalen Netzwerk br0 aufgelöst wird, sondern nur bei wan0, um eine zufällige Anfrage senden zu können und einen nicht gefundenen Fehler zu erhalten, anstatt ihn als Domäne aufzulösen .tld. Dies verursacht tatsächlich ein Problem für Personen, die einfach "foobar" in die Adressleiste ihres Browsers eingeben, da sie nicht an die bevorzugte Suchmaschine weitergeleitet werden, sondern zu domain.tld. Oder noch besser, um den Platzhalter nur aufzulösen, wenn direkt von domain.tld darauf zugegriffen wird. Da die Domänensuche jedoch clientseitig verwendet wird, glaube ich nicht, dass dies möglich ist.

Danke im Voraus.

PS: Es tut mir leid für mein schlechtes Englisch.

0

1 Antwort auf die Frage

0
joat

Ohne zusätzliche Details zu kennen, suchen Sie nach der Funktion "Ansicht". Schauen Sie sich die folgenden zwei Links an. Beachten Sie die Anweisungen "acl" und "view".

Hoffe das hilft.

R / Tim