Configuration d'un nom de domaine pour utiliser les en-têtes d'hôte

J'ai un server que je souhaite héberger plusieurs sites Web sur l'utilisation des en-têtes d'hôte. Je sais comment configurer IIS, mais je ne sais pas comment configurer le nom de domaine. J'ai un nom de domaine (ex. Mydomain.com) que je souhaite redirect vers une adresse IP (12.138.XXX.XXX).

Est-ce que je crée un logging "A" pour redirect le domaine vers l'adresse IP et un logging CNAME pour contenir la valeur de l'en-tête de l'hôte? Je peux get le nom de domaine pour redirect mais IIS ne le dirige pas vers le bon site Web.

3 Solutions collect form web for “Configuration d'un nom de domaine pour utiliser les en-têtes d'hôte”

Ajoutant à ce que les autres ont dit et le précisant. Oui, vous vous mélangez entre l'en-tête DNS et l'hôte. Le système DNS est juste pour résoudre les noms. Voilà comment cela fonctionne.

Fondamentalement dans le browser vous entrez dans une URL comme:

http://www.example.com

Dans DNS, un logging A pour http://www.example.com résout à 93.184.216.34.

Disons que 93.184.216.34 est votre propre server Web exécutant IIS.

C'est le browser qui envoie l'en-tête hôte . Le browser enverrait une request au server Web qui ressemblera à quelque chose comme:

GET / HTTP/1.1 Host: www.example.com 

Le server Web qui peut héberger plusieurs sites Web voit http://www.example.com et sert ce site.

Si vous souhaitez append un autre site Web, vous devez configurer un autre site Web dans IIS et lui indiquer l'hôte et append un autre domaine de site Web à DNS qui indique également votre server Web à l'adresse 93.184.216.34. c'est-à-dire simplement append une autre input de registre DNS pour le domaine et vous êtes configuré.

J'espère que cela a du sens.

Quelle que soit l'URL qui a été déplacée, c'est ce qui décidera de la valeur d'en-tête de l' Host . C'est-à-dire, le DNS n'affecte pas cela.

Sur le côté DNS des choses, vous voudrez simplement vous assurer que les noms pertinents résolvent les adresses IP correctes (les loggings A seront bons pour cela).

Sur le côté du server Web, vous souhaitez mapper les noms d'hôte concernés pour accéder aux sites appropriés ( Liaisons dans le Gestionnaire des services Internet).

Vous mélangez les choses. Comme Håkan Lindqvist l'a déclaré dans sa réponse, il vous suffit de configurer l'logging A dans votre zone DNS pour le nom du site (somesite.yourdomain.com) et de configurer les en-têtes d'hôte correspondants dans les bindings IIS du correspondant sur votre server. Il n'y a pas de "redirection", il n'y a pas besoin d'un logging CNAME. Tout ce que vous devez faire est de créer l'logging A avec le nom propre et d'append les en-têtes hôtes correspondants aux bindings du site.

Un logging = somesite.ingourain.com = 1.1.1.1

En-têtes d'hôtes IIS = somesite.ingouromaine.com

  • Fichier key DNSSEC introuvable
  • Les loggings CNAME at-il annulé les loggings A?
  • Possibilité d'utiliser un double DNS?
  • Le server DNS autorisé pour un domaine autorise-t-il la récursion pour permettre aux loggings CNAME de pointer vers d'autres domaines?
  • Utilisez CNAME pour le server SMTP
  • Que signifie le TTL sur un logging CNAME?
  • PfSense public ne résout pas les searchs DNS externes
  • get un logging NS pour le domaine en utilisant
  • CNAME - MX Records (Google Apps)
  • Le site Web est en panne mais seulement pour moi
  • Énumérez tous les enregistrements DNS dans un domaine à l'aide de la fouille?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.