264.68.111.161 and Your Online Privacy: How IP Addresses Impact Security and Tracking