Go to Advice start page

ICS Is OK - But You Can Do Better

A few years back, when routers cost $200 or more, Microsoft added a feature in Windows that lets you share your internet connection with other computers, and save the cost of a router.

All you have to do is to add a network adapter to your computer. Internet Connection Sharing, as they call it, is a NAT router in your computer. It provides a DHCP server, and a routed internet connection, to any client computers connected to the added network card, thru a simple cross-over cable or hub, or through an ad-hoc WiFi LAN.

If the internet connection is thru a modem (as in dialup internet access), ICS can even share that service to any client computers. It's quite simple to setup.

ICS is not without cost, though.


And note this Microsoft advisory
Internet Connection Sharing, Internet Connection Firewall, and Network Bridge are features designed for home and small office networks. These features are offered in some of the Microsoft Windows Server 2003 family operating systems. Information about these features is presented here so you as an IT administrator can be aware of these potential capabilities within your organization's network.

If you have a domain, with a DHCP server, ICS isn't a good idea at all. You can only have one DHCP server on any LAN. The DHCP server in ICS will cause problems.

(Edit 10/31/2006): This week, ICS is being used as an attack vector, to disable Windows Firewall. If you're using ICS / WF to share your Internet service, and to protect your LAN, you may want to reconsider your network design. Internet Connection Sharing / Windows Firewall simply isn't good protection.

A far better solution for sharing internet service is to use a NAT router, and to connect the primary computer (otherwise the ICS server), and all secondary computers (otherwise the ICS clients), as peers, to the router.


When you think about it, if you have Ethernet based internet service, or PPP dialup internet service, using a NAT router to manage and share the service makes a lot of sense. If your internet service isn't of either type, for instance a USB connected broadband modem, or non-PPP dialup service, you should consider getting better service.

If you can afford broadband internet service, you can afford a NAT router - you can get a broadband NAT router for as little as $40 at Walmart. If you have dialup service, a dialup router / modem is still affordable. Especially considering the convenience, performance, and security gains.

▲ Top