Help:Range blocks/pt

PD Note: When you edit this page, you agree to release your contribution under the CC0. See Public Domain Help Pages for more info.
PD

Bloqueios de gamas de IPsEdit

Bloqueios de gamas são restrições técnicas, aplicadas através da página Special:Bloquear utilizador, a um grupo de endereços IP, para impedi-los de editar páginas, criar contas novas, enviar correio electrónico através da wiki, etc. Os utilizadores registados que acedam à wiki através destes endereços IP também são impedidos de editar, a menos que, ao efectuar o bloqueio, se tenha explicitamente marcado a opção para bloquear somente os utilizadores anónimos.

Para bloquear uma gama de IPs a partir da página Special:Bloquear utilizador, introduza o primeiro endereço IP da gama, seguido de uma barra (/) e de um sufixo CIDR (Classless Inter-Domain Routing). Deve evitar bloquear gamas de IPs, a menos que saiba perfeitamente o que está a fazer, ou pode bloquear dezenas de milhares de pessoas que não causaram o problema.

Tools.svg Dica para administradores: O bloqueio de gamas está activo em todas as wikis Wikimedia; para activar esta funcionalidade noutras wikis, adicione $wgSysopRangeBans = true; ao ficheiro LocalSettings.php.

Explicação para leigosEdit

Os endereços IP são agrupados em blocos de números. O bloco mais comum tem 256 números: por exemplo, de 148.20.57.0 até 148.20.57.255. O próximo endereço IP após se ter atingido 255, é o 148.20.58.0.

Os endereços IP podem ser agrupados em blocos de tamanhos diferentes. Na prática, o tamanho mais pequeno é 4. Portanto, um dos seguintes:

148.20.57.0 - 148.20.57.3, ou
148.20.57.4 - 148.20.57.7, ou
148.20.57.8 - 148.20.57.11, etc.

Em cada bloco de 4 números, só dois podem ser atribuídos a um computador. O primeiro e o último números de qualquer bloco são reservados para comunicações da própria rede. Estes são os blocos de nível 30 e podem expressar-se desta forma:

148.20.57.0/30, ou
148.20.57.4/30, ou
148.20.57.8/30, etc.

O tamanho seguinte dos blocos é 8. Assim:

148.20.57.0 - 148.20.57.7, ou
148.20.57.8 - 148.20.57.15, ou
148.20.57.16 - 148.20.57.23, etc.

Em cada bloco de 8 números, somente 6 pode ser atribuídos a um computador porque, uma vez mais, o primeiro e último números no bloco estão reservados para comunicações da rede. Estes também se podem expressar da seguinte forma:

148.20.57.0/29, or
148.20.57.8/29, or
148.20.57.16/29, etc.

A partir daqui o número de endereços IP em cada bloco continua a duplicar: 16, 32, 64, 128, 256, etc.

Um bloco de 16 começaria assim: 148.20.57.0/28.
Um bloco de 32 começaria assim: 148.20.57.0/27.
Um bloco de 64 começaria assim: 148.20.57.0/26.
Um bloco de 128 começaria assim: 148.20.57.0/25.
Um bloco de 256 começaria assim: 148.20.57.0/24.

Então, se tem um endereço IP e pretende bloquear a gama associada como é que sabe que gama deve usar? Digamos que tem um problema com o 148.20.57.34. Pode pesquisar quem possui este endereço IP em http://ws.arin.net/whois/?queryinput=148.20.57.34. Digamos que ele nos diz que este endereço IP está atribuído, em conjunto com MUITOS outros, numa gama /17, ao Departamento de Defesa dos Estados Unidos. É com certeza de evitar bloquear um bloco grande do Departamento de Defesa! A regra geral é bloquear o menor número possível de IPs. Só se bloqueia uma gama se existir uma conjunto de IPs dentro dessa gama que causam problemas.

