Editar página
AGUARDE!
Os artigos específicos do jogo pertencem aos wikis do jogo apropriado. Este wiki é para informações gerais do wiki, tutoriais e ajuda. Se o wiki não existir para o seu jogo e você quiser sugeri-lo, você pode usar o formulário para Sugira uma wiki.
Aviso: Não iniciou sessão. O seu endereço IP será registado no histórico de edições desta página. Se iniciar sessão ou criar uma conta, as suas edições serão registadas com o seu nome de utilizador(a), em conjunto com outros benefícios.
É possível desfazer a edição. Verifique a comparação abaixo, por favor, para se certificar de que corresponde ao que pretende fazer. Depois grave as alterações, para finalizar e desfazer a edição.
Revisão atual | O seu texto | ||
Linha 12: | Linha 12: | ||
==Explicação não técnica== |
==Explicação não técnica== |
||
[[File:Block IP.png|300px|thumb|right|Bloqueio de um intervalo de IP]] |
[[File:Block IP.png|300px|thumb|right|Bloqueio de um intervalo de IP]] |
||
− | Endereço IP são divididos em bloqueios de números. Um exemplo disso seria < |
+ | Endereço IP são divididos em bloqueios de números. Um exemplo disso seria <tt>148.20.57.0</tt> até <tt>148.20.57.255</tt>. Uma vez que atinge <tt>255</tt> o próximo número é <tt>148.20.58.0</tt>. |
Os endereços IP podem ser divididos em bloqueios menores ou maiores. O menor bloco prático é um bloqueio de 4. Este pode ser um dos seguintes: |
Os endereços IP podem ser divididos em bloqueios menores ou maiores. O menor bloco prático é um bloqueio de 4. Este pode ser um dos seguintes: |
||
− | :< |
+ | :<tt>148.20.57.0 - 148.20.57.3</tt>, ou |
− | :< |
+ | :<tt>148.20.57.4 - 148.20.57.7</tt>, ou |
− | :< |
+ | :<tt>148.20.57.8 - 148.20.57.11</tt>, etc. |
De cada bloqueio de 4 números, apenas dois podem ser atribuídos a um computador. O primeiro e último números de qualquer bloqueio são reservados para comunicação de rede. Estes são bloqueios de nível 30 e podem ser expressos assim: |
De cada bloqueio de 4 números, apenas dois podem ser atribuídos a um computador. O primeiro e último números de qualquer bloqueio são reservados para comunicação de rede. Estes são bloqueios de nível 30 e podem ser expressos assim: |
||
− | :< |
+ | :<tt>148.20.57.0/30</tt>, ou |
− | :< |
+ | :<tt>148.20.57.4/30</tt>, ou |
− | :< |
+ | :<tt>148.20.57.8/30</tt>, etc. |
O próximo maior bloqueio é 8. Eles podem ser os seguintes: |
O próximo maior bloqueio é 8. Eles podem ser os seguintes: |
||
− | :< |
+ | :<tt>148.20.57.0 - 148.20.57.7</tt>, ou |
− | :< |
+ | :<tt>148.20.57.8 - 148.20.57.15</tt>, ou |
− | :< |
+ | :<tt>148.20.57.16 - 148.20.57.23</tt>, etc. |
Neste bloqueio de 8 números, apenas 6 podem ser atribuídos a um computador, uma vez que, mais uma vez, os primeiros e últimos números de um bloqueio são reservados para usos específicos na comunicação de rede. Estes também podem ser expressos da seguinte forma: |
Neste bloqueio de 8 números, apenas 6 podem ser atribuídos a um computador, uma vez que, mais uma vez, os primeiros e últimos números de um bloqueio são reservados para usos específicos na comunicação de rede. Estes também podem ser expressos da seguinte forma: |
||
− | :< |
+ | :<tt>148.20.57.0/29</tt>, ou |
− | :< |
+ | :<tt>148.20.57.8/29</tt>, ou |
− | :< |
+ | :<tt>148.20.57.16/29</tt>, etc. |
Deste ponto em diante, o número de endereços IP em um bloqueio continua a dobrar: 16, 32, 64, 128, 256, etc. |
Deste ponto em diante, o número de endereços IP em um bloqueio continua a dobrar: 16, 32, 64, 128, 256, etc. |
||
− | :Um bloqueio de 16 começaria < |
+ | :Um bloqueio de 16 começaria <tt>148.20.57.0/28</tt>. |
− | :Um bloqueio de 32 começaria < |
+ | :Um bloqueio de 32 começaria <tt>148.20.57.0/27</tt>. |
− | :Um bloqueio de 64 começaria < |
+ | :Um bloqueio de 64 começaria <tt>148.20.57.0/26</tt>. |
− | :Um bloqueio de 128 começaria < |
+ | :Um bloqueio de 128 começaria <tt>148.20.57.0/25</tt>. |
− | :Um bloqueio de 256 começaria < |
+ | :Um bloqueio de 256 começaria <tt>148.20.57.0/24</tt>. |
Então, se você tem um endereço IP e deseja bloquear o intervalo atribuído, como você sabe qual deles usar? |
Então, se você tem um endereço IP e deseja bloquear o intervalo atribuído, como você sabe qual deles usar? |
||
− | Digamos que você tenha um problema com < |
+ | Digamos que você tenha um problema com <tt>148.20.57.34</tt>. Você pode pesquisar quem tem esse endereço IP em http://arin.net/whois/?queryinput=148.20.57.34. |
− | Digamos que isso nos diz que esse endereço IP é atribuído, junto com muitos outros em um intervalo < |
+ | Digamos que isso nos diz que esse endereço IP é atribuído, junto com muitos outros em um intervalo <tt>/17</tt>, ao Departamento de Defesa. Nós certamente não queremos bloquear um grande bloqueio do DoD! A regra geral é bloquear o mínimo possível. Bloqueie somente um intervalo se houver um cluster de endereços IP causando um problema. |
Há uma calculadora que é muito útil para isso: |
Há uma calculadora que é muito útil para isso: |
||
http://www.csgnetwork.com/ipinfocalc.html. |
http://www.csgnetwork.com/ipinfocalc.html. |
||
− | Vá para este site e digite <code>148.20.57.34</code> no primeiro conjunto de espaços em branco. Agora selecione Network Prefix Length (Comprimento do prefixo de rede) e insira <code>27</code> (isso resultará em um bloco de 32 endereços) e clique em Calcular informações de rede. Isso nos mostrará um bloco de 32 endereços IP que incluem < |
+ | Vá para este site e digite <code>148.20.57.34</code> no primeiro conjunto de espaços em branco. Agora selecione Network Prefix Length (Comprimento do prefixo de rede) e insira <code>27</code> (isso resultará em um bloco de 32 endereços) e clique em Calcular informações de rede. Isso nos mostrará um bloco de 32 endereços IP que incluem <tt>148.20.57.34</tt>. (A primeira rede - e os últimos - endereços de broadcast serão exibidos junto com os endereços utilizáveis no intervalo.) Você pode usar essa ferramenta para testar intervalos para ter certeza de que eles são o que você deseja antes de inserir as informações para iniciar o bloqueio. . |
==Explicação técnica== |
==Explicação técnica== |
||
− | CIDR notation is written as the IP address, a slash, and the CIDR suffix (for example, the IPv4 "< |
+ | CIDR notation is written as the IP address, a slash, and the CIDR suffix (for example, the IPv4 "<tt>10.2.3.41/24</tt>" or IPv6 "<tt>a3:bc00::/24</tt>"). The CIDR suffix is the number of starting digits every IP address in the range have in common when written in binary. |
− | For example: "< |
+ | For example: "<tt>10.10.1.32</tt>" is binary "<tt>00001010.00001010.00000001.00100000</tt>", so <tt>10.10.1.32/27</tt> will match the first 27 digits ("<tt><u>00001010</u>.<u>00001010</u>.<u>00000001</u>.<u>001</u>00000</tt>"). The IP addresses <tt>10.10.1.32</tt>–<tt>10.10.1.63</tt>, when converted to binary, all have the same 27 first digits and will be blocked if <tt>10.10.1.32/27</tt> is blocked. |
As the CIDR suffix increases, the block affects fewer IP addresses (see [[#Table|table of sample ranges]]). CIDR suffixes are not the same for IPv4 addresses as they are for IPv6 addresses; the same CIDR suffix in IPv4 blocks 2<sup>96</sup>=79,228,162,514,264,337,593,543,950,336 times as many addresses in IPv6. |
As the CIDR suffix increases, the block affects fewer IP addresses (see [[#Table|table of sample ranges]]). CIDR suffixes are not the same for IPv4 addresses as they are for IPv6 addresses; the same CIDR suffix in IPv4 blocks 2<sup>96</sup>=79,228,162,514,264,337,593,543,950,336 times as many addresses in IPv6. |
||
Linha 67: | Linha 67: | ||
The first step in manually calculating a range is to convert the first and last IP address to binary representation. (This assumes you're not using a computer script, which can probably calculate the range for you anyway.) An IP address is composed of four groups of eight ones and zeros. Each group represents a number from 0 to 255. To convert a number to binary, you can use a [http://www.ccci.com/tools/subcalc/binary.html reference table] or know the value of each binary digit: |
The first step in manually calculating a range is to convert the first and last IP address to binary representation. (This assumes you're not using a computer script, which can probably calculate the range for you anyway.) An IP address is composed of four groups of eight ones and zeros. Each group represents a number from 0 to 255. To convert a number to binary, you can use a [http://www.ccci.com/tools/subcalc/binary.html reference table] or know the value of each binary digit: |
||
− | :< |
+ | :<tt>Binary digit: 1 1 1 1 1 1 1 1</tt> |
− | :< |
+ | :<tt>Value: 128 64 32 16 8 4 2 1</tt> |
− | Proceeding from left to right, fill in < |
+ | Proceeding from left to right, fill in <tt>1</tt> if the number is at least that value, and subtract that value (if it's not, fill in <tt>0</tt> and don't subtract). For example, to calculate 240: |
− | # 240 is at least 128, so place < |
+ | # 240 is at least 128, so place <tt>1</tt> and subtract 128. |
− | # 112 (240-128) is at least 64, so place < |
+ | # 112 (240-128) is at least 64, so place <tt>1</tt> and subtract 64. |
− | # 48 (112-64) is at least 32, so place < |
+ | # 48 (112-64) is at least 32, so place <tt>1</tt> and subtract 32. |
− | # 16 (48-32) is at least 16, so place < |
+ | # 16 (48-32) is at least 16, so place <tt>1</tt> and subtract 16. |
− | # Since the remaining value is zero, all the remaining places are < |
+ | # Since the remaining value is zero, all the remaining places are <tt>0</tt>. |
− | Thus, 240 is < |
+ | Thus, 240 is <tt>1111 0000</tt> because it can be represented as 128+64+32+16+0+0+0+0. |
===Calculate range=== |
===Calculate range=== |
||
Linha 82: | Linha 82: | ||
# Double-check! Being off by one digit could extend your block by thousands of addresses. |
# Double-check! Being off by one digit could extend your block by thousands of addresses. |
||
− | The example below calculates the CIDR range between < |
+ | The example below calculates the CIDR range between <tt>69.208.0.0</tt> and <tt>69.208.0.255</tt>. Note that this is a simple example; some groups of IP addresses do not so neatly fit CIDR suffixes, and need multiple different-sized blocks to block the exact range. |
:IP addresses: |
:IP addresses: |
||
− | :< |
+ | :<tt> 69.208.0.0</tt> |
− | :< |
+ | :<tt> 69.208.0.255</tt> |
:Convert to binary: |
:Convert to binary: |
||
− | :< |
+ | :<tt> 0100 0101.1101 0000.0000 0000.0000 0000</tt> |
− | :< |
+ | :<tt> 0100 0101.1101 0000.0000 0000.1111 1111</tt> |
:Count identical first numbers: |
:Count identical first numbers: |
||
− | :< |
+ | :<tt> '''0100 0101.1101 0000.0000 0000'''.0000 0000</tt> |
− | :< |
+ | :<tt> '''0100 0101.1101 0000.0000 0000'''.1111 1111</tt> |
− | :< |
+ | :<tt> |____________________________|</tt> |
− | :< |
+ | :<tt> 24 digits</tt> |
:CIDR range: |
:CIDR range: |
||
− | :< |
+ | :<tt> 69.208.0.0/24</tt> |
===<span id="Table">Table of sample ranges</span>=== |
===<span id="Table">Table of sample ranges</span>=== |
||
Linha 110: | Linha 110: | ||
! Bits selected in IP address |
! Bits selected in IP address |
||
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/0'''</tt> |
− | | < |
+ | | <tt>0.0.0.0</tt> |
− | | < |
+ | | <tt>255.255.255.255</tt> |
| align=right | 4,294,967,296 |
| align=right | 4,294,967,296 |
||
− | | < |
+ | | <tt>********.********.********.********</tt> |
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/1'''</tt> |
− | | < |
+ | | <tt>0.0.0.0</tt> |
− | | < |
+ | | <tt>127.255.255.255</tt> |
| align=right | 2,147,483,648 |
| align=right | 2,147,483,648 |
||
− | | < |
+ | | <tt>0*******.********.********.********</tt> |
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/4'''</tt> |
− | | < |
+ | | <tt>64.0.0.0</tt> |
− | | < |
+ | | <tt>79.255.255.255</tt> |
| align=right | 268,435,456 |
| align=right | 268,435,456 |
||
− | | < |
+ | | <tt>0100****.********.********.********</tt> |
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/8'''</tt> |
− | | < |
+ | | <tt>69.0.0.0</tt> |
− | | < |
+ | | <tt>69.255.255.255</tt> |
| align=right | 16,777,216 |
| align=right | 16,777,216 |
||
− | | < |
+ | | <tt>01000101.********.********.********</tt> |
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/11'''</tt> |
− | | < |
+ | | <tt>69.192.0.0</tt> |
− | | < |
+ | | <tt>69.223.255.255</tt> |
| align=right | 2,097,152 |
| align=right | 2,097,152 |
||
− | | < |
+ | | <tt>01000101.110*****.********.********</tt> |
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/12'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.223.255.255</tt> |
| align=right | 1,048,576 |
| align=right | 1,048,576 |
||
− | | < |
+ | | <tt>01000101.1101****.********.********</tt> |
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/13'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.215.255.255</tt> |
| align=right | 524,288 |
| align=right | 524,288 |
||
− | | < |
+ | | <tt>01000101.11010***.********.********</tt> |
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/14'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.211.255.255</tt> |
| align=right | 262,144 |
| align=right | 262,144 |
||
− | | < |
+ | | <tt>01000101.110100**.********.********</tt> |
|- style="color:gray;" |
|- style="color:gray;" |
||
− | | < |
+ | | <tt>69.208.0.0'''/15'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.209.255.255</tt> |
| align=right | 131,072 |
| align=right | 131,072 |
||
− | | < |
+ | | <tt>01000101.1101000*.********.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/16'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.255.255</tt> |
| align=right | 65,536 |
| align=right | 65,536 |
||
− | | < |
+ | | <tt>01000101.11010000.********.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/17'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.127.255</tt> |
| align=right | 32,768 |
| align=right | 32,768 |
||
− | | < |
+ | | <tt>01000101.11010000.0*******.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/18'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.63.255</tt> |
| align=right | 16,384 |
| align=right | 16,384 |
||
− | | < |
+ | | <tt>01000101.11010000.00******.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/19'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.31.255</tt> |
| align=right | 8,192 |
| align=right | 8,192 |
||
− | | < |
+ | | <tt>01000101.11010000.000*****.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/20'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.15.255</tt> |
| align=right | 4,096 |
| align=right | 4,096 |
||
− | | < |
+ | | <tt>01000101.11010000.0000****.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/21'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.7.255</tt> |
| align=right | 2,048 |
| align=right | 2,048 |
||
− | | < |
+ | | <tt>01000101.11010000.00000***.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/22'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.3.255</tt> |
| align=right | 1,024 |
| align=right | 1,024 |
||
− | | < |
+ | | <tt>01000101.11010000.000000**.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/23'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.1.255</tt> |
| align=right | 512 |
| align=right | 512 |
||
− | | < |
+ | | <tt>01000101.11010000.0000000*.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/24'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.255</tt> |
| align=right | 256 |
| align=right | 256 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.********</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/25'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.127</tt> |
| align=right | 128 |
| align=right | 128 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.0*******</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/26'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.63</tt> |
| align=right | 64 |
| align=right | 64 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.00******</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/27'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.31</tt> |
| align=right | 32 |
| align=right | 32 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.000*****</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/28'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.15</tt> |
| align=right | 16 |
| align=right | 16 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.0000****</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/29'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.7</tt> |
| align=right | 8 |
| align=right | 8 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.00000***</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/30'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.3</tt> |
| align=right | 4 |
| align=right | 4 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.000000**</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/31'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.1</tt> |
| align=right | 2 |
| align=right | 2 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.0000000*</tt> |
|- |
|- |
||
− | | < |
+ | | <tt>69.208.0.0'''/32'''</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
− | | < |
+ | | <tt>69.208.0.0</tt> |
| align=right | 1 |
| align=right | 1 |
||
− | | < |
+ | | <tt>01000101.11010000.00000000.00000000</tt> |
|} |
|} |
||