IP-адрес (сокращение от англ. Internet Protocol Address) – уникальный идентификатор любого устройства, подключённого к сети, построенной по протоколу IP.
IP-адрес являет собой 32-битовое (IPv4) или 128-битовое (IPv6) двоичное число. Общепринятой формой записи IP-адреса является написание IP-адреса в виде четырёх десятичных чисел (0 - 255), разделённых точками, например, 195.2.234.62. В пределах одной сети (Интернет, локальная сеть) все адреса должны быть уникальными.
IP-адрес состоит из двух важных частей: номера сети и номера узла. В случае частной изолированной сети её адрес может быть избран из зарезервированных для таких сетей блоков адресов, например, 192.168.0.0/16, 172.16.0.0/12, 10.0.0.0/8. Когда сеть должна работать как часть Интернета, то адрес сети выдаётся провайдером или тем региональным Интернет-регистратором, в регионе которого находится сеть (англ. Regional Internet Registry, RIR) через локальных Интернет- регистраторов (англ. Local Internet Registries, LIR) . Существует пять RIR: ARIN, (Северная Америка), APNIC (Азия), AfriNIC (Африка), LACNIC (Южная Америка) и RIPE NCC (Европа, Центральная Азия, Ближний Восток).
Статическим IP-адрес называют, если он указывается в настройках устройства, подключенного к сети, либо если назначается автоматически при подключении устройства и используется неограниченное количество времени.
Динамическим IP-адрес называют, если он назначается автоматически при подключении к сети и используется ограниченный промежуток времени, как правило, до завершения сеанса подключения. Также динамические адреса бывают виртуальными, с использованием технологии NAT: пользователи могут получать информацию из сети, но при этом нет прямого доступа к устройству из сети, так, например, компьютер с виртуальным IP-адресом не может быть WEB-сервером.
Не виртуальные IP-адреса называют внешними («белыми»). Они чаще всего статические. Довольно часто провайдеры позиционируют внешний IP-адрес, как дополнительную платную услугу.
Для получения IP-адреса, чаще всего используется протокол DHCP (англ. Dynamic Host Configuration Protocol – протокол динамической конфигурации хоста) – это протокол, который дает возможность устройствам (хостам) автоматически получать IP-адрес и другие необходимые параметры для работы в сети. Протокол работает по модели «клиент-сервер».
Свой IP-адрес можно очень просто можно определить. Для этого нужно:
- В Windows, свой IP-адрес можно узнать, выполнив команду «ipconfig» в командной строке.
- В любой Unix-like операционной системе, IP-адрес можно узнать, выполнив «ifconfig» в командной строке.