Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Apr 2000 19:40:39 -0700 (PDT)
From:      adrian.roy@bigfoot.com
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/17889: certain type of DNS queries seem to get dropped by DNS server
Message-ID:  <200004100240.TAA94356@freefall.freebsd.org>

index | next in thread | raw e-mail


>Number:         17889
>Category:       misc
>Synopsis:       certain type of DNS queries seem to get dropped by DNS server
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr  9 19:50:04 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Adrian Roy
>Release:        FreeBSD 4.0-Release
>Organization:
Minacs WorldWide
>Environment:
FreeBSD carmack 4.0-RELEASE FreeBSD 4.0-RELEASE #0: Mon Mar 20 22:50:22 GMT 2000
     root@monster.cdrom.com:/usr/src/sys/compile/GENERIC  i386                 
>Description:
I seem to have a problem connecting to and from my FreeBSD 4.0 machine.

I am running an internal IP (10.3/16) network.  My DNS server is a WindowsNT 4.0 machine running WinRoute.  I have no DNS server running on the BSD machine.  My hosts files on ALL my machines are empty as well.  When I telnet from a 3.3 machine to the 4.0 machine, I get a login prompt just fine.  I enter the username and password and then it just hangs there for about 5 minutes.

I check the DNS server and it is saying that there was a DNS query from the 4.0 machine looking for info on the 3.3 machine.  It says the DNS query was of type 28, and that it was invalid, and that it will be dropped.  Likewise, when I try to connect to an external site from the 4.0 machine, the same DNS error occurs on the server.  For example, I will type 'telnet somehost.somedomain.com' and it just hangs there.  This happens with both TELNET and FTP.  However, the DNS error does not occur when I try to ping an address.  Ping will work fine.

At first I thought it was the NT DNS server - but - all my other machines work fine.  I have FreeBSD 3.x machines mostly, but I also have Solaris 2.5/2.6, WindowsNT, and MacOS9 all using the same DNS server.  They work fine.

Here is the kicker.  If I change the DNS server listed in resolv.conf to another DNS server out on the internet, things work fine.  This is what is blowing my mind.  I have over 80 machines on my local network that use my DNS server without a problem.  Yet, this one FreeBSD 4.0 machine refuses to work with it.  However, it seems to be able to use ANY other DNS server I pick.

I need to use my local DNS server becuase it has all the lookup info for my private IP network addresses.

I hope that's enough info.
>How-To-Repeat:
This 4.0 machine is a fresh install.  I downloaded the ISO file, burnt it to a CD, and did a basic install.  Nothing different from the last 30 BSD machines I have set up.  I entered the DNS server into resolv.conf, and the problems started from there.
>Fix:
The only fix that I can find, aside from choosing a different DNS server, is to remove resolv.conf completely and create entries in the /etc/hosts file.  Not very dynamic.

Once again, this was happening with both FTP and Telnet, but not ping.


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004100240.TAA94356>