Convert IPv4 into IPv6

by Nish Vamadevan on 15/11/2009 · View Comments

I was going through 6to4 tunnel configs and thought I’d post some info on converting IPv4 address into IPv6 Address. This is pretty straight forward and its obviously involves HEX conversion.

Here, I will convert the address 192.168.25.234

First we divide each octet by 16 and write down the remainder, primary school maths! :)

192 ÷ 16 = 12 remainder 0
168 ÷ 16 = 10 remainder 8
25 ÷ 16 = 1 remainder 9
234 ÷ 16 = 14 remainder 10

We also know that HEX has the following Values

A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

So we can write 192.168.25.234 into HEX like so… C0A8:19EA

Now we will change the HEX Address C0A8:19EA into regular IPv4

C0 = (12 x 16) + 0 = 192
A8 = (10 x 16) + 8 = 168
19 = (1 x 16) + 9 = 25
EA = (14 x 16) + 10 = 234

QED :)

{ 5 comments… read them below or add one }

1 Eryck November 27, 2009 at 13:10

I liked that. Nice and easy :)

Reply

2 Charlie April 18, 2010 at 21:16

Nice:)

Reply

3 Rakesh May 3, 2010 at 08:33

Cool ;-)

Reply

4 javad June 1, 2010 at 13:15

thanks .it was interesting.but would you please explain about subneting, for example /64 or /128?

Reply

5 Nish Vamadevan June 1, 2010 at 13:48

I will try and write one at the end of the month on IPv6 Subnetting.

Reply

Leave a Comment

blog comments powered by Disqus

Previous post:

Next post: