)))
610 / 417 / 55
Регистрация: 31.12.2009
Сообщений: 2,331
Записей в блоге: 3
1

Мой компьютер подключен через роутер, как узнать ip-адрес?

25.01.2012, 10:22. Показов 6391. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В C# Это делается одной строкой:
C#
1
            IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
А средствами рнр это можно сделать? Или JavaScript?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2012, 10:22
Ответы с готовыми решениями:

Как узнать, как подключен компьютер в сеть, через switch который подключен к коммутаторы или напрямую с коммутатором ?
У нас много роутеров и switch-ей, роутеры настроены как switch. И использую программу Netxms для...

Роутер через компьютер, который подключен через wifi
Решил подсоединить роутер через компьютер, но ничего не получилось. Не получилось даже добавить...

Роутер WL-520GC подключен к ISP через PPPoE, но компьютер не видит интернет
Доброго времени суток. Имеет место быть следующая проблема. Только что преобретённый роутер...

Как узнать ip-адрес роутера, который подключен ОТ компьютера?
Всех приветствую. Я сегодня сделал связку Компьютер-Роутер. Выключил DHCP-сервер на роутере, а...

7
238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
25.01.2012, 16:33 2
PHP
1
$ip=$_SERVER['SERVER_ADDR'];
0
)))
610 / 417 / 55
Регистрация: 31.12.2009
Сообщений: 2,331
Записей в блоге: 3
25.01.2012, 17:04  [ТС] 3
Цитата Сообщение от r36 Посмотреть сообщение
$ip=$_SERVER['SERVER_ADDR'];
Нет, это адрес, где сайт расположен, а нужно, адрес с которого зашел пользователь. т.е.
В командной строке набираешь ipconfig, он выдает адрес....
0
2382 / 2248 / 582
Регистрация: 27.05.2011
Сообщений: 7,706
25.01.2012, 17:24 4
PHP
1
2
3
4
5
6
7
8
echo ' Client IP: '; 
if ( isset($_SERVER["REMOTE_ADDR"]) )    { 
    echo '' . $_SERVER["REMOTE_ADDR"] . ' '; 
} else if ( isset($_SERVER["HTTP_X_FORWARDED_FOR"]) )    { 
    echo '' . $_SERVER["HTTP_X_FORWARDED_FOR"] . ' '; 
} else if ( isset($_SERVER["HTTP_CLIENT_IP"]) )    { 
    echo '' . $_SERVER["HTTP_CLIENT_IP"] . ' '; 
}
0
13207 / 6595 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
25.01.2012, 17:25 5
Тогда $_SERVER['REMOTE_ADDR'] . Но если, например, юзер у себя из локалки интернет берет, то мы уже не получим его адрес внутри локалки.
0
238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
25.01.2012, 19:58 6
Можно вызвать ipconfig
PHP
1
2
3
4
5
6
<?exec('ipconfig',$log);
print_r($log);
preg_match_all("#\d{1,3}\.\d{1,3}\.\d{1,3}#",implode($log),$ip);
echo $ip[0][2];
//echo(system("ipconfig"))
?>
0
680 / 330 / 5
Регистрация: 01.03.2010
Сообщений: 1,387
25.01.2012, 19:59 7
если на роутере NAT (что вероятнее всего), то можно узнать только ip адрес самого роутера
0
)))
610 / 417 / 55
Регистрация: 31.12.2009
Сообщений: 2,331
Записей в блоге: 3
25.01.2012, 20:15  [ТС] 8
Цитата Сообщение от crautcher Посмотреть сообщение
echo ' Client IP: ';
if ( isset($_SERVER["REMOTE_ADDR"]) ) * *{
* * echo '' . $_SERVER["REMOTE_ADDR"] . ' ';
} else if ( isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ) * *{
* * echo '' . $_SERVER["HTTP_X_FORWARDED_FOR"] . ' ';
} else if ( isset($_SERVER["HTTP_CLIENT_IP"]) ) * *{
* * echo '' . $_SERVER["HTTP_CLIENT_IP"] . ' ';
}
Не то..
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2012, 20:15
Помогаю со студенческими работами здесь

Как узнать к какой WI-FI сети подключён компьютер (SSID, профиль)
Всем привет, как узнать к какой WI-FI сети подключён компьютер (SSID, профиль)? Например можно с...

Как узнать ип адрес или мак адрес в порту коммутатора dell n3048 через веб интерфейc ?
Хочу так сделать, смотрю ип, мак адрес компьютера, потом через веб интерфей коммутатора dell n3048...

Доступ к компьютеру в LAN (компьютер подключен по wi-fi) (роутер dlink dir-300) из Интернета
К роутеру Dlink Dir-300(адрес 192.168.0.1) (прошивка 2.04 английская) подходит кабель Ethernet...

RemoteControl: как поступить, если удаленный компьютер подключен к WAN через gateway
Доброго времени суток. Появилась идея написать программу для удаленного управления. В принципе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru