Як дізнатися реальний ip-адреса відвідувача

Як дізнатися реальний IP-адреса відвідувача

Дізнатися IP-адресу на PHP можна дуже легко через $ _SERVER [ "REMOTE_ADDR"], проте, іноді користувач сидить через проксі-сервер. Тоді постає питання: "А як дізнатися його реальний IP-адресу?". В цьому випадку $ _SERVER [ "REMOTE_ADDR"] поверне адресу проксі-сервера, а не користувача. Щоб не витрачати Ваш час, відразу скажу - ніяк. А для тих, хто хоче дізнатися чому, читайте статтю далі.

Питання з даної статті мені іноді задають, тому я вирішив написати про це детальніше.




В Інтернеті Ви зможете знайти безліч прикладів "визначення реального IP-адреси"За допомогою змінних HTTP_X_FORWARDED_FOR і / або HTTP_CLIENT_IP. Але Ви повинні розуміти, що це все лише заголовки, відправлені клієнтом. А клієнт може відправити все, що завгодно. Звідси можна зробити простий висновок: покладатися на ці змінні не варто взагалі.




Плюс такого поняття як "реальний IP-адресу"І зовсім не існує. У більшості випадків, Ви отримаєте тільки десь 3-й або 4-й IP-адреса. Оскільки користувач не безпосередньо з`єднується з Інтернетом, а через купу роутерів. І у кожного роутера свій IP-адресу. А Ви ж бачите найостанніший.

Звідси можна зробити висновок: навіть ті, хто не ховається - приховані. Безумовно, знайти людину по IP-адресою, з яким він з`єднався з Вашим сервером, можна, якщо відповідні органи зроблять запити на всі проксі-сервера і отримають від них відповідь. У підсумку, по ланцюжку можна буде дізнатися точну адресу абонента. але через PHP зробити це, очевидно, не вийде.

Поділися в соціальних мережах:

Схожі
Як дізнатися http-заголовки сервера через curlЯк дізнатися http-заголовки сервера через curl
Як дізнатися свій ipЯк дізнатися свій ip
Навіщо потрібен виділений ip-адреса на хостингуНавіщо потрібен виділений ip-адреса на хостингу
Як дізнатися ip-адреса відвідувача через phpЯк дізнатися ip-адреса відвідувача через php
Як дізнатися mac-адресу роутера?Як дізнатися mac-адресу роутера?
Як дізнатися країну по ip-адресою через phpЯк дізнатися країну по ip-адресою через php
Як змінити адресу сторінки вконтакте?Як змінити адресу сторінки вконтакте?
Як відправити referer через curlЯк відправити referer через curl
Як поміняти ip адреса комп`ютера?Як поміняти ip адреса комп`ютера?
Як дізнатися свій ip-адреса на windows 7, 8, 10?Як дізнатися свій ip-адреса на windows 7, 8, 10?
» » Як дізнатися реальний ip-адреса відвідувача