Подключение к хабу только от определенных провайдеров. |
Здравствуйте, гость ( Вход | Регистрация )
Подключение к хабу только от определенных провайдеров. |
17.7.2010, 16:55
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
Доброго времени суток!
Подскажите, пожалуйста, возможно ограничить доступ на хаб "только" для определенных провайдеров? Что для этого нужно? Хочу сделать локалку городским провайдерам, остальным-внешним, запретить доступ. |
|
|
21.7.2010, 21:48
Сообщение
#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 |
|
|
22.7.2010, 10:56
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 17.7.2010 Пользователь №: 7 294 Спасибо сказали: 0 раз |
А если у одного провайдера «динамические IP»? Можно его как-то прописать в допустимые?
|
|
|
22.7.2010, 14:58
Сообщение
#4
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Это как? Привел бы сразу диапазоны. Вообще "динамическим" айпи может быть у юзеров, которым при новой сессии выдается новый айпи, а за провайдером закрепляется диапазон адресов, который вряд ли меняется.
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 10:03 |