Leiten Sie eine bestimmte Domäne über eine dns zur persönlichen Domäne um

1

Ich versuche, alle Datenverkehrsanfragen von einer Domäne, die ich nicht besitze, an eine andere umzuleiten, die ich über DNS tue. Acrylic kann jedoch nur an eine IP-Adresse weiterleiten, nicht an eine Domäne. Gibt es eine Möglichkeit, mit Acrylic zu arbeiten, oder gibt es ein anderes Programm, das ich verwenden kann? Nein, ich kann nicht direkt an die IP-Adresse meiner Domain weiterleiten, da sie dynamisch ist. Danke im Voraus.

DaPorkchop_
quelle

Antworten:

1

Sie betrachten also nicht die Weiterleitung als solche (wie dies bei der   App-Ebene (dh auf Apache / nginx / wo auch immer), aber eher auf dem DNS   Auflösung - Host, auf dem DomainA gehostet wird, wird oder sollte es niemals sein   hit - basierend auf Ihrer Beschreibung, so wie Sie die DNS-Anfragen haben möchten   aufgelöst zu den IPs der DomainB. Es sei denn, ich vermisse etwas   Ihre Anfrage ?

Wie Shane darauf hingewiesen hat, ist DNS nicht in der Lage, eine HTTP-Umleitung durchzuführen - das ist   eine Anwendung / Webserver-Pflicht. Sie könnten DomainA und DomainB machen   Auflösung auf die gleiche IP-Adresse für DNS und alles würde funktionieren. Aber wenn Sie suchen   Um dies auf URL / Pfad zu tun, ist dies nicht möglich - DNS ist   Nicht dazu in der Lage - es ist ein einfacher DNS- & gt; IP-Dienst, was passiert   mit der eigentlichen URL ist die Aufgabe des Webservers.

Ok, also nach dem Kommentar unten ... was ich tun würde, ist alles DNS zu beziehen   Datensätze für DomainA auf dieselbe IP (s) wie DomainB verweist - dies   So erhalten Sie eine HTTP-Anfrage, die auf hostB trifft, und dann ist es nur eine   einfache sache von:

  • A) Erstellen eines bestimmten namenbasierten virtuellen Apache-Hosts, der Dateien von seinem eigenen DocumentRoot aus bereitstellt
  • B) Erstellen einer permanenten Weiterleitung für Apache wie folgt: Dies wird alles, was zu DomainB kommt, in DomainA umschreiben, die gehostet werden kann   derselbe Server oder irgendwo anders. Ich schätze das die zweite Option   ist wahrscheinlich ein Aufwand und nicht notwendig, wenn Sie dürfen / dürfen   Erstellen Sie namenbasierte virtuelle Hosts in Apache.

<VirtualHost *:80> ServerName DomainB Redirect permanent / http://DomainA/ </VirtualHost>

Ich würde mit a) gehen - alle DNS-Einträge von DomainA auf dieselbe IP-Adresse (n) richten wie Domain und bestimmte namenbasierte virtuelle Hosts auf Apache erstellen

Quelle: ähnliche Frage bei Serverfault

manjesh23
quelle