A method for routing packets sent from a user to the internet is provided
for systems in which the user is connected to a private network. The
method includes: extracting a source network address from the packet;
using said source network address to retrieve a user profile for the
user; examining said user profile to determine whether to route the
packet through the private network or to route the packet directly to the
Internet; and routing said packet according to said profile. This allows
a user or network provider to choose whether to route packets destined
for the Internet directly to the Internet rather than through the private
network, thus preventing excessive network traffic on the private
network.