|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander V. Gaiduk 2:5020/400 10 Apr 2001 11:07:52 To : All Subject : Re: ip в host -------------------------------------------------------------------------------- Artem Chuprina wrote in message ... >Здравствуй, Andrew Balahonov. > >В твоём письме от Sat, 7 Apr 2001 10:23:47 +0000 (UTC) написано: > >smr> Имеем IP c REMOTE_ADDR по которому нужно получить имя хоста >smr> типа lookup'а! Что то не получается с gethostbyaddr (недогоняю в чём дело) >smr> скрипт стоит под nix'ом > >Вообще говоря, и не обязан. IP может и не резолвиться. в этом случае возврящаяется сам IP: use Socket; sub host_by_ip { my $host = gethostbyaddr(inet_aton($_[0]), AF_INET); if ($host !~ /\./) { $host = $_[0]; } return $host; } проврено многолетней эксплуатацией. > >-- >Artem Chuprina E-mail: ran@ran.pp.ru >Programmer FIDO: 2:5020/371.32 >Memonet Ltd. Phone: +7-095-284-1356 --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3931850996c7.html, оценка из 5, голосов 10
|