A location tracking system for building a geographic location database of
network nodes in a computer network includes a trace engine module
configured to send trace Id commands to a plurality of user terminals.
The user terminals are actively coupled to a server node so that the
trace engine module is able to obtain IP address of each of the user
terminals and its corresponding geographic location. A first database is
configured to store IP addresses obtained by the trace engine module and
their corresponding geographical locations. A second database is
configured to store a set of physical connections between IP addresses
obtained by the trace engine module. The system can then determine the
geographical location of end user terminals who employ the database as
previously populated.