ایک IP address کسی نیٹ ورک پر ایک host کی شناخت کرتا ہے۔ IPv4 32 bits استعمال کرتا ہے، جسے چار octets کے طور پر لکھا جاتا ہے (192.168.1.10)، جو تقریباً 4.3 ارب addresses دیتا ہے — جو کافی نہیں، اور یہی چیز NAT اور IPv6 کو آگے بڑھاتی ہے۔ IPv6 128 bits استعمال کرتا ہے (2001:db8::1)، ایک عملی طور پر لامحدود جگہ۔
