J'utilise mon domaine example.org
dans mon entreprise. Je peux utiliser www.example.org
pour consulter mon site Web. Si j'essaie http://example.org
de l'extérieur de mon entreprise, il n'y a pas de problème, mais si je l'essaie de l'intérieur, mes serveurs DNS Windows fournissent les adresses IP des contrôleurs de domaine.
Comment puis-je résoudre ça? Puis-je empêcher mes contrôleurs de domaine de s'inscrire comme example.org
dans mon DNS et est-ce que ce sera un problème pour mon environnement?
ad.example.org
, oucorp.example.org
. Si ce n'est plus possible, vous êtes coincé. Le mieux que vous puissiez faire est de configurer une redirection verswww.example.org
tous les contrôleurs de domaine sur lesquels IIS est également installé (une mauvaise idée, mais de nombreux contrôleurs de domaine sont mal configurés).Réponses:
Si vous avez nommé votre Active Directory,
example.org
vous ne pouvez pas empêcher cela. Vous êtes allé à l'encontre des meilleures pratiques de Microsft pour nommer un AD et vous voyez l'un des symptômes.Vous avez quelques choix:
Migrez vers un AD correctement nommé. Quelque chose comme
corp.example.org
.Installez un serveur Web sur chaque contrôleur de domaine et configurez-le pour transférer les demandes Web
example.org
verswww.example.org
. C'est sale et ne devrait pas être fait, mais c'est néanmoins une option.Formez vos utilisateurs à aller en
www.example.org
interne.J'ai blogué à plusieurs reprises sur les meilleures pratiques de dénomination AD et un lien vers des sources officielles de Microsoft. Vous devriez les lire:
http://www.mdmarra.com/2013/04/best-practices-for-configuring-new.html http://www.mdmarra.com/2012/11/why-you-shouldnt-use-local-in -votre.html http://www.mdmarra.com/2013/07/more-documentation-from-microsoft-about.html
Si vous voulez la version courte:
- http://technet.microsoft.com/en-us/library/jj574166.aspx
la source
http://example
. Stupide bien sûr, sinon le n ° 3 dans la liste de MDMarra est la seule solution simple au problème. J'y suis allé (split-dns) et ce n'est pas amusant à gérer.www.example.org
etexample.org
est très bien d'extérieur. Ici, j'irai et trouverai une alternative pour ma configuration tant que j'ai / ne migrerai pas. ThxSi vous exécutez Exchange sur le contrôleur de domaine, ne configurez pas un PortProxy - cela peut aller de soi mais cela interrompra les services Exchange hébergés sur le port 80.
Je me rends compte que ce message est assez ancien, mais vous pouvez toujours le faire sans installer IIS sur les contrôleurs de domaine. Sur chaque contrôleur de domaine, exécutez la commande suivante sur le port 80 du portproxy vers le serveur Web externe.
la source
Donc, je ne sais pas si cela a éludé quelqu'un d'autre, mais le meilleur correctif pour ce problème peut simplement être d'obtenir un domaine secondaire avec un suffixe différent, surtout si vous ne pouvez pas PortProxy en raison d'Exchange étant sur le contrôleur de domaine (ou à cause de problèmes d'hostheaders avec votre hébergeur.)
ex: si le domaine AD interne est EXAMPLE.com - vous devez simplement acheter EXAMPLE.NET pour un usage interne.
Il s'agit de la solution de contournement la moins chère et la plus simple pour l'accès Web interne.
Cela a fonctionné pour nous.
la source
si vous souhaitez utiliser l'URL en tant que domaine, utilisez des noms de machines tels que dc1.example.com et dc2.example.com pour chaque serveur
assurez-vous que le CNAME est correctement configuré pour chaque serveur pour la bonne adresse IP du serveur
J'ai pu le faire en créant d'abord un CNAME puis en configurant les serveurs, en attendant un jour que les enregistrements DNS se propagent
la source
Vous pouvez résoudre votre problème de deux manières, mais cela implique de placer un serveur HTTP sur vos contrôleurs de domaine:
Vous pouvez effectuer la redirection avec une redirection d'URL (code HTTP 301), IIS 7 peut le faire pour vous, ou vous pouvez installer un proxy inverse (Apache pour Windows) et utiliser le code suivant:
la source