Há uma calculadora bastante útil para isto: http://www.csgnetwork.com/ipinfocalc.html. Vá a este site e introduza 148.20.57.34 no primeiro conjunto de caixas. Agora marque a opção «Network Prefix Length» e introduza 27 (isto representa um bloco de 32 endereços) e clique «Calculate Network Information». Em resultado, é mostrado um bloco de 32 endereços IP que inclui 148.20.57.34. (O primeiro endereço - rede (network) - e o último - difusão (broadcast) - serão apresentados em conjunto com os endereços utilizáveis na gama.) Pode usar este utilitário para testar gamas, de forma a certificar-se de que são aquelas que pretende antes de introduzir os dados para iniciar o bloqueio.

Explicação técnicaEdit

A notação CIDR tem a forma de um endereço IP, uma barra (/) e um sufixo CIDR (por exemplo, 10.2.3.41/24 em IPv4 ou a3:b:c1:d:e:f:1:21/24 em IPv6). O sufixo CIDR é o número de algarismos iniciais que todos os endereços IP na gama visada têm em comum quando são escritos em binário.

Por exemplo, o endereço IP 10.10.1.32 convertido para binário dá 00001010.00001010.00000001.00100000, portanto o código 10.10.1.32/27 compara os primeiros 27 algarismos, que são os sublinhados: 00001010.00001010.00000001.00100000. Os endereços IP de 10.10.1.32 a 10.10.1.63, quando convertidos para binário, têm todos os mesmos 27 primeiros algarismos e serão bloqueados se 10.10.1.32/27 for bloqueado.

À medida que o sufixo CIDR aumenta, o bloqueio afecta cada vez menos endereços IP (veja a tabela de exemplos de gamas abaixo). Os sufixos CIDR não são os mesmos para endereços IPv4 e IPv6.

Calcular o sufixo CIDREdit

Pode usar a tabela de exemplos de gamas abaixo para adivinhar a gama, usar um programa de computador, or calcular a gama manualmente.

Conversão para binárioEdit

Assumindo que não usa um programa ou calculadora para este efeito, o primeiro passo para calcular manualmente a gama, é converter o primeiro e último endereços IP da gama para binário.

Um endereço IP é composto por quatro grupos de zeros e uns, como demonstrado acima. Cada grupo representa um número de 0 (00000000) a 255 (11111111). Para converter um número para binário, pode usar uma tabela de referência ou saber o valor de cada algarismo binário, que é:

Algarismo binário:   1   1   1   1   1   1   1   1
Valor:             128  64  32  16   8   4   2   1

Processando esta tabela de algarismos desde a esquerda para a direita, se o número que pretende converter é pelo menos igual ao valor do algarismo, preencha o algarismo com 1 e subtraia o valor ao seu número. Se o número é menor, preencha o algarismo com 0 e não subtraia. Por exemplo, para converter 240 para binário:

  1. 240 é pelo menos 128, portanto coloque um 1 no algarismo da esquerda e subtraia 128.
  2. 112 (240-128) é pelo menos 64, portanto coloque 1 no segundo algarismo e subtraia 64.
  3. 48 (112-64) é pelo menos 32, portanto coloque 1 no terceiro algarismo e subtraia 32.
  4. 16 (48-32) é pelo menos 16, portanto coloque 1 no quarto algarismo e subtraia 16.
  5. Como o número agora é zero, e inferior ao valor dos restantes algarismos, preencha os restantes algarismos com um 0.

Portanto, 240 em binário é 1111 0000, porque pode ser representado como 128+64+32+16+0+0+0+0.

Cálculo da gamaEdit

  1. Tendo convertido ambos os números para binário, coloque-os um sobre o outro e conte quantos algarismos iniciais, a partir da esquerda, são exactamente iguais. Este é o sufixo CIDR.
  2. Volte a verificar! Se se enganar num único algarismo pode extender o bloqueio em milhares de endereços.

O exemplo abaixo calcula a gama CIDR entre 69.208.0.0 e 69.208.0.255. Note que este é um exemplo simples; alguns grupos de endereços IP não encaixam tão facilmente nos sufixos CIDR, e são necessários diversos bloqueios de diferentes tamanhos para bloquear a gama exacta.

Endereços IP:
  69.208.0.0
  69.208.0.255
Conversão para binário:
  0100 0101.1101 0000.0000 0000.0000 0000
  0100 0101.1101 0000.0000 0000.1111 1111
Contagem dos algarismos iniciais idênticos:
  0100 0101.1101 0000.0000 0000.0000 0000
  0100 0101.1101 0000.0000 0000.1111 1111
  |____________________________|
          24 algarismos
Gama CIDR:
  69.208.0.0/24


Tabela de exemplos de gamasEdit

A tabela abaixo mostra as gamas de IPs que cada sufixo CIDR afecta. Note que o MediaWiki só suporta o bloqueio dos sufixos CIDR 16–32.

CIDR Início da gama Fim da gama Total de endereços Bits seleccionados num endereço IP
69.208.0.0/0 0.0.0.0 255.255.255.255 4,294,967,296 ********.********.********.********
69.208.0.0/1 0.0.0.0 127.255.255.255 2,147,483,648 0*******.********.********.********
69.208.0.0/4 64.0.0.0 79.255.255.255 268,435,456 0100****.********.********.********
69.208.0.0/8 69.0.0.0 69.255.255.255 67,108,864 01000101.********.********.********
69.208.0.0/11 69.208.0.0 69.238.255.255 2,197,152 01000101.110*****.********.********
69.208.0.0/12 69.208.0.0 69.223.255.255 1,048,576 01000101.1101****.********.********
69.208.0.0/13 69.208.0.0 69.215.255.255 524,288 01000101.11010***.********.********
69.208.0.0/14 69.208.0.0 69.211.255.255 262,144 01000101.110100**.********.********
69.208.0.0/15 69.208.0.0 69.209.255.255 131,072 01000101.1101000*.********.********
69.208.0.0/16 69.208.0.0 69.208.255.255 65,536 01000101.11010000.********.********
69.208.0.0/17 69.208.0.0 69.208.127.255 32,768 01000101.11010000.0*******.********
69.208.0.0/18 69.208.0.0 69.208.63.255 16,384 01000101.11010000.00******.********
69.208.0.0/19 69.208.0.0 69.208.31.255 8,192 01000101.11010000.000*****.********
69.208.0.0/20 69.208.0.0 69.208.15.255 4,096 01000101.11010000.0000****.********
69.208.0.0/21 69.208.0.0 69.208.7.255 2,048 01000101.11010000.00000***.********
69.208.0.0/22 69.208.0.0 69.208.3.255 1,024 01000101.11010000.000000**.********
69.208.0.0/23 69.208.0.0 69.208.1.255 512 01000101.11010000.0000000*.********
69.208.0.0/24 69.208.0.0 69.208.0.255 256 01000101.11010000.00000000.********
69.208.0.0/25 69.208.0.0 69.208.0.127 128 01000101.11010000.00000000.0*******
69.208.0.0/26 69.208.0.0 69.208.0.63 64 01000101.11010000.00000000.00******
69.208.0.0/27 69.208.0.0 69.208.0.31 32 01000101.11010000.00000000.000*****
69.208.0.0/28 69.208.0.0 69.208.0.15 16 01000101.11010000.00000000.0000****
69.208.0.0/29 69.208.0.0 69.208.0.7 8 01000101.11010000.00000000.00000***
69.208.0.0/30 69.208.0.0 69.208.0.3 4 01000101.11010000.00000000.000000**
69.208.0.0/31 69.208.0.0 69.208.0.1 2 01000101.11010000.00000000.0000000*
69.208.0.0/32 69.208.0.0 69.208.0.0 1 01000101.11010000.00000000.00000000

ReferênciasEdit

Ligações externasEdit

Language: English  • español • français • Bahasa Indonesia • 日本語 • 한국어 • português • português do Brasil • 中文
Last modified on 27 June 2013, at 22:00