Ipcalc - Calculadora IP para redes TCPv4: mudanças entre as edições
2532252>Jefferson Sem resumo de edição |
imported>Admin m uma edição |
||
(Sem diferença)
| |||
Edição atual tal como às 02h45min de 8 de agosto de 2020
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 12 de agosto de 2014
O aplicativo ipcalc recebe como parâmetro um número IP e uma máscara de rede (netmask) e calcula os endereços de broadcast, de rede, a máscara coringa Cisco, e a faixa de endereços. Ao fornecer uma segunda máscara, você pode calcular sub e supernetworks. Pode também ser usada como uma ferramenta de aprendizagem a exibe os resultados como resultados binários fáceis de entender.
Alguns exemplos:
ipcalc 143.106.0.0/24 Address: 143.106.0.0 10001111.01101010.00000000. 00000000 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 => Network: 143.106.0.0/24 10001111.01101010.00000000. 00000000 HostMin: 143.106.0.1 10001111.01101010.00000000. 00000001 HostMax: 143.106.0.254 10001111.01101010.00000000. 11111110 Broadcast: 143.106.0.255 10001111.01101010.00000000. 11111111 Hosts/Net: 254 Class B
ipcalc 192.168.0.1/24 Address: 192.168.0.1 11000000.10101000.00000000. 00000001 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 => Network: 192.168.0.0/24 11000000.10101000.00000000. 00000000 HostMin: 192.168.0.1 11000000.10101000.00000000. 00000001 HostMax: 192.168.0.254 11000000.10101000.00000000. 11111110 Broadcast: 192.168.0.255 11000000.10101000.00000000. 11111111 Hosts/Net: 254 Class C, Private Internet
Nos exemplos acima fornecemos como parâmetro o número da rede (192.168.0.1 e 143.106.0.0) seguido do número de bits (24 bits em ambos os casos) a serem usados na máscara de rede. A partir destes valores o programa nos fornece a faixa de endereços a serem usados na rede (HostMin e HostMax), o endereço de broadcast (Broadcast) e quantos computadores eu posso abrigar na rede em questão (Hosts/Net).
O resultado pode ser salvo em um arquivo html usando a diretiva "-h":
ipcalc -h 143.106.0.0/26
E o resultado: Address: 143.106.0.0 10001111.01101010.00000000.00 000000 Netmask: 255.255.255.192 = 26 11111111.11111111.11111111.11 000000 Wildcard: 0.0.0.63 00000000.00000000.00000000.00 111111 => Network: 143.106.0.0/26 10001111.01101010.00000000.00 000000 HostMin: 143.106.0.1 10001111.01101010.00000000.00 000001 HostMax: 143.106.0.62 10001111.01101010.00000000.00 111110 Broadcast: 143.106.0.63 10001111.01101010.00000000.00 111111 Hosts/Net: 62 Class B
Valid HTML 4.01!
Neste último exemplo, eu utilizo 26 bits para identificar a rede e 6 bits para identificar os computadores dentro desta rede. Note como o programa insere um espaço em branco para deixar bem claro os dois componentes do endereço IP.
Para instalar em sistemas Debian GNU/Linux e derivados, digite:
sudo apt-get install ipcalc
Para saber mais, visite o portal do projeto em http://jodies.de/ipcalc