Saltar para o conteúdo
ipaddress.fi

Conversor de endereços IP

Todas as representações de um endereço IPv4 ou IPv6.

Comprimido
2001:db8::8a2e:370:7334
Âmbito
Uso especial · Documentation
Expandido
2001:0db8:0000:0000:0000:8a2e:0370:7334
Inteiro
42540766411282592856904136881884656436
Hexadecimal
0x20010db80000000000008a2e03707334
Nome DNS inverso
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
Binário
0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:1000101000101110:0000001101110000:0111001100110100

Um endereço IP é, na verdade, apenas um número – 32 bits em IPv4 e 128 bits em IPv6. As notações com pontos e dois pontos existem para as pessoas. O conversor mostra o mesmo endereço como inteiro, em hexadecimal e em binário, além do nome de DNS inverso usado nas consultas PTR (in-addr.arpa para IPv4, ip6.arpa para IPv6).

Para IPv6 mostra também a forma expandida (todos os 32 dígitos hexadecimais) e a forma comprimida canónica segundo o RFC 5952: minúsculas, sem zeros à esquerda e a sequência mais longa de grupos a zero substituída por ::.

Perguntas frequentes

Como converto um endereço IP num inteiro?

Multiplique cada octeto IPv4 pelo seu valor posicional: a×256³ + b×256² + c×256 + d. Para 192.168.1.1, o resultado é 3232235777.

Qual é a forma canónica de um endereço IPv6?

Segundo o RFC 5952: hexadecimal em minúsculas, sem zeros à esquerda em cada grupo, e a sequência mais longa de dois ou mais grupos a zero comprimida para ::. Se duas sequências tiverem o mesmo comprimento, comprime-se a primeira.

Porque é que os nomes PTR parecem escritos ao contrário?

O DNS delega da direita para a esquerda, por isso as zonas inversas listam as partes do endereço por ordem inversa. Assim, cada titular de rede pode ser responsável pelo seu próprio bloco.