+ Responder ao Tópico



  1. #1

    Padrão Múltiplos DNS

    pessoal,

    tenho um servidor rh9 no qual disponibilizo dois links de dados para minha rede através de load balance. Cada link tem dois servidores DNS, cujos endereços adicionei no /etc/resolv.conf

    nameserver 200.254.175.X # (DNS 1 do Link 1)
    nameserver 200.223.0.X # (DNS 1 do Link 2)
    nameserver 200.254.175.Y # (DNS 2 do Link 1)
    nameserver 200.223.0.Y # (DNS 2 do Link 2)

    eu alternei a ordem dos DNS pra escalonar entre os DNS, porém isso não acontece. Será que há uma maneira de fazer escalonamento de DNS de acordo com o Load Balance? ou seja, quando usar o link 1 usar o dns 1 ou 2 do link 1 e se usar link 2 usar o dns 1 ou 2 do link 2.

    []´s

  2. #2

    Padrão Múltiplos DNS

    Bom o que voce pode fazer eh usar o iproute2 + iptables para redirecionar os pacotes para os tais DNS servers, mas verifique se voce tem essa necessidade.. o trafico de DNS eh pequeno e eu digo que nao vale a pena todo esse esforco <IMG SRC="images/forum/icons/icon_smile.gif">



  3. #3
    Danilo_Montagna
    Visitante

    Padrão Múltiplos DNS

    e muito mais eficiente vc fazer um named local.. do que usar os DNS&acute;s remotos para cada requsicao que houver da rede interna..

    e lembre-se que a requisicao depende de como esta configurado no client.. se o client usa o DNS externo configurado na interface de rede dele..

    pois se vc usa o mesmo DNS primario e secundario nas estacoes apontando para o seu DNS do ISP.. o unico balanceamento que ira ocorrer é por qual dos seus gateways ele vai usar para chegar naquele IP de DNS.. ou seja.. nao tem como fazer os DNS&acute;s ficarem rotativos.. somente vc consegue definir por qual dos seus links ira sair.. e isso ainda é enfluenciado pelas rotas do cache do kernel..

    se o client navega por proxy (squid).. mesmo caso que o de cima, pois o squid usa o resolv.conf para resolver DNS.. e ele sempre vai ler na ordem em que esta cadastrado no arquivo.. e ele so ira usar o segundo DNS da lista do resolv.conf caso o 1º falhe na requisicao.. ou seja.. via resolv.conf como cv fez.. dificilmente ira haver balanceamento..

    lembre-se que o balanceamento so ira funcionar quando existir uma rota nao conhecida pelo kernel.. baseado nas sua tabelas de roteamento do iproute2..
    e mesmo assim.. como o IP de DST ja vai estar incluido no cabeçalho IP do pacote TCP/IP.. como é que vc vai mudar isso?? hehe nao tem como.. vc so ira conseguiur fazer o balanceamento de saida dos seus gateways.. a rota final do DESTINO.. vc nao nunca ira conseguir mudar..

    [ Esta mensagem foi editada por: Danilo_Montagna em 31-07-2003 15:14 ]