quinta-feira, 18 de agosto de 2022 - 18/08/2022 08:53:11
Mundo Atualizado Portal Útil

Bloquear e desbloquear um IP é uma tarefa aparentemente fácil para quem conhece. Descubra nesse artigo como bloquear seu IP de maneira simples e rápida.

Para bloquear o seu IP, antes é necessário verificar o endereço de IP de um visitante, que é um processo muito simples, já que existem duas variáveis de servidos que oferece diretamente esta informação para você. Existem dois modos de navegação de usuário. Ele pode vir de um Proxy ou em um Browser que não usa o Proxy. Na primeira opção sabemos que ele está vindo de um Proxy através do HTTP_X_FORWARDED_FOR do objeto Request da coleção Server variáveis.

Como bloquear seu IP

– Recupera IP do visitante
– O visitante pode acessar por proxy, então pego a IP que estiver utilizando;
– ip = request.ServerVariables(“HTTP_X_FORWARDED_FOR”);
– Se não vier do Proxy, recupera ip do visitante;
– ifip =”” then ;
– ip = Request.ServerVariables(“REMOTE_ADDR”);
– endif.

O que este artigo aborda:

Evitando um Visitante

Se quiser evitar que um visitante navegue em suas páginas com um IP, simplesmente tem que verificar com um IF que esse IP que queremos bloquear não é o do visitante, assim:

– ifip = “127.0.0.1” then;
– response.write (“bloqueio”);
– endif

A variável REMOTE_ADDR devolve ao endereço IP do Host remoto que faz a requisição, já o HTTP_X_FORWARDED_FOR irá dizer se o usuário está atrás de um servidor Proxy. Você deve usar este primeiro e se os resultados forem valor nulo ou desconhecido, então use o Request.ServerVariables [“REMOTE_ADDR”] para determinar o endereço IP.

Imagine uma lista de IP’s que deseja bloquear. Insira um simples “array” contendo os IP’s que você quer bloquear e assim faz um loop para percorrê-lo, de modo que possa verificar se o IP do usuário está na lista de IP’s a serem bloqueados.

Lista de IP’s Bloqueados

– dimip_bloqueados(5)
– ip_bloqueados(0) = “61.254.40.22”
– ip_bloqueados(1) = “62.454.40.25”
– ip_bloqueados(2) = “62.254.40.17”
– ip_bloqueados(3) = “65.105.61.13”
– ip_bloqueados(4) = “108.210.161.1”
-for eachip_atual in ips_bloqueadas
– se o ipdo visitante ,estiver na lista
– ifip = ip_atualthen
– response.redirect ” no_access. asp”
– endif
– next

O código abaixo detecta o endereço de IP do visitante e verifica se deve fazer o bloqueio de endereços IP. Se o endereço corresponde a qualquer um de nossa matriz, o nosso visitante será redirecionado para a página “no_acess,asp”.

<%
‘declara variáveis
DimsIP
DimsIParray(5)
‘endereços IP k serão bloqueados no array
sIParray(0) = “61.254.40.22”
sIParray(1) = “62.454.40.25”
sIParray(2) = “62.254.40.17”
sIParray (3) = “65.105.61.13”
sIParray (4) = “108.210.161.1”
Recupera o endereço IP dos visitantes
sIP = Request.ServerVariables(“REMOTE_ADDR”)
Loop através dos IPs banidos usando a função UBound
For i = 0 toUBound(sIParray)

‘Verifica se o endereço IP corresponde a qualquer dos IPs bloqueados

IfsIP = sIParray(i) Then
Response.Redirect “no_access.asp”
EndIf
Next
%>

1

Pode ser do seu interesse

Anonymous Manda Aviso: Próxima Vítima Será o Facebook

Anonymous Manda Aviso: Próxima Vítima Será o Facebook

Anonymous Avisa que Notícia Sobre Ataque ao Facebook era Falsa

Anonymous Avisa que Notícia Sobre Ataque ao Facebook era Falsa

Assistir tv a cabo online grátis no pc

Assistir tv a cabo online grátis no pc

Como ter barriga de tanquinho

Como ter barriga de tanquinho

Como usar o Pagseguro para parcelamento?

Como usar o Pagseguro para parcelamento?

Folha Dirigida – www.folhadirigida.com.br – Concursos

Folha Dirigida – www.folhadirigida.com.br – Concursos