[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Webpage loads slow when DNS entries are present

Posted on 2012-08-22
8
Medium Priority
?
460 Views
Last Modified: 2012-09-04
I have a SolarWinds Orion webserver and the pages are loading slow but only when I have an entry in the DNS server settings of the Virtual 2008 R2 server NIC.  When I remove the entry things speed up.  I've done some Wireshark captures but haven't been able to pinpoint the problem.  Any idea what might be causing this or how to further troubleshoot it?
0
Comment
Question by:rsprimm
  • 4
  • 3
8 Comments
 
LVL 13

Expert Comment

by:xDUCKx
ID: 38320656
To clarify:  You type http://www.google.com and things are slow
You type http://173.194.xx.xx and things are fast (with or without DNS settings applied?)

What browser are you using?  IE?  Verify that you don't have "Automatically detect" selected for a proxy and if you are using a proxy try putting the IP Address in the fields instead of the name....or verify that there is an A record in your DNS for the proxy server (The internal NIC not the external NIC)
0
 
LVL 4

Expert Comment

by:TI2Heaven
ID: 38320865
It seems that your Web Application request info from other web application outside your server and it takes time to see that the outside application is not responding. Without DNS server setting the url cannot be resolved and the time to get the error is fewer. Your application may be capturing the error, ignoring it and resuming execution. Check the source code of your application looking for urls
0
 

Author Comment

by:rsprimm
ID: 38321750
xDUCKx - Sorry for not being more clear.  I'm on an internal network and I'm browsing to the webserver from my workstation.  When the webserver (SolarWinds Orion) doesn't have a DNS entry in it the pages load fast.  When it does have DNS on it the pages load very slow.  It's not currently on the domain so it isn't pulling any policies or anything.

TI2Heaven - I agree with you, unfortunately I don't have access to the source code.  

So maybe to reframe the question, is there anything that would cause a standard IIS webserver to run slowly when DNS entries are present vs when they are not?  I truely believe the application is at fault, however, the vendor is not having much success determining the problem.

I'm not responsible for the application, only the server build so I just want to make sure I'm not missing something here that may be causing the problem.
0
Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

 
LVL 4

Expert Comment

by:TI2Heaven
ID: 38321853
The sort answer to your second question is no. But Things may appear to go faster if DNS is not present becose errors came up sooner. Sever dont need to wait for no responses. TCP waits seconds before finding server not reracheable.
I suggest you another solution:
Install a DNS in any IP where your server can make request. (Even on the server).
Set DNS server to log all incoming request.
On your Webserver point to this DNS server. (if the DNS server is in the same machine use 127.0.0.1).
Now you will have more information about the iteration.
0
 
LVL 4

Expert Comment

by:TI2Heaven
ID: 38349602
Do you need more help?
0
 

Accepted Solution

by:
rsprimm earned 0 total points
ID: 38352757
Hey everyone,

Just wanted to share with you the resolution to this problem.  This server is on a closed network and I noticed by monitoring the traffic with Wireshark that it was sending out TCP port 80 requests to www.downloads.microsoft.com and to my surprise a server on our network was responding to it!

I set off to figure out how to stop this connection and by the grace of God, I figured out that the settings I need to to change were located here:

1. Open MMC
2.  Add Group Policy Object Editor
3. Open Local Computer Policy\Computer Configuration\Administrative Templates\System\Internet Communication Management\Internet Communication Settings

I then enabled or Turned off Automatic Root Certificates Update, Windows Update device driver searching and Access to all Windows Update Features.

Once these were turned off, the server then responded very quickly. We also verified that with these settings turned off, the server could still receive SCCM patches.  Thanks everyone for your help and advice.  It was much appreciated.  In the end, it was the OS causing the issue, not the application.
0
 
LVL 4

Expert Comment

by:TI2Heaven
ID: 38353827
Great!.
0
 

Author Closing Comment

by:rsprimm
ID: 38362930
These steps actually solved the problem.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A safe way to clean winsxs folder from your windows server 2008 R2 editions
For anyone that has accidentally used newSID with Server 2008 R2 (like I did) and hasn't been able to get the server running again because you were unlucky (as I was) and had no backups - I was able to get things working by doing a Registry Hive rec…
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
Suggested Courses

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question