Question

Windows 2000 question - multiple gateways

Asked by: rj2

Hello!
We have two gateways to the Internet on our network.
Is it possible to make a webserver (neither IIS nor Apache) running on Windows 2000 server always return replies to the same gateway it was received from?
The server may have one or two NICs.
Links to MSDN that explains in detail how this could be setup or why this is not possible would be good.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2003-10-22 at 13:00:47ID20775034
Tags

multiple

,

gateways

,

windows

Topics

Miscellaneous Networking

,

TCP/IP

,

Operating System Specific Networking

Participating Experts
7
Points
500
Comments
14

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. NLB on multiple NICs
    I have two webservers, web0 and web1, running windows 2000 AS, SP4, etc. We have two internet connections a cable and DSL connection both firewalled and routed by their own netscreen. Right now I serve a website from both webservers using round-robin DNS. I would like to stil...
  2. Multiple NIC's / Gateway Issue
    Hi All, After the proper way of achieveing this. Our Setup: Running MS 2003 We Edition We have a web server that has multiple NIC's installed. We have configured one of the NIC's to use a Public IP address. This NIC is connected straight to our ISP's switch and then direc...
  3. NIC not keeping gateway
    Hi, I have a computer on my network running windows server 2003 It has 2 NIC installed, We have 2 routers in our office 192.16.8.7, 192.16.8.10 both connect to different DSL lines. My NIC’s are setup like so Description . . . . . . . . . . . : Intel 21140-Based PCI F...
  4. Installing multiple certificates for Apache webserver
    Hi, is there a way to install multiple certificates for different departments to access the website (running on Apache)? If so, please advice me on the steps on how to configure this requirement.

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: scraig84Posted on 2003-10-22 at 13:07:00ID: 9601783

It is not possible because routing decisions are made by the OS and are independant of any application.  Routing decisions on any OS or router are made by routing tables and are have nothing to do with the source or the originally received packet.  At that level of decision making, it is not concerned with where other packets came from or are going.  It looks at the destination address, examines the routing table, and makes a decision based on this information ONLY.  

 

by: qwaleteePosted on 2003-10-22 at 13:48:46ID: 9602109

Well, to some extent, it is irrelevant.  Once a TCP transaction is open, the data TENDS to flow back the same way it came, but not necessarily.  That's justthe nature of TCP/IP.

If there is a certain block of addresses that you always want to contact via a particular gateway, you can set that up in either the host routing tables, or the gateway routing tables.

 

by: scraig84Posted on 2003-10-22 at 13:53:51ID: 9602160

>>Well, to some extent, it is irrelevant.  Once a TCP transaction is open, the data TENDS to flow back the same way it came, but not necessarily.  That's justthe nature of TCP/IP.

It only "tends" to flow back the same way if there are limited options in active paths.  

>>If there is a certain block of addresses that you always want to contact via a particular gateway, you can set that up in either the host routing tables, or the gateway routing tables.

This will only work if you know who the clients are.  If you are load balancing across links and you have no idea who the clients may be (for example on a public web server) this is literally impossible.

Out of curiosity - what is the need for a solution such as this?

 

by: rj2Posted on 2003-10-22 at 14:24:20ID: 9602389

The purpose is to have the webserver accessible using two different external IPs so that if it can't be accessed by the first IP due to e.g. problem in ISP1's network or problem with ISP1's router or whatever it should be accessible with second external IP using ISP2's network. Server is accessed by special client software that understands this and tries other IP automatically if server can't be reached using first IP.

 

by: rj2Posted on 2003-10-22 at 14:28:35ID: 9602412

What is the best way to set up a server that should be accessible using two different external IPs?
There are two Cisco routers, one for each ISP. The routers use NAT.

 

by: tchamtiehPosted on 2003-10-22 at 16:17:20ID: 9603023

I think you're trying to setup some sort of fail-over capabilities on that server. Well... there are 2 ways of doing this:

- Round Robin DNS: this is where you have 2 IPs or more assigned to the same server, each IP on a different NIC. In this case, 50% or so of your visitors will go to NIC1 and the other 50% or so to the other NIC.

- Load Balancing/Fail-Over: This can be accomplished in Windows 2K Advanced Server. It has a built in Load Balancing feature. Or you can purchase a Lod-Balancer and configure it so that traffic will balance between the 2 NICs and in case one of the NICs fail, it will route traffic to the second NIC.

Hope that helps :)

-Thomas

 

by: tchamtiehPosted on 2003-10-22 at 16:19:38ID: 9603034

I forgot to mention a 3rd solution which is much more expensive, and that's BGP. Running BGP on your router will allow you to fail-over to the second ISP in case the first ISP link goes down. In this case, you need a good router and you can actually connect both of your T1 lines to the same router, something like a Cisco 3640 or 7206 with 2 WIC cards.

-Thomas

 

by: _nn_Posted on 2003-10-22 at 18:25:41ID: 9603644

>> The routers use NAT.

A possibly dumb idea : get them to masquerade the incoming connections. This way, the webserver will only "see" the IP addresses of one of these routers and it will "naturally" reply to the originating one. Drawback : the server logs are then almost useless.

 

by: qwaleteePosted on 2003-10-22 at 19:43:39ID: 9604025

There are a few non-BGP routers that will load balance between two POPs and automatically failover to using just one if the other dies.  Symantec bought one of them about a year back, for their firewall appliance line.

 

by: rj2Posted on 2003-10-22 at 20:23:34ID: 9604145

What I want is the server to be available using a custom client also if it can't be reached using ISP1's network.
Such high availability is needed  only for this custom client that knows that server can be reached using two different IPs.
I thought maybe it was possible to make the client try other IP automatically and setup the router (Cisco 1721 with 2 WICs) to route requests to the same gateway that the request came from for traffic initiated from outside.
Does that make sense/is that possible? If yes, how do I setup the router to do this?
Are there other or better ways of achieving this?

 

by: ShineOnPosted on 2003-10-22 at 21:11:22ID: 9604294

tchamtieh has the best recommendations - round-robin DNS, load balancing and BGP.  What will work best for you has to be your decision.  

You can't just point a single-interface NIC at two different gateways and expect any consistency.

You can try doing a dead-gateway-detection deal, but that won't load-balance or guarantee that the in and out routes are consistent, and won't help with public name resolution.

 

by: rj2Posted on 2003-10-22 at 22:40:09ID: 9604569

Ok, but is it possible to point a single-interface NIC at the Cisco 1721 router, and let the Cisco 1721 send requests to the gateway the request came from, using a setup like this (ie only one gateway in the LAN)?

s  w  i  t  c  h (in LAN)
      |
Our router (Cisco 1721)
   |                   |
ISP1               ISP2
     

 

by: lrmoorePosted on 2003-10-23 at 05:19:37ID: 9605967

The router does not maintain a source path. It can't. It only knows about a source and destination IP address and a routing table with a default route for all routes not connected.
What you want cannot be done as long as both ISP links are active at one time.
However, if you loose connection to ISP1, then the only route out is ISP2.
Assuming that your client will only look for the alternate IP if it can't reach the first IP (through ISP1), then it is logical to assume that the outbound route to ISP1 would be dead and the packets automagically go back out through ISP2..
You might need to use a route-map for the nat statements...

 

by: pheonix05Posted on 2003-10-23 at 11:58:27ID: 9609211

The only true remedy to this scenario is for you or your firm to acquire your own set of IPs from arin. In this case, your two or more providers will advertise your IP block.  In this scenario if you loose connectivity with one provider you will still be accessible via the other.  You would most likely need to setup BGP routing schemes with the other providers.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...