Wie leite ich eine URL zu einer benutzerdefinierten IP-Adresse um?


12

Ich habe einen Ubuntu-Computer, den ich als Heim-Internet-Router verwende. Es verwendet ein mobiles USB-Breitbandmodem als Internetverbindung und teilt dieses mit einem anderen Router (über den "Internet" -Port des Routers), den ich als LAN verwende.

Wie leite ich Anfragen aus meinem LAN für eine bestimmte URL an eine benutzerdefinierte IP-Adresse um (z. B. google.com umleiten an xxxx)?


1
Die Verwendung von DNS wäre der Weg, um dies zu tun. Da ich bind9DNS jedoch nicht erfolgreich eingerichtet habe, gebe ich diese Informationen nicht als Antwort.
— Thomas Ward

Ugh, ich auch nicht ... denke ich kann bind9 nochmal versuchen :)
— yuttadhammo

Okay, ich habe bind9 eingerichtet und arbeite (vielleicht?). Wie erstelle ich eine Regel, um die URL umzuleiten?
— Yuttadhammo

Wie gesagt, ich habe noch nie bind9richtig konfiguriert , daher kann ich Ihnen leider nicht helfen. Sie könnten warten, bis jemand anderes vorbeikommt
— Thomas Ward

Antworten:


18

Der einfachste Weg, dies zu erreichen, ist die ordnungsgemäße Installation dnsmasq(bei der es sich um einen DNS-Cache-Server handelt). Fügen Sie dann im Ordner /etc/dnsmasq.deine Datei für jede Domäne hinzu, die Sie umleiten möchten.

Zum Beispiel ist dies der Inhalt von /etc/dnsmasq.d/hotmail.comauf meinem System:

address=/hotmail.com/127.0.0.1
address=/www.hotmail.com/127.0.0.1

Wenn ich dann den DNS-Server nach der IP von hotmail.com frage, erhalte ich 127.0.0.1 wie folgt:

llp@cerberus:~$ nslookup hotmail.com
Server:     192.168.0.10
Address:    192.168.0.10#53

Name:   hotmail.com
Address: 127.0.0.1

llp@cerberus:~$

Es gibt ein bisschen mehr Optionen, die Sie einstellen können. Sie finden sie alle unter /etc/dnsmasq.conf


2
Danke, ich wusste, dass es möglich ist! Nur ein Hinweis, installieren Sie nicht dnsmasq! Ubuntu kommt mit dnsmasq-base, die meiner Meinung nach die gleiche Funktionalität bietet. Konfigurationsdatei ist /etc/dnsmasq.conf, einfach address=für jeden Eintrag wie oben hinzufügen .
— Yuttadhammo

Ich möchte das Gleiche tun, aber das Problem ist, dass ich hinter einem Proxy stehe. Diese Lösung funktioniert bei mir nicht.
— Prinz

hast du cname ausprobiert?
— Edik Mkoyan

Gibt es eine Möglichkeit, mehrere IPs hinzuzufügen?
— vikas027
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.