terça-feira, 12 de agosto de 2008

Como converter um endereço IP para decimal

Você já parou para pensar que o endereço IP nada mais é do que um número comum?
Pois bem, aqui vou mostrar como fazer para converter o endereço IP para um número decimal, mais simples de ler do que esse número com uns pontinhos no meio que é o IP.

Primeiro, vamos escolher um IP:

172.16.2.57 (IP da minha estação de trabalho :)

Converta cada número para binário: (as calculadoras do KDE ou a do Windows fazem isso sem problemas)

172 = 10101100
16 = 00010000
2 = 00000010
57 = 00111001

Muito bem, agora temos: 10101100000100000000001000111001

Agora converta isso para decimal e pronto!
Temos o decimal do IP!

172.16.2.57 = 2886730297

Você pode usar esse número no lugar do endereço IP!

Tá bom, não é tão trivial assim. Mas pelo menos você pode mostrar aos seus amigos sua nova habilidade nerd!

3 Comentários:

Blogger André Rocha disse...

Só para constar: também existe um jeito mais simples de fazer o cálculo =)

Seguindo meu próprio exemplo, com o IP 172.16.2.57, faça isso:

172 * 256 * 256 * 256 = 2885681152
16 * 256 * 256 = 1048576
2 * 256 = 512
57

Some tudo:

2885681152 + 1048576 + 512 + 57

E terá: 2886730297

;)

14 de agosto de 2008 às 07:41  
Blogger Unknown disse...

ahhhhhhhhh agora sim!!!não entendi nada....rs

23 de setembro de 2008 às 18:53  
Blogger André Rocha disse...

O importante é deixar as coisas bem esclarecidas! hehehe

24 de setembro de 2008 às 04:43  

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial