Help:Range blocks/pt

= Bloqueios de gamas de IPs = Bloqueios de gamas são restrições técnicas, aplicadas através da página    :, 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. Contas registadas que acedam à wiki através destes endereços IP também são impedidas 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 da    :, introduza o primeiro endereço IP na 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.

Explicação técnica
A notação CIDR tem a forma de um endereço IP, uma barra (/) e um afixo CIDR (por exemplo, 10.2.3.41/24 em IPv4 ou a3:b:c1:d:e:f:1:21/24 em IPv6). O afixo 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 . 001 00000. Os endereços IP de 10.10.1.32</tt> a 10.10.1.63</tt>, quando convertidos para binário, têm todos os mesmos 27 primeiros algarismos e serão bloqueados se 10.10.1.32/27</tt> for bloqueado.

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

Calcular o afixo CIDR
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ário
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</tt>) a 255 (11111111</tt>). 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 é:

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: Portanto, 240 em binário é 1111 0000, porque pode ser representado como 128+64+32+16+0+0+0+0.
 * 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.

Cálculo da gama

 * 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 afixo 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</tt> e 69.208.0.255</tt>. Note que este é um exemplo simples; alguns grupos de endereços IP não encaixam tão facilmente nos afixos 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 gamas
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.

Referências

 * Classless Inter-Domain Routing

Ligações externas

 * IP Address Ranges Block tem gamas completas dos IPs de certos países.
 * Netmask calculator ajuda a tomar a decisão correcta para bloqueios de gamas de IPs.
 * Rangeblock-Calculator dá a gama que deve usar para fazer o bloqueio.