• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 902
  • Last Modified:

DNS Round Robin

If I need to implement a round robin example for Terminal servers or web servers.
In DNS I will have to put the same A record name with different IP address for each server, and make sure the round robin option is checked in DNS.

let s say the A record name for Terminal servers is TSFarm and web servers is WebFarm
After all this done, I wonder when a user connects to one server in the farm then disconnects, then connects back  if a different server will be connected to or the same server that the user disconnected from will be connected to.
I know it seamless to the end user, but if the client caches the IP of the previous connection, it will be used in every connection, and this will not help the purpose of using round robin.

So how do you configuring round robin, in order to rotate between the servers?

Thanks
0
jskfan
Asked:
jskfan
  • 5
  • 5
6 Solutions
 
woolnoirCommented:
if the client caches it it will be sent back to the value in the cache... you could set the TTL value (time cached in seconds) to 1.. which essentially would result in a non cached lookup every time.
0
 
jskfanAuthor Commented:
Is this setup by records?

for instance I will go to each of the webfarm servers  A record in DNS and set the TTL for 1 seconds?

0
 
jskfanAuthor Commented:
I don't think I can set this per specific records
0
SMB Security Just Got a Layer Stronger

WatchGuard acquires Percipient Networks to extend protection to the DNS layer, further increasing the value of Total Security Suite.  Learn more about what this means for you and how you can improve your security with WatchGuard today!

 
woolnoirCommented:
you cant I agree, it can be done per zone.. and for this type of situation it might be better making a specific subzone.
0
 
woolnoirCommented:
Or you have the option (depending if the clients are internal) or removing client side DNS caching all together.
0
 
jskfanAuthor Commented:
if I have my DNS domain as Mycompany.com
and creating a subzone, Sub.Mycompany.com
the webfarm records will be webfarm.Sub.Mycompany.com

Would this have any bad effect ?
0
 
rapcoCommented:

DNS RR is enable by default on Windows based DNS Servers, all you have to do is create A records with the same name just each with a unique IP addess. If a user disconnects then reconnect with the TTL of the record it should get him to the same server. RR will help you load balance, base on number of connections.

Let me suggest you Network Load Balancing to provide load sharing and high availability.
0
 
woolnoirCommented:
No bad effect that I can see
0
 
jskfanAuthor Commented:
I Know NLB is better.
I wanted to know about Round Robin, pros and cons. Since it's by default enabled
0
 
woolnoirCommented:
Well Round Robin has two main disadvantages 1) is has no awareness of load on the servers and 2) you dont have session persistence ...i.e you cant guarantee that a user will be connected to the same machines which can have problems in web or TS situations.
0
 
jskfanAuthor Commented:
thanks
0

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

  • 5
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now