sagar chandra Ответов: 3

код для блокировки ip-адреса


Привет, я делаю проект в vb.net где могут быть отображены все ip-адреса в локальной сети.
Но мне нужен код для блокировки определенного ip-адреса в моем локальном соединении.
я надеюсь, что вы можете предоставить мне лучшее решение, предоставив .net-код, который может работать в версии visual studio 2008.

[no name]

Что значит "блокировать определенный ip-адрес"? Значит, он не значится в вашем списке?

Prerak Patel

Если вы что-то сделали, поделитесь этим. Мы здесь, чтобы помочь вам с этой проблемой, но никто не даст вам готовый код, который вы хотите.

3 Ответов

Рейтинг:
2

benson ndirangu

'variable declarations
Dim UserIP as String
Dim flag as Integer = 0
Dim arrayIPs(1) as String
'Assign the blocked IP Addresses in an array
arrayIPs(0) = "127.0.0.01"
arrayIPs(1) = "100.45.76.80"
'get the users IP address
UserIP = Request.ServerVariables("LOCAL_ADDR")
'looping through the banned IP addresses
For i = 0 to arrayIPs.Length-1
'display a message and stop processing the page
If UserIP = arrayIPs(i) Then
flag  = flag + 1
End If
Next
If (flag <> 0) then
MessageBox.Show("You are not an authorized user to access this website")
Else
MessageBox.Show("Valid Users")
End If


Рейтинг:
1

Kschuler

Вы можете найти много примеров, если попытаетесь гугл[^]


Kasson

Хорошее Решение. Мои 5 для тебя. тогда только перед тем, как опубликовать вопрос, они что-то попробуют.

Рейтинг:
1

Espen Harlinn

Используйте active directory через System. Management

Вот некоторые сведения, которые помогут вам начать работу:
Howto: (Почти) Все в Active Directory через C#[^]

С уважением
Эспен Харлинн


thatraja

Эй, это хорошая статья, я ее пропустил. 5! :-)

Espen Harlinn

Спасибо

Kasson

Хороший Один мой 5 тоже.