Maximum Length Of IP Address: 15 (IPv4) & 39(IPv6)

Posted by Gopinath on Tech Dreams See other posts from Tech Dreams or by Gopinath
Published on Thu, 27 Jan 2011 02:38:00 +0000 Indexed on 2011/01/28 23:35 UTC
Read the original article Hit count: 294

Filed under:
|


Problem

You are designing a database table for a web application that requires to store IP address of users who visits the site. The IP address is required to be stored a character data in the table. To define size of the character column you need to know maximum length of IP address. So, what is the maximum length of an IP address?

Solution

The IPv4 version of IP address is in the following format

255.255.255.255

To store IPv4 address we require 15 characters.

The IPv6 version of IP address is grouped into sets of 4 hex digits separated by colons, like the below

2001:0db8:85a3:0000:0000:8a2e:0370:7334

To store IPv6 address you require a 39 characters long column.

Conclusion

As IPv4 and IPv6 are the commonly use protocols, you better define a column with 39 characters length so that both the format address are saved in to the table without any issues.

This article titled,Maximum Length Of IP Address: 15 (IPv4) & 39(IPv6), was originally published at Tech Dreams. Grab our rss feed or fan us on Facebook to get updates from us.

© Tech Dreams or respective owner

Related posts about SQL Server

Related posts about programming