Home » WordPress » Como restringir o acesso ao painel de administração do WordPress apenas a IPs específicos

Como restringir o acesso ao painel de administração do WordPress apenas a IPs específicos

Há algumas semanas, um dos meus websites teve um volume de tráfego bastante incomum. Infelizmente, este não era o tráfego que eu queria ter – algum bot estava tentando entrar no painel de administração da minha loja usando força bruta.

Best WordPress hosting 2024

Eu parei todo aquele tráfego em apenas alguns minutos. Mas só para o caso de eu ter adicionado a mesma funcionalidade ao meu site WordPress. Aqui está um exemplo de como você também pode fazer a mesma coisa sem nenhum plugin ou outras ferramentas externas.

Como restringir o acesso ao painel de administração do WordPress a um ou mais endereços IP

A solução é bastante simples e funcionará em qualquer site WordPress. Mas pode não ser ideal se você tiver vários administradores e editores de sites que trabalham de diferentes lugares (e diferentes endereços IP) o tempo todo. Você pode simplesmente não conhecer todos os IPs então.

Mas para aqueles que na maioria das vezes usam os mesmos computadores e smartphones, e usam os mesmos endereços IP o tempo todo, esta deve ser uma ótima e simples solução.

O que você precisa fazer é abrir o arquivo .htaccess na pasta pública (ou public_html) de sua loja usando o Filezilla ou outro software FTP, e após a linha # END WordPress adicionar este código:

<IfModule mod_rewrite.c>
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from 100.101.102.103
</Files>
</IfModule>

Apenas não se esqueça de substituir 100.101.102.103 pelo seu endereço IP.

Se você quiser permitir o login do administrador WordPress a partir de mais de um endereço IP, tudo o que você precisa fazer é adicionar mais Permitir a partir de 100.101.102.103 linhas. Como aqui:

<IfModule mod_rewrite.c>
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from 100.101.102.103
Allow from 200.201.202.203
Allow from 250.251.252.253
</Files>
</IfModule>

É isso – este código permitirá o login do administrador do WordPress a partir de seus endereços IP, e bloqueará o acesso para qualquer outra pessoa.

Como descobrir qual é o seu endereço IP

Se você não tem idéia de qual é seu endereço IP, a maneira mais fácil de descobrir é digitar qual é meu endereço IP no Google, ou visitar https://whatismyipaddress.com/.

how to know your IP for WordPress

Você pode verificar qual é o endereço IP do seu telefone da mesma maneira. Apenas não se esqueça de desconectar-se de WiFi enquanto o faz – caso contrário, você verá não o endereço IP do seu telefone, mas o endereço IP da rede WiFi.

Fathom analytics