Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Windows Server некорректное определение ip посетителя


Recommended Posts

всем привет. подскажите, кто имел дело с серваками на винде, что где и как нужно настроить что бы корректно отображался айпи посетителя\покупателя, сейчас для всех, включая админа айпи один 192.168.0.1, даже если зайти с локальной машины. подскажите как побороть.

спс заранее

Надіслати
Поділитися на інших сайтах


Это, конечно, офтоп, но зачем вам под ОК сервер на винде?

А по теме: это скорее вопрос настройки не сервера, а веб-сервера (хотя кто его знает, какие у винды причуды).

Конфигурацию вы свою не указали, так что предложу для самого распространённого варианта nginx + Apache:

 

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto;

Это надо добавить в конфиг nginx в блок настроек отвечающих за проксирование запросов на Apache.

Надіслати
Поділитися на інших сайтах


2 часа назад, Tobolskiy сказал:

ну как бы как оффтоп, я бы не сказал))

Офтоп - это мой вопрос, зачем вам винда (на который вы так и не ответили).

 

2 часа назад, Tobolskiy сказал:

все же столкнулся с этой проблемой именно на ОК)))

Это мог бы быть любой движок, ибо проблема не в нём.

 

2 часа назад, Tobolskiy сказал:

вин сервер на нем стоит mysql+php+iis

Из этого всего значение имеет только IIS, но не думаю, что на этом форуме много людей, у которых есть опыт с ним (ибо нет ни малейшего смысла его использовать для ОК или вообще для какого-либо php движка).

Надіслати
Поділитися на інших сайтах


2 часа назад, chukcha сказал:

 

к сожалению не изменило ситуацию

 

1 час назад, Dotrox сказал:

Офтоп - это мой вопрос, зачем вам винда (на который вы так и не ответили).

 

Это мог бы быть любой движок, ибо проблема не в нём.

 

Из этого всего значение имеет только IIS, но не думаю, что на этом форуме много людей, у которых есть опыт с ним (ибо нет ни малейшего смысла его использовать для ОК или вообще для какого-либо php движка).

 

так получилось что выбирать не приходилось, поэтому вин сервер))

а так как iis редкий зверь, поэтому разобраться довольно сложно, именно поэтому решил за помощью обратиться тут)

Надіслати
Поділитися на інших сайтах


18 минут назад, Tobolskiy сказал:

к сожалению не изменило ситуацию

Этот модификатор мог бы помочь только в случае, если веб-сервер, вообще передаёт хоть как-то реальный ip посетителя (и то у меня есть сомнения).

 

 

24 минуты назад, Tobolskiy сказал:

именно поэтому решил за помощью обратиться тут)

Эффективней будет спросить на каком-нибудь форуме сисадминов.

Надіслати
Поділитися на інших сайтах


  • 2 years later...
В 14.02.2018 в 02:05, Tobolskiy сказал:

всем привет. подскажите, кто имел дело с серваками на винде, что где и как нужно настроить что бы корректно отображался айпи посетителя\покупателя, сейчас для всех, включая админа айпи один 192.168.0.1, даже если зайти с локальной машины. подскажите как побороть.

спс заранее

 

Добрый день.  Тоже столкнулся подобной проблемой. Удалось ли вам решить её?

Надіслати
Поділитися на інших сайтах


52 минуты назад, nikifalex сказал:

чем продиктована необходимость использования windows на хостинге сайта?

 

Я новичок. Возможно  Вашего вопроса не понял. Имеется Winserver 2016 с IIS где расположен мой сайт. Хочу узнать IP адрес посетителя $_SERVER["REMOTE_ADDR" ], но мне всегда и с любого устройства возвращается 192.168.0.1

Змінено користувачем pushkov
Надіслати
Поділитися на інших сайтах


5 минут назад, pushkov сказал:

$_SERVER["SERVER_ADDR"

IP-адрес сервера, на котором выполняется текущий скрипт.

'REMOTE_ADDR'

IP-адрес, с которого пользователь просматривает текущую страницу.

 

https://www.php.net/manual/ru/reserved.variables.server.php

Надіслати
Поділитися на інших сайтах

12 минут назад, iglin сказал:

IP-адрес сервера, на котором выполняется текущий скрипт.


'REMOTE_ADDR'

IP-адрес, с которого пользователь просматривает текущую страницу.

 

https://www.php.net/manual/ru/reserved.variables.server.php

опечаток, 'REMOTE_ADDR' использую

 

Змінено користувачем pushkov
Надіслати
Поділитися на інших сайтах


3 минуты назад, pushkov сказал:

REMOTE_ADDR' исползую

Если у вас "до iis" никакого прокси нету, то надо с его настройками разбираться. На сколько я помню по умолчанию $_SERVER с iis все корректно передаются.

Ну по крайней мере когда я последний раз игрался с iis, php-cgi не сталкивался с такими проблемами)) 

Надіслати
Поділитися на інших сайтах

1 минуту назад, iglin сказал:

Если у вас "до iis" никакого прокси нету, то надо с его настройками разбираться. На сколько я помню по умолчанию $_SERVER с iis все корректно передаются.

Ну по крайней мере когда я последний раз игрался с iis, php-cgi не сталкивался с такими проблемами)) 

прокси нет, грешил на настройки NAT на роутере. Проверил всё норм. по настройке iis ничего не нашел.

 

Надіслати
Поділитися на інших сайтах


32 минуты назад, pushkov сказал:

прокси нет, грешил на настройки NAT на роутере. Проверил всё норм. по настройке iis ничего не нашел.

 

ошибся, дело в роутере. Роутер Микротик. это он подменяет IP  на внутренний мой адрес. Как теперь роутер настроить это другой вопрос.

Змінено користувачем pushkov
Надіслати
Поділитися на інших сайтах


13 минут назад, pushkov сказал:

ошибся, дело в роутере. Роутер Микротик.

Ну вот, а говорили что до iis ничего нету)) По умолчанию микротик так же корректно передаёт адрес (только что у себя проверил), это что то у вас там намудрёно))

Надіслати
Поділитися на інших сайтах

1 час назад, iglin сказал:

Ну вот, а говорили что до iis ничего нету)) По умолчанию микротик так же корректно передаёт адрес (только что у себя проверил), это что то у вас там намудрёно))

 

правило было лишнее, отключил, теперь всё работает

add action=masquerade chain=srcnat protocol=tcp

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.