Geographic location determination for a client is facilitated by
performing a trace route between a known network device and the client.
The trace route results in a list of intermediary network devices between
the client and the known network device. Network addresses may be
configured with geographically significant portions. Thus, network
addresses for the client and/or one or more of the intermediary devices
can be inspected to facilitated a geographic location determination for
the client based on the geographically significant portions. An online
service provider hosting network sites may prepare client activity
reports for the hosted sites using the determined geographic data. The
determined geographic locations may also be used to ensure compliance,
such as with regulations, distribution agreements, etc., for data
distributions to clients.