Rails request.ip или request.remote_ip возвращает другое значение

#ruby-on-rails

#ruby-on-rails

Вопрос:

Когда я сохраняю IP клиента, используя req.ip и req.remote_ip, то при повторном запросе с использованием одного и того же устройства и подключения к Интернету он показывает другой результат.

для первого запроса он возвращает:-

 2402:8100:3092:16f4:1:1:cd28:307f
  

для второго запроса он возвращает

 27.97.134.92
  

которое является ipv4.

Есть ли какой-либо способ получить либо только ipv6, либо только ipv4-адрес?

Комментарии:

1. Можете ли вы подтвердить, что ваш клиент использует прокси?

2. на самом деле я использую туннель ngrok, где мой сервер подключен к Wi-Fi, и я использую мобильные данные с мобильного