Получение DNS имени компьютера из ip адреса

vladsn07

Новичок
Как можно получить DNS имя компьютера, где открыли страничку, зная его Ip?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Какое еще DNS имя компьютера? Я вот взял, открыл эту страницу, у меня должно быть в DNS имя?
 

vladsn07

Новичок
<?php
$ip_address = "192.168.0.1";
$hostname = gethostbyaddr ($ip_address);
echo ("Имя хоста с IP-адресом $ip_address: $hostname");
?>
 

vladsn07

Новичок
У меня не работало, т.к. не прописаны были dns сервера на web сервере
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Начнем с того, что у твоего компьютера нет никаких записей в DNS, равно как и у моего.

Связка IP-Имя хоста имеет смысл только для серверов, когда ты обращаешься к нему по адресу smth.ru, то имя путем запроса к DNS транслируется в IP
 

vladsn07

Новичок
Я запрос делаю в локальной сети, т.е. и сервер и компьютер находятся в одной сети и имеют одни dns сервера
 

Hello

Новичок
vladsn07 domain name и host name не одно и тоже.
gethostbyaddr возвращает host name, в первом сообщение вопрос про domain name
 
Сверху