um redirecionamento 302 força outra pesquisa de DNS?

3

ok, eu pesquisei e procurei por DNS & BIND, e não pode encontrar a resposta para esta pergunta. Uma resposta do servidor 302 força outra pesquisa de DNS da "Localização", mesmo que a 302 aponte para a mesma URL?

Algumas informações sobre o problema: Eu corro balanceadores de carga de hardware e estou correndo em um processo de login que às vezes é preso em um "loop"; Ou seja, a autenticação bem-sucedida limpa os campos e traz uma cópia de segurança vazia da tela de login, uma má autenticação mostra corretamente "acesso negado". Minha teoria de trabalho (baseada em capturas de pacotes) é que o processo de login está devolvendo ao navegador uma resposta 302, que está fazendo com que o navegador faça outra pesquisa de link e deixando o navegador saltar para um endereço GSLB diferente.

Infelizmente, isso parou de ser obviamente interrompido no final de semana, por isso não consigo obter uma captura definitiva de pacotes mostrando o mau comportamento. Semprimamente, eu sou um daqueles malucos que não podem simplesmente aceitar que não está mais quebrado e precisa dizer definitivamente qual era o problema original ...

edite: solicitação de carga balanceada

; <<>> DiG 9.7.0-P1 <<>> ps.svc.cfx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31149
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; QUESTION SECTION:
;ps.svc.cfx.            IN  A

;; ANSWER SECTION:
ps.svc.cfx.     10  IN  A   192.168.125.202

;; AUTHORITY SECTION:
ps.svc.cfx.     3600    IN  NS  gslb.cn.example.com.

;; ADDITIONAL SECTION:
gslb.cn.example.com.    21600   IN  A   172.19.1.200
gslb.cn.example.com.    21600   IN  A   172.18.1.200

;; Query time: 10 msec
;; SERVER: 172.18.1.2#53(172.18.1.2)
;; WHEN: Mon Aug  2 13:01:21 2010
;; MSG SIZE  rcvd: 108

O respondedor 172.18.1.2 neste exemplo é um cluster de servidores BIND executando visualizações internas / externas e sincronizado com um mestre oculto.

    
por Greeblesnort 02.08.2010 / 17:17

1 resposta

7

Não, não há nada de especial em uma resposta 302 que possa forçar um Pesquisa de DNS. No entanto, dependendo de como as configurações de DNS local estão configuradas, um resultado de DNS pode expirar a qualquer momento. Então você tem que permitir a possibilidade de uma pesquisa após o primeiro pedido, e antes do segundo (causado pelo 302).

Para ser conservador, é necessário permitir uma pesquisa de DNS em cada solicitação.

    
por 02.08.2010 / 17:26