Estou usando meu domínio example.org
na minha empresa. Eu posso usar www.example.org
para visualizar meu site. Se eu tentar de fora http://example.org
da minha empresa, não há problema, mas se eu tentar de dentro, meus servidores DNS do Windows entregam os IPs dos controladores de domínio.
Como posso resolver isso? Posso impedir que meus controladores de domínio se registrem como example.org
no meu DNS e isso será um problema para o meu ambiente?
ad.example.org
, oucorp.example.org
. Se isso não for mais possível, você está preso. O melhor que você pode fazer é configurar um redirecionamento parawww.example.org
qualquer controlador de domínio que também tenha o IIS instalado (uma má idéia, mas muitos controladores de domínio estão mal configurados).Respostas:
Se você nomeou seu Active Directory
example.org
, não poderá impedir isso. Você foi contra as práticas recomendadas da Microsft para nomear um AD e está vendo um dos sintomas.Você tem poucas escolhas:
Migrar para um AD nomeado corretamente. Algo como
corp.example.org
.Instalar um servidor web em cada DC e configurá-lo para encaminhar solicitações web para
example.org
awww.example.org
. Isso está sujo e não deve ser feito, mas é uma opção.Treine seus usuários para acessarem
www.example.org
internamente.Eu escrevi sobre as melhores práticas de nomeação do AD várias vezes e tenho links para fontes oficiais da Microsoft. Você deve lê-los:
http://www.mdmarra.com/2013/04/best-practices-for-configuring-new.html http://www.mdmarra.com/2012/11/why-you-shouldnt-use-local-in -seu.html http://www.mdmarra.com/2013/07/more-documentation-from-microsoft-about.html
Se você deseja a versão curta:
- http://technet.microsoft.com/en-us/library/jj574166.aspx
fonte
http://example
. Bobo, é claro, caso contrário, o número 3 da lista do MDMarra é a única solução simples para o problema. Estive lá (split-dns) e não é divertido lidar com isso.www.example.org
eexample.org
é bom a partir externo. Aqui vou encontrar uma alternativa para a minha configuração, desde que eu tenha / não migrarei. ThxSe você estiver executando o Exchange no controlador de domínio, não configure um PortProxy - isso pode ser desnecessário, mas interromperá os serviços do Exchange hospedados na porta 80.
Sei que este post é bastante antigo, mas você ainda pode fazer isso sem instalar o IIS nos controladores de domínio. Em cada controlador de domínio, execute o seguinte comando para portproxy porta 80 para o servidor da web externo.
fonte
Portanto, não sei se isso escapou a mais alguém, mas a melhor solução para esse problema pode ser apenas obter um domínio secundário com um sufixo diferente, especialmente se você não puder PortProxy porque o Exchange está no controlador de domínio (ou devido a problemas com os hosts) com o seu host.)
ex: se o domínio interno do AD for EXAMPLE.com - você deve simplesmente comprar o EXAMPLE.NET para uso interno.
Esta é a solução alternativa mais barata e mais simples para acesso interno à Web.
Isso funcionou para nós.
fonte
se você quiser usar a URL como domínio, use nomes de máquinas como dc1.example.com e dc2.example.com para cada servidor
verifique se o CNAME está configurado para cada servidor corretamente para o endereço IP do servidor adequado
Consegui fazer isso criando um CNAME primeiro e depois configurando os servidores. Aguarde um dia para que os registros DNS sejam propagados
fonte
Você pode resolver seu problema de duas maneiras, mas isso envolve a colocação de um servidor HTTP em seus controladores de domínio:
Você pode fazer o redirecionamento com um redirecionamento de URL (código HTTP 301), o IIS 7 pode fazer isso por você ou instalar um proxy reverso (Apache para Windows) e usar o seguinte código:
fonte