Oh for Pete's sake, let's shut this down once and for all so we can get on with what matters, i don't want to fall out over techie crap.
http://www.cisco.com/univercd/cc/td/doc ... htmwhereby
Here's the reserved addresses for private network addressing, ie those networks that aren't internet or public. large corporations, small businesses or homeowners etc. OK. With the class A address 10.0.0.0, class B 172.16.0.0 or class C address, ie 192.16.0.0. These are the official address ranges yet in reality you could use whatever you wanted to.
10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
Iana (Internet assigned numbers authority) are responsible for the whole addressing both IPv4 and IPv6 they are also responsible for DNS and a host of other associated protocols . ISP's do not go direct to IANA, they apply to a national NIR, regional RIR or local LIR registry ie, generally the NIC or interNIC as they are now known, who will issue a band of ip's to the ISP. The ISP then assigns an IP address/s to the user.
If you want more lessons then do as I did and spend the months trawling through books and the RFC's learning this crap. go to
www.cisco.com you can find it all.