Поделюсь своими наблюдениями по поводу facebook. Если зайти в "Настройки аккаунта" в раздел "безопасность", в строчке "Активные сессии" если нажать "редактировать" - можно увидеть свой IP адрес и свой РЕАЛЬНЫЙ город. В то время как такие сайты как whois.net , 2ip.ru итп, которые специализируются именно на ip, показывают ложный город и как ни странно он одинаковый на всех подобных сайтах по узнаванию ip. Сначала думал что город он взял из профиля. Попробовал изменить - нет. Все таки вычисляет по ip уе@a.
Тебя могут палить по DNS провайдера, если ты используешь в качестве браузера FireFox. Геолокация почти во всех браузерах отключается через параметры для продвинутых пользователей.
То, что написал Гудгугл это относится к соксам-проксям. У ТС же, как я понимаю, другая ситуация, у него просто неверно определяется город на 2IP и верно на фейсбуке. ТС 2ип может и страну неверно определить, в хуизе данные могут тоже не совсем верные быть, там город, на который зареган айпи, он может отличаться от того, из которого ты выходишь. Это часто бывает в США и, вроде, в Германии, думаю, что и в СНГ может быть. Возможно, фб просто просекла, что в этом диапазоне этот город, может даже по тому, какие данные вводят пользователи, но, скорее всего, у них просто свежее/точнее GEO база, база эта не всегда дублирует хуиз, в этом ее прелесть.