web-dev-qa-db-fra.com

Besoin de rediriger vers un autre serveur sans accès à l'enregistrement DNS A

J'ai un site Web qui se trouve sur deux serveurs - celui sur lequel il est actuellement défectueux. Le site est hébergé sur un deuxième serveur, mais je n’ai pas accès aux enregistrements DNS pour pointer l’enregistrement A vers la nouvelle adresse IP du serveur.

Puis-je rediriger l'URL vers le nouveau serveur sans accéder aux enregistrements DNS?

1
Gary Armstrong

Une solution légèrement élégante , utilisant Apache réécrit :

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=302]

Collez-le dans un fichier .htaccess à la racine Web du site en question. Cela prendra toutes les demandes sur votre serveur et les récrira en http://newdomain.com/{whatever page was specified}.

Mais si vous voulez une solution permanente pour vous assurer que votre ancien domaine pointe sur votre nouveau serveur, vous devrez accéder au DNS car en redirigeant votre visiteurs, ils quittent votre ancien nom de domaine (ce qui est probablement quelque chose que vous ne voulez pas à long terme).

2
msanford

Pour pointer un nom de domaine sur un autre serveur, vous devez modifier l'enregistrement A. Aucun moyen de contourner ça. Travaillez donc pour avoir accès aux enregistrements DNS.

1
Abdussamad

Si les deux serveurs sont sur le même réseau (même fournisseur d'hébergement par exemple), vous pouvez alors remapper les adresses IP externes de vos serveurs. De cette façon, vous pouvez simplement laisser les enregistrements DNS pointant vers X.X.X.X et faire correspondre cette adresse IP à votre nouveau serveur.

0
Andrew Lott

Non, vous ne pouvez pas vraiment faire ça. Vous demandez essentiellement si vous pouvez modifier l'enregistrement A du nom de domaine, sans modifier l'enregistrement A du nom de domaine.

La solution de @ msanford pourrait fonctionner temporairement, mais vous pourriez rediriger vers votre nouvelle adresse IP au lieu de newdomain.com, en supposant que votre site est le seul hébergé sur la nouvelle adresse IP.

0
nathangiesbrecht