URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1982
[ Назад ]

Исходное сообщение
"gethostbyaddr"

Отправлено Mikki , 27-Дек-03 11:38 
Подскажите, как можно на ПХП резолвить имя компьютера в сети (зная ИП)?
$hostname=gethostbyaddr("192.168.1.1");
echo $hostname; // Вместо имени компьютера пишет его ИП.

Содержание

Сообщения в этом обсуждении
"gethostbyaddr"
Отправлено Rohan , 27-Дек-03 16:33 
>Подскажите, как можно на ПХП резолвить имя компьютера в сети (зная ИП)?
>
>$hostname=gethostbyaddr("192.168.1.1");
>echo $hostname; // Вместо имени компьютера пишет его ИП.

подозреваю что дело происходит под виндой. А кроме ДНС там еще и ВИНСЫ есть.

Для правильного резолва нужно прописать на этой машине, или еще лучше на ДНС сервере локалки, соответствие айпишек-имен в HOSTS.

W XP  c:\windows\system32\drivers\etc\hosts
UNIX  /etc/hosts
  


"gethostbyaddr"
Отправлено stricty , 27-Дек-03 16:49 
>Подскажите, как можно на ПХП резолвить имя компьютера в сети (зная ИП)?
>$hostname=gethostbyaddr("192.168.1.1");
>echo $hostname; // Вместо имени компьютера пишет его ИП.

Почитай php.net - это документированный баг. Не используй PHP для задач сложнее Pretty Homa Page.


"gethostbyaddr"
Отправлено Rohan , 27-Дек-03 21:38 
>Почитай php.net - это документированный баг. Не используй PHP для задач сложнее Pretty Homa Page.

Стирикти, а конкретную ссылку на ПХПНЕТЕ слабо дать?
И нефиг на ПХП бочку катить. Ясен пень - C++ forever,  но это ж другая весовая категория.

А если по делу - никаких багов я в работе не заметил. Если имя есть - оно правильно опознается.


"Это если у тебя..."
Отправлено Mikki , 28-Дек-03 16:55 
...сервер по Виндой.....у меня-то под ЛИНУКСОМ...

"gethostbyaddr"
Отправлено stricty , 29-Дек-03 10:26 
>>Почитай php.net - это документированный баг. Не используй PHP для задач сложнее Pretty Homa Page.
>Стирикти, а конкретную ссылку на ПХПНЕТЕ слабо дать?

Честно признаюсь - слабо :) Мне летом подкинули, я вздохнула и успешно стёрла... Ну, уж прошу покорнейше простить, тогда не сообразила, а сейчас лень... *;)
Насколько я помню "Introduction" к проблеме - они лезут к phpnetwork за именем, а он и доступен не всегда, и данные в нём те ещё...
Можете ещё к нехорошему Антону на форум заглянуть, там что-то тоже было похожее (valuehost).

>И нефиг на ПХП бочку катить. Ясен пень - C++ forever,  
>но это ж другая весовая категория.
>А если по делу - никаких багов я в работе не заметил.
>Если имя есть - оно правильно опознается.

Ну да сейчас... Может, конечно, с лета уже поправили, но летом, например, моя nemesida.ru не ресолвилась ни фига по IP...