Удаленный IP-адрес
Я хочу получить удаленный IP-адрес компьютера, который обращается к моему веб-сайту. Я использую IC сервера обмена. IC Perl-код встроен в HTML.
В Perl я мог бы найти это решение:
use CGI; <!-- load the cgi module-->
print "Content-type: text/plain; charset=iso-8859-1\n\n";
my $q = new CGI; <!--create a CGI object-->
print $q->remote_host(); <!-- print the user ip address-->
use $ENV{REMOTE_HOST}
use $ENV{REMOTE_ADDR}
но синтаксис IC отличается, и я новичок в этом. Пожалуйста, помогите.
Спасибо Рэйчел
1 ответ
Решение
Файл, связанный с документацией, использует модуль CGI и извлекает удаленный адрес, используя CGI. remote_addr
функции, поэтому я предполагаю, что информация доступна для вас.
Выполнение обратного поиска DNS удаленного адреса может быть дорогостоящим, поэтому веб-серверы не всегда делают это по умолчанию. remote_host
ничего не вернул бы в этих системах.