Private vs Public Addresses
Rapid growth of the Internet resulted in a shortage of IPv4 addresses. So,
the powers that be designated a specific subset of the IPv4 address space to be
private, to temporarily alleviate this
problem.
A
public address can be routed on the Internet.
Thus, devices that should be Internet accessible (such as web or email servers)
must be configured with public addresses.
A
private address is only intended for
use within an organization, and can never be routed on the internet. Three
private addressing ranges were allocated, one for each IPv4 class:
Class
A - 10.x.x.x
Class
B - 172.16-31.x.x
Class
C - 192.168.x.x
NAT
(Network Address Translation) is used to translate
between private addresses and public addresses. NAT allows devices configured
with a private address to be stamped with
a public address, thus allowing those devices to communicate across the
Internet.
NAT
is only a temporarily solution to the address shortage problem.
Eventually,
IPv4 is about to be completely replaced with IPv6.
Two
other ranges, while not considered “private,” have been reserved for specific
use:
127.x.x.x
- reserved for diagnostic purposes. One such address
(127.0.0.1),
identifies the local host, and is referred to as the loopback
or localhost address.
169.254.x.x
- reserved for Automatic Private IP Addressing (APIPA).
A
host assigns itself an APIPA address if a DHCP server is unavailable to dynamically assign an address.
Comments
Post a Comment