IP adresi (İngilizce: Internet Protocol Address), internete ya da TCP/IP protokolü kulanılan diğer paket anahtarlamalı ağlara bağlı cihazların, ağ üzerinden birbirleri ile veri alış verişi yapmak için kullandıkları adres. İnternet'e bağlanan her bilgisayara bir IP adresi atanır, diğer bilgisayarlar bu bilgisayara bu adres ile ulaşırlar. Yani iki farklı cihaz aynı yerel ağda olmasa dahi, IP adresi birbirleri ile iletişim imkânı sağlar. IP adresleri şu anda yaygın kullanımda olan IPv4 için 32 bit boyunda olup, noktalarla ayrılmış 4 adet 8 bitlik sayıyla gösterilirler. Örneğin: 192.167.10.5 Bir internet sayfası sunucusuna, ağ tarayıcısı IP adresi yazarak da bağlanılabilir; ancak bu rakamları yazmak pratik olmadığından IP adresine karşılık gelen bir alan adı sistemi kullanılmaktadır. İnternet Servis Sağlayıcılarında bulunan Alan Adı Sunucularından (DNS -Domain Name System) oluşan bir ağ, hangi alan adının hangi IP adresine karşılık geldiği bilgisini eşler ve kullanıcıları doğru adreslere yönlendirir. İnternet'te trafik Başlıca IP adreslerince sağlanmaktadır.
IP Adresi Sınıfları
Kullanım alanlarına göre IP Adresleri sınıflandırılır. Örneğin; A Sınıfı IP Adresleri ...aaa.bbb.ccc / 127.aaa.bbb.ccc B Sınıfı IP Adresleri 128.aaa.bbb.ccc / 191.aaa.bbb.ccc C Sınıfı IP Adresleri 192.aaa.bbb.ccc - 223.aaa.bbb.ccc aralığındadır. SubnetMask Olarak 255.255.255.0
Özel IP adresleri
Aşağıdaki üç Ip adres bloğu IANA tarafından İnternet için rezerve edilmiştir. 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) Bu IP adresleri yerel alan ağlarında kullanılmak üzere tahsis edilmiştir (Dünya üzerinde tekil değildirler) ve geniş alan ağlarında Telco firmaları tarafından yönlendirilmezler, Bu nedenle, bu IP ağları İnternete çıkacaklarında ancak gerçek IP adreslerine NAT yapılarak kullanılabilirler.