Como apontar o endereço www para 2 servidores dependendo da localização?

2

Nosso cliente tem um servidor da web na China que deseja usar para seus clientes chineses devido a problemas de velocidade. Seu servidor web principal é em Amsterdã. Vocês têm alguma idéia de como melhor conseguir isso? Tentamos simplesmente inserir dois endereços IP diferentes nos registros DNS do ISPconfig, mas isso simplesmente randomiza o endereço IP resultante.

Alguma ideia melhor?

    
por SamTzu 07.05.2015 / 09:56

5 respostas

0

Se você colocar um servidor DNS na China apontando para o seu servidor da web na China e um servidor DNS na Holanda apontando para o seu servidor da web na Holanda, você terá a maior parte do caminho até lá.

Se você quiser mais controle, investigue o serviço de Geo DNS em uma solução própria ou de um fornecedor.

    
por 07.05.2015 / 10:04
3

Você pode fazer isso sozinho; você precisa de algum tipo de sistema que intercepte as solicitações do usuário e as direcione para o servidor "mais próximo" ou "melhor". Este tipo de serviço é normalmente oferecido por grandes prestadores de serviços com uma infraestrutura geográfica, que pode fornecer diferentes conteúdos para diferentes regiões; veja aqui para mais informações:

link
link

    
por 07.05.2015 / 10:00
1

Veja esta pergunta para obter mais respostas: Como posso forçar os usuários dos EUA a irem ao servidor dos EUA e a visitantes do Reino Unido para irem para o Reino Unido? servidor

O "construir sua própria solução grande" seria roteamento anycast. Em uma escala menor, é muito mais fácil usar um CDN ou um serviço DNS com algum tipo de roteamento baseado em latência (link para a AWS, mas outros oferecem recursos semelhantes).

    
por 07.05.2015 / 11:47
1

Um método bastante comum (estou pensando no Citrix Netscaler) é um conceito chamado Global Server Load Balancing.

Fundamentalmente, você acaba transformando seu nome DNS em CNAME em um subdomínio (menos amigável) que é delegado a um balanceador de carga especial, que tem formas de determinar a proximidade relativa. Vou ver se consigo encontrar um link; Eu devo admin eu estava encobrindo essa parte quando eu estava no curso para isso ...

Aqui está: link

Você deseja um tipo de configuração de 'proximidade'.

    
por 07.05.2015 / 15:46
0

O que você deseja aqui é chamado DNS de horizonte dividido . Pelo menos esta é a maneira correta de fazer isso. Para que isso funcione, você precisa controlar o DNS autoritativo.

    
por 07.05.2015 / 10:55