Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Browser cannot resolve domain names 2

Status
Not open for further replies.

patufet99

Technical User
Sep 17, 2007
6
CH
Hello,

Since several days I have an issue where one of our small network PC's cannot resolve domain name addresses, while it can access external servers given by its IP address. If I try to browse for example: Internet explorer returns a "This page cannot be displayed" and Firefox a "Server not found"
The configuration of this PC does not differ from the others (obtain IP and DNS automatically) PC's of the network.
The network is just 6 XP pc's connected to a DSL router through a switch. Internal IP addresses are given through DHCP by the router.
While external IP addresses can be ping normally from this PC, external named servers cannot. The other PC's can normally surf the internet.

ipconfig /all returns the same as other PC's:

Code:
Windows IP Configuration



        Host Name . . . . . . . . . . . . : Inspiron9300

        Primary Dns Suffix  . . . . . . . : 

        Node Type . . . . . . . . . . . . : Unknown

        IP Routing Enabled. . . . . . . . : No

        WINS Proxy Enabled. . . . . . . . : No

        DNS Suffix Search List. . . . . . : local.net



Ethernet adapter Local Area Connection:



        Connection-specific DNS Suffix  . : local.net

        Description . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller

        Physical Address. . . . . . . . . : 00-14-22-EA-69-FB

        Dhcp Enabled. . . . . . . . . . . : Yes

        Autoconfiguration Enabled . . . . : Yes

        IP Address. . . . . . . . . . . . : 192.168.1.5

        Subnet Mask . . . . . . . . . . . : 255.255.255.0

        Default Gateway . . . . . . . . . : 192.168.1.1

        DHCP Server . . . . . . . . . . . : 192.168.1.1

        DNS Servers . . . . . . . . . . . : 192.168.1.1

        Lease Obtained. . . . . . . . . . : lundi, 17. septembre 2007 08:01:03

        Lease Expires . . . . . . . . . . : lundi, 17. septembre 2007 10:01:03

That would seem a DNS problem but the strange thing is that nslookup seems to work normally:

Code:
C:\>nslookup
Default Server: SpeedTouch.local.net
Address: 192.168.1.1

> [URL unfurl="true"]www.google.com[/URL]
Server: SpeedTouch.local.net
Address: 192.168.1.1

Non-authoritative answer:
Name: [URL unfurl="true"]www.l.google.com[/URL]
Addresses: 209.85.129.99, 209.85.129.147, 209.85.129.104
Aliases: [URL unfurl="true"]www.google.com[/URL]

I have read some posts suggesting to re-install TCP/IP, and others telling that the problem could come from the firewall. I have uninstalled the firewall and I have reinstalled TCP/IP (by removing the winsocket registry entries and installing it again from /windows/inf). None of this attempts have solved the problem for instance.

Any hints would be welcome.

Thank you very much.
 
Is File and Print Sharing disabled for the LAN connection? Obviously something is different. Can you telnet to another machine on your network, verifying layers 1 through 7? Can you ping the loopback, verifying the entire IP stack in Windows? Does the thing ping dns names if you statically assign the dns server to that of the ISP rather than that of the dsl router? Sometimes those things can have goofy NAT translation overload issues...the first thing you could do is power-cycle the router, to clear any overloaded tables, etc., and reboot the WinBlows box. Then get Linux!

Burt
 
I found that disabling Deterministic Network Enhancer and/or Client for Microsoft Networks will make the machine unable to resolve dns names.

Burt
 
Thanks you very much for your comments Burt.

File and Print Sharing is enabled.
I have tried to statically assign the DNS servers to that of the ISP, but this doesn't change the behaviour.
I have tried unsuccessfully to reboot the router (an Alcatel speedtouch) too. I have also tested the PC at home with a different router (Zyxel P623-ME) and this did not solve the problem neither.
I have tried a Knoppix CD and Konqueror can browse the net with no problem!

How can I verify layers 1 through 7?
What is the Deterministic Network Enhancer? how can it be enabled/disabled?

The strange thing is that I did had not changed anything about the config. of the PC. The odd behaviour occurred after a Firefox upgrade -> 2.0.0.6. But it is not a specific problem of Firefox as I cannot ping a server by it's name.

Thanks again for your help.



 
What about with Internet Explorer?
Deterministic Network Enhancer is a property in Windows XP for the NIC---it is found in the same place as TCP/IP properties and File and Printer Sharing.
Telnetting a device on your LAN will resolve for all 7 layers.
Since this started happening after the last Firefox update, I would have to say it is a browser issue. Try rebooting or using System Restore to uninstall the last Firefox update. Please let me know if Internet Explorer does the same thing.

Burt
 
Thanks Burt,

Explorer (It is an old version, I only use it for system updates) does the same thing. As I cannot ping a server by it's name, it seems to me than the problem is at a more basic level. I first had tried to remove Firefox, but that didn't change anything. I then had tried to restore a System and Program Folders, backed-up several weeks before. This restored Firefox to a previous version, but did not solved the problem...
I will try telnet tomorrow.
 
The DNS cache on that box may be hosed. Try this from a command prompt on that pc:
Code:
ipconfig /flushdns


"We must fall back upon the old axiom that when all other contingencies fail, whatever remains, however improbable, must be the truth." - Sherlock Holmes

 
Thank you for your replies.
I have tried all of your suggestions, but nothing seems to solve the problem.
Today a professional inspected the PC, and he said that there is a problem with RPC. DNS resolution works, and TCP/IP works but there is a binding missing with the system.
He recommended to fully reinstall Windows!
 
Are DNS Client and Remote procedure Call (RPC) services started under Control Panel-->Administrative Tools-->Services??? Iwould check other network setting services here also, like Remote Registry, RIP Listener, Routing and Remote Access, etc., though this problem seems to be specifically pointing to DNS issues. You never know with WinBlows...

Burt
 
Hello Burt,

RPC as well as RPC locator starts by default automatically and they are running. Remote Registry and RIP Listener sercices too.

Routing and Remote access was set to manual and was not active. By setting this service to automatic, and rebooting, this services run normally but the DNS resolution still does not work from browsers or by pinging a named server.

Thank you for your comments.
 
What about the service "DNS client"? Is that running? If so, see if stopping it solves the issue. If it does fix it, then there is a local cache problem.

Another solution may be a corrupted registry entry for DNS. Take a look at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

and "Nameserver" will have the value(s) of the DNS server(s).

As last resort before a rebuild, try winsockfix:

 
Thanks for your suggestion tfg13,

I finally fully reinstalled XP, and the problem got solved.

As you noted it probably was a problem of corrupted registry entries, but we could not manage to restore it. Even by uninstalling TCP services and reinstalling-it did not solved the strange behavior...



 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top