Скорее всего, у вас будет несколько IP-адресов на каждом компьютере (127.0.0.1, 192.168.0.1 и т. Д.). Если вы используете * NIX в качестве своей ОС, я бы рекомендовал использовать hostname
, а затем запустить DNS и посмотреть на это. Вы должны иметь возможность использовать / etc / hosts, чтобы определить локальное имя хоста для разрешения IP-адреса для этого компьютера. В Windows есть похожая функциональность, но я не использовал ее, так как Windows 95 была передовой.
Другим вариантом будет запуск службы поиска, такой как WhatIsMyIp.com . Эти парни ответят вам вашим реальным IP-адресом. Это также то, что вы можете легко настроить с помощью сценария Perl на локальном сервере, если хотите. Я полагаю, что приблизительно три строки кода для вывода удаленного IP-адреса из% ENV должны вас охватить.