Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

gethostbyaddr

12K
17 апреля 2009 года
davav
64 / / 27.08.2008
<?
if (getenv('HTTP_X_FORWARDED_FOR')) {
$testip = getenv('HTTP_X_FORWARDED_FOR');
} else {
$testip = getenv('REMOTE_ADDR');
}
$compName = gethostbyaddr($testip);
echo ("IP-адрес $testip: $compName");
?>

Этот код выдает на экран IP и Computer name клиента.
Но на некторых вместо Computer name выдает цнова IP.
Если кто сталкивался с проблемой, подскажите как решить
976
17 апреля 2009 года
mikhalych
198 / / 04.01.2009
у меня тоже самое.
14
17 апреля 2009 года
Phodopus
3.3K / / 19.06.2008
Цитата: davav

Если кто сталкивался с проблемой, подскажите как решить



Обратные (PTR) записи в DNS-е прописать

2
17 апреля 2009 года
squirL
5.6K / / 13.08.2003
Цитата: davav
<?
if (getenv('HTTP_X_FORWARDED_FOR')) {
$testip = getenv('HTTP_X_FORWARDED_FOR');
} else {
$testip = getenv('REMOTE_ADDR');
}
$compName = gethostbyaddr($testip);
echo ("IP-адрес $testip: $compName");
?>

Этот код выдает на экран IP и Computer name клиента.
Но на некторых вместо Computer name выдает цнова IP.
Если кто сталкивался с проблемой, подскажите как решить



умереть... ребята, вы хоть в мане почитайте, что делает эта функция и как она по IP определяет Computer Name? :D

366
17 апреля 2009 года
int
668 / / 30.03.2005
Мммм.. А что, уже каждому IP в мире выдали по DNS-имени?
12
17 апреля 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: int
Мммм.. А что, уже каждому IP в мире выдали по DNS-имени?


Нет, не каждому. Хотя можно выяснить кому принадлежит тот или иной блок адресов и, типа, отрезолвить часть адреса в имя организации арендующей блок.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог