Umleiten von DNS-Clients auf meine Website
538
keke972
Hallo an alle (und entschuldige mich für mein Englisch) Hier ist die aktuelle Konfiguration meines Heimnetzwerks:
WAN | LAN----------->Firewall(DHCP + DNS forwarding +3 vlans)<-->local DNS (dnsmasq)
Im Moment habe ich meine DHCP-Clients nicht auf meinen DNS-Server übertragen.
Sie befinden sich jedoch alle in der Datei / etc / hosts des DNS-Servers.
Ich habe eine Blacklist in der dnsmasq-Konfiguration hinzugefügt und einen Webserver (lighttpd) auf dem DNS-Server installiert. Ich hätte gerne gewusst, ob es möglich war, Kunden, die zu einer von dnsmasq gesperrten Website gehen, auf die Website des DNS-Servers umzuleiten. Ich habe es mit lighttpd zum Beispiel versucht:
$HTTP["host"] =~ "^(www\.)?monhost.com$" { url.redirect = ( "" => "http://www.monhost.com/" ) url.redirect-code = 404 }
und mit und ohne address = /#/192.168.1.2
in der dnsmasq-Konfiguration, aber es funktioniert nicht.
Vielleicht bin ich ein Missverständnis, aber es klingt, als müssten Sie dnsmasq so einrichten, dass Abfragen für Ihre "gesperrten" Sites auf lighttpd umgeleitet werden (anstatt sie zu blockieren).
Anaksunaman vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
linux dnsmasq: wie kann ich das ttl erhöhen?
-
2
DD-WRT: DNSMasq-Erweiterungshosts funktionieren nicht
-
1
Superleichter Server zur Anzeigenumleitung
-
1
HTTP-Verkehr unter Linux protokollieren
-
1
Informationen zu Linux-Berechtigungen
-
0
Ausführen eines Shell-Skripts auf einem Webserver, als wäre es interaktiv
-
1
Ist es möglich, dnsmasq zu verwenden, um example.local dem IP-Port zuzuordnen?
-
1
Das lighttpd + Python-Äquivalent von Apache + PHP + FastCGI + suEXEC (oder: lighttpd FastCGI-ausführ...
-
2
dnsmasq, ohne die Datei / etc / hosts manuell zu ändern
-
2
Umleitung von HTTP zu HTTPs in lighthttpd