Bug 172093

Summary: 2 sec Delay before querying root servers
Product: Red Hat Enterprise Linux 4 Reporter: Rainer Traut <rainer.traut>
Component: bindAssignee: Jason Vas Dias <jvdias>
Status: CLOSED DUPLICATE QA Contact: Ben Levenson <benl>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.0CC: jr-redhatbugs2, ralph+rh-bugzilla
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
URL: http://marc.theaimsgroup.com/?l=bind-users&m=112929882425254&w=2
Whiteboard:
Fixed In Version: bind-9.2.4-12 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-10-31 16:16:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Rainer Traut 2005-10-31 11:07:01 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b5) Gecko/20051006 Firefox/1.4.1

Description of problem:
There is a 2sec delay between querying the nameserver and its query of the root server if it's not in dns cache.
It seems to be the same problem as described here:
http://marc.theaimsgroup.com/?l=bind-users&m=112929882425254&w=2

Version-Release number of selected component (if applicable):
bind-9.2.4-2

How reproducible:
Always

Steps to Reproduce:
1. do in console: host dell.com
2. wait minimum of 2 seconds
3. get the answer
  

Actual Results:  I used tethereal to debug:
the question reaches the dns server,
it waits exactly 2 seconds, then queries the root servers/authoritative servers of the requested domain

Expected Results:  Immediate response

Additional info:

It seems to be a problem with ipv6, bind is compiled with ipv6 support but does not notice it runs without it?

Comment 1 Ralph Angenendt 2005-10-31 11:13:49 UTC
Actually it seems to be this problem
<http://v6fix.net/db/bind9-ipv6-transport.html> which is fixed in 9.2.5 or
9.3.1. Maybe the fix can be backported from 9.2.5?

Comment 2 Jason Vas Dias 2005-10-31 16:16:14 UTC
Yes, the fix for this problem has been backported into the next version of BIND
for RHEL-4: bind-9.2.4-12_EL4, which should be in a RHEL update release soon,
but which meanwhile can be downloaded from :
   http://people.redhat.com/~jvdias/bind/RHEL-4/


Comment 3 Jason Vas Dias 2005-10-31 16:18:10 UTC

*** This bug has been marked as a duplicate of 167188 ***

Comment 4 Jordan Russell 2006-04-29 18:59:48 UTC
I'm also having this problem.
I tried to get the updated version you mentioned, but the directories under
http://people.redhat.com/~jvdias/bind/RHEL-4/9.2.4-12_EL4/ are all empty.

Is http://people.redhat.com/~jvdias/bind/RHEL-4/9.3.2-2_EL4/ safe for production
use? (Will Update 4 include this version?)

Comment 5 Jason Vas Dias 2006-04-29 20:05:31 UTC
In reply to comment #4, From Jordan Russell (jr-redhatbugs),  on
2006-04-29 14:59 EST:
> I'm also having this problem.
> I tried to get the updated version you mentioned, but the directories under
> http://people.redhat.com/~jvdias/bind/RHEL-4/9.2.4-12_EL4/ are all empty.
> 
> Is http://people.redhat.com/~jvdias/bind/RHEL-4/9.3.2-2_EL4/ safe for production
> use? (Will Update 4 include this version?)

The bind version queued for delivery in RHEL-4-U4 is bind-9.2.4-16.EL4, 
which you can download from:
  http://people.redhat.com/~jvdias/bind/RHEL-4/9.2.4-16.EL4 
This version has this bug fixed, as well as fixes for all known BIND 9.2.4
bugs backported from 9.2.6, and the 'edns0-udp-size' feature backported
from 9.3.x .
There is also bind-9.3.2-2.EL4, available from: 
  http://people.redhat.com/~jvdias/bind/RHEL-4/9.3.2-2.EL4
bind-9.3.2-2.EL4 is not officially supported as a RHEL-4 update release,
as we are not allowed to upgrade packages by major version numbers in RHEL,
but is provided for customers requiring 9.3.2 features, and I as the bind
package maintainer do undertake to fully support it - it is built on our
production build servers for all RHEL-4 architectures and passes all known
bind tests.
Please try out one of the above versions and let me know of any issues -
I hope it resolves your problem .

Thanks & Regards,
Jason Vas Dias,
BIND package maintainer
Red Hat Inc.