109
Как получить IP адрес текущего пользователя в Drupal?
На серверах Beget используется reverse proxy. Поэтому без настроек ниже, hostname в comment_field_data может быть таким же, как и IP самого сервера
$ip = \Drupal::request()->getClientIp();
Если на сервере используется reverse proxy, например nginx поверх apache, то надо добавить в settings.php:
$settings['reverse_proxy'] = TRUE;
$settings['reverse_proxy_addresses'] = ['ip адрес вашего сервера'];
Полезная информация - http://xandeadx.ru/blog/drupal/946
А также https://drupal.stackexchange.com
И http://www.drupal8.ovh/en/tutoriels/45/get-user-ip-address-remote-addr