Есть сервер. Физически находится в UK (точно).
IP адрес по всем базам, сервисам и пр. определяется как UK.
Traceroute проходит через UK хосты.
Создаю на нем виртуальную машину (WIndows 10, если это важно, но, похоже, не важно).
Все настройки дефолтные, правда большинство настроек, связанными со слежением, например определение геолокации) отключены (не варварски, а из панели управления). Расположение указано явно UK. Язык только английский. Короче все правильно.
Открываем Edge, заходим на Bing Maps - показывает Лондон.
В том же Edge открываем Google Maps - показывает Арабские Эмираты. Заходим на страницу Google - внизу Арабские Эмираты, страница, естественно на арабском. В Chrome тоже Эмираты.
Ладно, может в настройках Windows что-то. На хосте в консоли пишем curl
https://www.google.com/ - выдает арабскую страницу. Т.е. определяет явно по ip - больше не по чем.
В том же Датацентре той же компании второй сервер - всё тоже самое, но локация определяется как Россия. Третий сервер там же - локация "нормальная" (UK).
Что это может быть? Провайдер что-то мутит? Но ip-то всеми определяется как UK.
Как это исправить? В Google отправил "жалобу", но есть подозрение, что они их не читают, как и все остальное...