|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 114
|
||||||
Как получить реальный IP адрес?18.04.2014, 14:17. Показов 4588. Ответов 18
Метки нет (Все метки)
Здравствуйте! Столкнулся с ситуацией, что надо получить IP клиента пришедшего на сайт, но у меня не получается. Точнее получается, но с переменным успехом.
Юзай вот так:
У меня стоит wi-fi и как с этим бороться не могу понять. Ведь когда захожу например на 2ip.ru, то он нормально показывает IP. Как с этим быть?
0
|
||||||
| 18.04.2014, 14:17 | |
|
Ответы с готовыми решениями:
18
Получить реальный адрес структуры в памяти Как узнать ип-адрес реальный? |
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||
| 18.04.2014, 19:10 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 114
|
|
| 18.04.2014, 23:57 [ТС] | |
|
Я уже понял в чем было дело. Да, сайт действительно находится в одной сети с компьютером, который заходит на него.
И сейчас у меня следом возник вопрос, а как быть с компьютерами, которые находятся в одной сети с сайтом? Общая задача у меня такова, по IP определять город и потом в зависимости от того с какого города зашли на сайт выводить соответствующую информацию. Как тогда определять, что это локальный ip? Добавлено через 3 часа 33 минуты Мне на ум пришло только то, что надо брать адрес и проверять, если первая 10 стоит, то это локальный IP. Может есть какая-то функция которая это делает или что-то в этом роде?
0
|
|
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||
| 19.04.2014, 07:49 | ||
|
Сервер можно настроить так, чтобы он работал только с определенного IP, то есть его было видно только с одной сети. Таким образом настраиваете чтобы он работал только в сети Интернет и все. А проверять первые буквы IP это абсурд. Локальные адреса не только те которые начинаются с 10, но и на 172.16 и на 192.168 и др. И это только зарезервированные.
0
|
||
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 114
|
||||||
| 19.04.2014, 21:21 [ТС] | ||||||
|
Я это решил тем путем, что просто беру и проверяю на то, если первое число "10", то это локальный IP.
Я не один, кто находится в одной сети вместе с сайтом. Поэтому все, кто заходит из сети имеют IP вида: 10.*.*.* И в
Тему можно считать закрытой.
0
|
||||||
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
| 20.04.2014, 23:25 | |
|
Уважаемый ТС, почитайте хо зарегистрированных диапазонах IP-адресов в компьютерных сетях. Это первое.
Второе: к вам на сайт по айпишнику ходят? Или по доменному имени? На сайты должны ходить только по домену. Дальше - в реальных проектах компьютеры из одной подсети вашего сервера - другие сервера, и ходить к вас могут только админы этих серверов. И тут они (админы) будут все равно идти по домену, и все равно через внешний канал, и светить свой внешний IP
0
|
|
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
| 20.04.2014, 23:28 | |
|
Кроме $_SERVER['REMOTE_ADDR'] еще есть заголовок X-Forwarded-For, который иногда тоже может содержать IP-адрес посетителя. Но может быть и сфальцифицирован
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 114
|
|
| 20.04.2014, 23:55 [ТС] | |
|
В X-Forwarded-For может записаться адрес в том случае, если это прописано в .htaccess. На сайт ходят по домену. Суть в том, что при проверке IP адреса(проверял со своего ПК) мне в массив записался локальный IP адрес сети моего провайдера.
r3ntg3n, я не совсем понял, что Вы хотели сказать своими ответами
0
|
|
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
| 21.04.2014, 13:29 | |
|
x-Forwarded-For ставят прокси сервера, ставит Nginx, который работает как фронт-енд либо load balancer, много кто его ставит.
0
|
|
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
| 21.04.2014, 13:34 | |
|
Где у вас сайт? На локальной машине? В файле hosts запись для домена есть?
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 114
|
|
| 22.04.2014, 10:36 [ТС] | |
|
Сайт стоит на сервере у провайдера. Он нормально функционирует. Просто когда я захожу, то мне показывает, что я не через интернет зашел, а по локальной сети.
0
|
|
|
91 / 91 / 23
Регистрация: 02.09.2013
Сообщений: 276
|
|
| 22.04.2014, 11:22 | |
|
Deleted
0
|
|
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
| 22.04.2014, 19:32 | |
|
Провайдер - это ваш провайдер internet? Или хостинг провайдер?
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 114
|
|
| 22.04.2014, 23:01 [ТС] | |
|
Хостинг провайдера. Интернет у меня от одного провайдера, а хостинг я купил у другого провайдера, но у них общие сетевые ресурсы.
0
|
|
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
| 22.04.2014, 23:20 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 114
|
|
| 22.04.2014, 23:38 [ТС] | |
|
вот результат трасеровки
0
|
|
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
| 22.04.2014, 23:46 | |
|
Скорей всего вас маршрутизируют по внутренней сети провайдера, не выпуская в мир, потому вы и видите у себя на сайте IP внутренней сети вашего провайдера
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 114
|
|
| 23.04.2014, 00:02 [ТС] | |
|
Да, я это понял и поэтому сделал проверку на IP, а точнее просто проверяю первую цифру из адреса и если это "10", то сразу понятно откуда пришли на сайт
0
|
|
| 23.04.2014, 00:02 | |
|
Помогаю со студенческими работами здесь
19
Реальный внешний IP-адрес Можно ли определить реальный IP адрес? Localhost в wordpress, какой реальный адрес сервера? Swf файл, как получить его реальный размер swfobject Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|