Подскажите, как можно на ПХП резолвить имя компьютера в сети (зная ИП)?
$hostname=gethostbyaddr("192.168.1.1");
echo $hostname; // Вместо имени компьютера пишет его ИП.
>Подскажите, как можно на ПХП резолвить имя компьютера в сети (зная ИП)?
>
>$hostname=gethostbyaddr("192.168.1.1");
>echo $hostname; // Вместо имени компьютера пишет его ИП.подозреваю что дело происходит под виндой. А кроме ДНС там еще и ВИНСЫ есть.
Для правильного резолва нужно прописать на этой машине, или еще лучше на ДНС сервере локалки, соответствие айпишек-имен в HOSTS.
W XP c:\windows\system32\drivers\etc\hosts
UNIX /etc/hosts
>Подскажите, как можно на ПХП резолвить имя компьютера в сети (зная ИП)?
>$hostname=gethostbyaddr("192.168.1.1");
>echo $hostname; // Вместо имени компьютера пишет его ИП.Почитай php.net - это документированный баг. Не используй PHP для задач сложнее Pretty Homa Page.
>Почитай php.net - это документированный баг. Не используй PHP для задач сложнее Pretty Homa Page.Стирикти, а конкретную ссылку на ПХПНЕТЕ слабо дать?
И нефиг на ПХП бочку катить. Ясен пень - C++ forever, но это ж другая весовая категория.А если по делу - никаких багов я в работе не заметил. Если имя есть - оно правильно опознается.
...сервер по Виндой.....у меня-то под ЛИНУКСОМ...
>>Почитай php.net - это документированный баг. Не используй PHP для задач сложнее Pretty Homa Page.
>Стирикти, а конкретную ссылку на ПХПНЕТЕ слабо дать?Честно признаюсь - слабо :) Мне летом подкинули, я вздохнула и успешно стёрла... Ну, уж прошу покорнейше простить, тогда не сообразила, а сейчас лень... *;)
Насколько я помню "Introduction" к проблеме - они лезут к phpnetwork за именем, а он и доступен не всегда, и данные в нём те ещё...
Можете ещё к нехорошему Антону на форум заглянуть, там что-то тоже было похожее (valuehost).>И нефиг на ПХП бочку катить. Ясен пень - C++ forever,
>но это ж другая весовая категория.
>А если по делу - никаких багов я в работе не заметил.
>Если имя есть - оно правильно опознается.Ну да сейчас... Может, конечно, с лета уже поправили, но летом, например, моя nemesida.ru не ресолвилась ни фига по IP...