Возможно, у вас есть контроль над программным обеспечением, выполняющим поиск? Если это так, вы можете включить IP-адрес как часть запроса, например,
23-34-45-56.www.example.com
, на который отвечает пользовательский сервер
23-34-45-56.www.example.com 1800 CNAME www-europe.example.com
или
23-34-45-56.www.example.com 300 A 34.45.56.67
и т.д.
Если клиент является веб-браузером, возникают сложности из-за NAT, прокси-серверов HTTP и невозможности запрашивать адреса интерфейса хоста непосредственно из Javascript. Однако вы можете выполнить поиск в стиле AJAX для службы what's-my-ip, которая понимает X-Forwarded-For.