Posso pular alguns IPs retornados pelo DNS round robin?

0

archive.ubuntu.com retorna 4 IPs. 2 deles são muito mais rápidos, o mais lento é uma ordem de grandeza mais lenta. Posso proibir alguns IPs seletivamente?

    
por Kit Sunde 19.05.2016 / 22:23

3 respostas

1

Você pode configurar um servidor dns de cache local simples com dnsmasq e adicionar ao arquivo de configuração uma ou mais linhas

   ignore-address=<ipaddr>

Ignore replies to A-record queries which include the specified address. No error is generated, dnsmasq simply continues to listen for another reply.

    
por 20.05.2016 / 09:53
0

Você pode tentar colocar uma entrada para o DNS equivalente dentro de seu /etc/hosts , como:

91.189.88.152       archive.ubuntu.com
    
por 19.05.2016 / 22:31
0

Você pode estar recebendo IPs que estão geograficamente distantes. Muitos países possuem arquivos locais. Eles usam o código do país de dois caracteres como um nome de subdomínio. Para o Canadá (ca), os arquivos locais são encontrados em ca.archives.ubuntu.com. Você pode tentar usar seus arquivos específicos do país. Estes devem ser mais próximos e geralmente mais rápidos.

Como você está determinando qual servidor é mais rápido? Os tempos de ping são frequentemente indicativos de transferência, mas não uma garantia de desempenho.

Se você deseja filtrar, você pode criar um script para atualizar dinamicamente o arquivo de hosts com base no desempenho medido. Isso só é útil se /etc/nsswitch.conf estiver configurado para arquivos antes do DNS.

    
por 20.05.2016 / 02:34

Tags