Networking Forums

Networking Forums > Computer Networking > Linux Networking > Why Unnacceptable DNS With Cable Provider But Not DSL?

Reply
Thread Tools Display Modes

Why Unnacceptable DNS With Cable Provider But Not DSL?

 
 
wg
Guest
Posts: n/a

 
      09-26-2003, 01:12 AM
Is there any reason why a cable internet provider's name servers would
provide unacceptably slow name resolution to a Linux user when a DSL
provider offers snappy name resolution to the same customer?

I got annoyed with my DSL provider (BellSouth) yesterday and switched
to the local cable monopoly, Time Warner RoadRunner. I was running
SuSe 8.2 with BellSouth, and kept it when I switched to RoadRunner. I
immediately noticed RoadRunner's name servers were taking 20-45
seconds to resolve an address, if they didn't time out all together.

This is a typical DHCP=fed home account.

Just to be sure, I installed Slackware 9.0 and noticed no difference.
Name resolution remained unacceptably slow.

I've now installed Windows XP on the same machine. I do not -- do not
-- see these name resolutions issues with XP.

I've asked RoadRunner tech support "Why?" but they can't get beyond
their canned scripts.

Does anyone know why I'm getting such poor DNS with RoadRunner using
Linux but not with Windows? Or, why DSL was OK but cable is awful?
 
Reply With Quote
 
 
 
 
Bruno Wolff III
Guest
Posts: n/a

 
      09-26-2003, 02:56 AM
In article <(E-Mail Removed) >, wg wrote:
>
> Does anyone know why I'm getting such poor DNS with RoadRunner using
> Linux but not with Windows? Or, why DSL was OK but cable is awful?


This isn't a direct answer to your question, but it is possible for you
to run your own cache and not use your provider's DNS servers.
 
Reply With Quote
 
W Cardwell
Guest
Posts: n/a

 
      09-26-2003, 06:22 PM
How are traceroutes and pings to the nameservers' IPs?

--

wcardwell at nc dot rr dot com



 
Reply With Quote
 
Horst Knobloch
Guest
Posts: n/a

 
      09-26-2003, 07:32 PM
wg <(E-Mail Removed)> wrote:

[ RoadRunner's DNS were taking 20-45 seconds to resolve names]
> This is a typical DHCP=fed home account.
>
> Just to be sure, I installed Slackware 9.0 and noticed no difference.
> Name resolution remained unacceptably slow.
>
> I've now installed Windows XP on the same machine. I do not -- do not
> -- see these name resolutions issues with XP.


Do you have on Linux a packet filter in place, if yes switch
it off for a short test.

Use ethereal on Linux and Windows XP to trace the DNS resolving.
Watch out for differences between Linux and XP.


Ciao, Horst
--
»When pings go wrong (It hurts me too)« E.Clapton/E.James/P.Tscharn
 
Reply With Quote
 
Ian Northeast
Guest
Posts: n/a

 
      09-26-2003, 07:46 PM
wg wrote:
>
> Is there any reason why a cable internet provider's name servers would
> provide unacceptably slow name resolution to a Linux user when a DSL
> provider offers snappy name resolution to the same customer?
>
> I got annoyed with my DSL provider (BellSouth) yesterday and switched
> to the local cable monopoly, Time Warner RoadRunner. I was running
> SuSe 8.2 with BellSouth, and kept it when I switched to RoadRunner. I
> immediately noticed RoadRunner's name servers were taking 20-45
> seconds to resolve an address, if they didn't time out all together.
>
> This is a typical DHCP=fed home account.
>
> Just to be sure, I installed Slackware 9.0 and noticed no difference.
> Name resolution remained unacceptably slow.
>
> I've now installed Windows XP on the same machine. I do not -- do not
> -- see these name resolutions issues with XP.
>
> I've asked RoadRunner tech support "Why?" but they can't get beyond
> their canned scripts.
>
> Does anyone know why I'm getting such poor DNS with RoadRunner using
> Linux but not with Windows? Or, why DSL was OK but cable is awful?


Your ISP is probably handing you a list of nameservers with a duff one
in it, or it is temporarily down.

Have a look at the list of nameservers you get in /etc/resolv.conf after
connecting. Then send a query which should definitely work to each e.g.

dig @<server ip address> suse.de

If the server is working you should get a near instantaneous response
containing:

;; ANSWER SECTION:
suse.de. 3600 IN A 195.135.220.3

If you find that this is the case and one or more of your ISP's
nameservers don't respond then complain. Now you have something concrete
to complain about. In the short term, amend /etc/resolv.conf manually
and ensure that a working one is listed first. Remember that it'll get
overwritten when the lease is renewed unless you amend your DHCP client
configuration not to update resolv.conf.

Or run your own caching nameserver and point /etc/resolv.conf at
0.0.0.0. Likewise you will need to disable the DHCP client's updating
it.

If this is what is happening then the reason it works in Windows is the
non standard behaviour of the Windows resolver. It sends requests to all
its DNS servers simultaneously and accepts the first answer which comes
back. This in not how the relevant RFCs say a resolver should operate
and causes unnecessary network traffic and load on nameservers. Linux
follows the rules and tries the first one first, and the second only if
the first does not respond in a reasonable time. Hence if your first
listed nameserver doesn't respond, you see a delay until it tries the
next.

Presumably the DSL was OK because the DSL provider gave you good
nameservers.

Regards, Ian
 
Reply With Quote
 
Andy Furniss
Guest
Posts: n/a

 
      09-27-2003, 12:26 AM
wg wrote:

> Is there any reason why a cable internet provider's name servers would
> provide unacceptably slow name resolution to a Linux user when a DSL
> provider offers snappy name resolution to the same customer?
>
> I got annoyed with my DSL provider (BellSouth) yesterday and switched
> to the local cable monopoly, Time Warner RoadRunner. I was running
> SuSe 8.2 with BellSouth, and kept it when I switched to RoadRunner. I
> immediately noticed RoadRunner's name servers were taking 20-45
> seconds to resolve an address, if they didn't time out all together.
>
> This is a typical DHCP=fed home account.
>
> Just to be sure, I installed Slackware 9.0 and noticed no difference.
> Name resolution remained unacceptably slow.
>
> I've now installed Windows XP on the same machine. I do not -- do not


Maybe it's because XP caches DNS (including fails/timeouts unless you
tweak) - set up caching if your ISP servers are slow, or use someone elses.

Andy.

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Connecting a *cable* router to an AOL *cable* modem (NTL cable) Martin Underwood Broadband 9 01-07-2007 12:01 PM
Connecting a *cable* router to an AOL *cable* modem (NTL cable) Martin Underwood Home Networking 9 01-07-2007 12:01 PM
Cable Internet Provider Limits 5 Unique Address Connections Buck Turgidson Linux Networking 3 10-18-2004 04:30 PM
Question: How can a cable provider tell if you have a router attached? Ben E. Brady Wireless Internet 26 05-13-2004 06:52 PM
< Got a DSL/Cable Connection? - Become a wireless service provider! > Wireless Wireless Internet 0 10-26-2003 02:01 PM



1 2 3 4 5 6 7 8 9 10 11