302redirect强制另一个DNS查找?

好的,我已经谷歌我的屁股了,挖掘通过DNS和BIND,并找不到这个问题的答案。 即使302指向相同的URL,302服务器响应是否强制另一个“位置”的DNS查找?

在这个问题上的一些背景:我运行硬件负载平衡器,并进入一个login过程,有时被困在一个“循环”; 即成功的身份validation清除字段,并带来一个空的login屏幕备份,坏auth正确显示“访问被拒绝”。 我的工作理论(基于数据包捕获)是,login过程将浏览器返回302响应,这导致浏览器对http://internal.prod.server/application_context/login.jsp进行另一次查找,并让浏览器跳转到不同的GSLB地址。

不幸的是,这个周末显然没有被打破,所以我不能得到明确的数据包捕获,显示出不好的行为。 半不幸的是,我是那些疯狂的networking占卜者之一,他们不能简单地接受它不再被破坏,需要明确地说出原来的问题是什么…

编辑:负载均衡请求

; <<>> 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 

本示例中的172.18.1.2响应者是一个运行内部/外部视图的BIND服务器集群,并从隐藏的主节点同步。

不,没有什么特别的,应该强制进行DNS查询的302响应。 但是,根据本地DNS设置的configuration,DNS结果可能随时过期。 所以你必须允许在第一个请求之后和第二个之前(由302引起的)查找的可能性

为保守起见,您需要允许DNS查找每个请求。