4 votes

Redirection DNS - ça n'existe pas, ou si ?

Certains registres de domaines comme europeregistry.com permettent aux utilisateurs d'acheter et d'enregistrer un domaine et de mettre en place une "redirection" vers un site web existant.

Cette redirection est-elle une fonction du DNS ou le registre a-t-il configuré un serveur Web en coulisse qui effectue une redirection HTTP vers le site Web spécifié ?

0 votes

Cela peut être confirmé à l'aide d'un renifleur de réseau comme tcpdump ou wireshark. Lancez-le et interrogez votre site web pour voir si vous obtenez des réponses de redirection HTTP.

0 votes

Dans ce cas, faites quelque chose comme curl -Iv http://redirected.example.com et vous verrez la connexion à l'adresse IP du fournisseur de redirection géré par le service DNS, suivie d'un 301 vers l'adresse définie. Évidemment, cela ne fonctionne qu'avec les requêtes HTTP, mais c'est peut-être tout ce qui vous intéresse.

7voto

cjc Points 24265

Que dites-vous de ça pour une réponse complète :

Le DNS a le concept d'un enregistrement CNAME, où une entrée peut pointer vers une autre entrée, comme dans la réponse d'adaptr. Ainsi, une recherche DNS de "redirect.example.com" renverra un CNAME qui dit "example.hostingservice.com", qui sera ensuite recherché dans un enregistrement A avec une adresse IP (avec peut-être plus de niveaux, si la cible d'un CNAME est également un CNAME, etc.

Certains fournisseurs DNS, mais pas tous, vous permettront de créer un enregistrement de "redirection HTTP" non standard. Par exemple : http://help.dnsmadeeasy.com/record-entry/http-redirection/

Cet enregistrement non standard semble être ce à quoi le PO fait référence, et est destiné aux sites web hébergés, où il n'est peut-être pas possible de configurer des domaines personnalisés à votre goût. L'enregistrement de "redirection HTTP" vous permet d'affecter le site Web à l'adresse suivante http://redirect.example.com à quelque chose comme http://example.hostingservice.com . Le DNS pour "redirect.example.com" se résout en fait à un serveur géré par ce fournisseur de DNS. Ce serveur exécute un serveur web spécialisé, qui émettra une redirection HTTP de sorte que le navigateur passe de http://redirect.example.com a http://example.hostingservice.com .

Plusieurs choses se mélangent : il y a une requête DNS qui se résout à une machine contrôlée par le fournisseur DNS. Il y a une réponse HTTP du serveur web de cette machine qui renvoie les gens vers un autre serveur web. Cette méthode n'est pas purement DNS et, en fait, ne fonctionne que pour les services web en raison de la redirection HTTP. Vous ne pouvez pas l'utiliser, par exemple, pour le courrier. Cette solution est entièrement destinée aux personnes qui ne veulent pas (ou ne peuvent pas) configurer leur propre serveur web pour effectuer elles-mêmes la redirection HTTP. Mon exemple serait, disons, un certificat SSL coûteux pour un domaine personnalisé sur Heroku. Au lieu de payer pour cela, le fournisseur de DNS peut nous donner un enregistrement de "redirection HTTP" pour un nom d'hôte facile à mémoriser. En cliquant sur ce nom d'hôte facile à mémoriser dans un navigateur Web, nous serons dirigés vers le serveur Heroku SSL difficile à mémoriser.

1 votes

En effet. Et la réalité complète est un peu trop dense pour une simple séance de questions-réponses sur la SF - elle nécessite des connaissances réparties sur une demi-douzaine de domaines.

0 votes

+1 Merci pour l'explication complète, mais j'ai personnellement préféré la réponse de Mark.

6voto

Shlomi Fish Points 1951

C'est une chose qu'ils font dans les coulisses. Ils vont enregistrer le domaine, le faire pointer vers leur propre web et ont un script très simple qui vérifie le domaine entrant, le consulte dans sa base de données pour voir vers quel site il doit être redirigé, et vous donne une redirection 301/302.

Il s'agit donc en fait de trois choses différentes qui fonctionnent ensemble.

0 votes

...non. Où est passé le HTTP ?

0 votes

Oui, en fait. Il s'agit d'un service particulier de certains fournisseurs de DNS. Il est destiné aux personnes qui ne veulent pas (ou ne peuvent pas) intervenir sur leurs propres serveurs web pour effectuer le 301. Par exemple, nous avons un tas de sites internes qui tournent sur Heroku, mais nous n'avons pas envie de payer pour le "SSL sur les noms de domaine personnalisés". Nous configurons donc des noms simples avec le fournisseur DNS pour effectuer la redirection HTTP vers l'URL Heroku. Regardez help.dnsmadeeasy.com/record-entry/http-redirection

1 votes

...no. fait référence au fait que dans la réponse ci-dessus, HTTP apparaît soudainement fr

0voto

adaptr Points 16431

Lorsqu'ils parlent de DNS pur, ils font référence à un enregistrement CNAME ; un CNAME pointe vers un autre label, qui doit être résolu à nouveau (d'où le terme "redirection") par le client.

Beispiel:

yoursite.example.com. IN CNAME www.example.org.

www.example.org. IN A 10.10.10.10

L'utilisation des CNAME présente à la fois des avantages et des inconvénients ; principalement, elle oblige à effectuer une deuxième recherche.

0 votes

F

0 votes

T q ,

0 votes

Le "bavardage" s'appelle "le reste de la question".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X