|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз ![]() |
Доброго времени суток!
Подскажите, пожалуйста, возможно ограничить доступ на хаб "только" для определенных провайдеров? Что для этого нужно? Хочу сделать локалку городским провайдерам, остальным-внешним, запретить доступ. |
|
|
![]()
Сообщение
#2
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
По-идее можно воспользоваться простым скриптом, слегка переделанным под верли:
Код -- Автор: Setuper
tRanks = { {"10.0.0.0", "10.255.255.255"}, -- Диапазон для входа {"192.168.0.0", "192.168.255.255"} -- Диапазон для входа } function Ip2Num(sIP) local a, b, c, d = string.match(sIP, "^(%d+)%.(%d+)%.(%d+)%.(%d+)$") return a * 16777216 + b * 65536 + c * 256 + d end function Main() for k, v in ipairs(tRanks) do tRanks[k][1], tRanks[k][2] = Ip2Num(v[1]), Ip2Num(v[2]) end end function VH_OnUserLogin(nick) local _, sIP = VH:GetUserIP(nick) local iIP = Ip2Num(sIP) for _, v in ipairs(tRanks) do if iIP > v[1] and iIP < v[2] then return 1 end end VH:CloseConnection(nick) end |
|
|
![]()
Сообщение
#3
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз ![]() |
А если у одного провайдера «динамические IP»? Можно его как-то прописать в допустимые?
|
|
|
![]()
Сообщение
#4
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Это как? Привел бы сразу диапазоны. Вообще "динамическим" айпи может быть у юзеров, которым при новой сессии выдается новый айпи, а за провайдером закрепляется диапазон адресов, который вряд ли меняется.
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 17.2.2025, 8:27 |