UserAgent - свободно изменяемое поле, его при разработке ботов можно свободно конфигурировать, например,
это вообще второстепенный факт. Подделать его вообще не составляет особого труда.
Шутите?
При конфигурации бота в ЮзерАгент можно вставить, что угодно, хоть Mik Foxi BotNet Enterprise.
Если Яндекс считает заход пользовательским, он будет видеть его пользовательским, не взирая на то, что там написано в ЮзерАгенте и AS Name.
Совершенно резонно, если Метрика фиксирует их как пользовательские заходы, то тут уже неважно к какому сервису относятся эти ресурсы.
Из IPv4 какие адреса встречались? Хочу сравнить.
Буду раз, если поделитесь подробностями :)
Под IPv6?
Если к "серым методам" относить массовое приобретение ссылок, то я бы сосредоточился на приобретение ссылок под целевые НЧ запросы.
Если речь о быстрой индексации, то надо рассматривать варианты размещения на PBN с оперативной переиндексацией донорских страниц.
У вас как минимум две проблемы.
Первая - которую вы назвали, вторая - неправильно использованный php, который используется для определения и передачи пользовательского IP в Метрику.
Начинать надо со второй проблемы.
Если хотя бы примерно, то это, на мой взгляд, пока не программирование.
Программирование - этот когда вы прочитали код, поняли его логику и в состоянии в соседней вкладке своего редактора с нуля описать/переписать данную логику либо также, либо по-своему.
Это уже уровень программирования, в моём представлении.
Вы в этих тонкостях точно разбираетесь лучше меня 😉
Полагаю, что если ты построчно читаешь код и свободно можешь его изменить/модернизировать, то это уровень программиста.