Общедоступный IP-адрес в уникальном и открытом IP-адресе, назначенном поставщиком услуг Интернета (ISP).

Он действует как P.O. коробку к себе домой. Вы можете узнать свой общедоступный IP-адрес, используя следующую команду.

curl ifconfig.me
curl: client url
ifconfig: interface configuration

Частный IP-адрес — это IP-адрес, назначенный локальному вычислительному устройству. Он уникален только в вашей локальной сети, а не глобально.

Допустим, я использую свой ноутбук, а мой смартфон использует Wi-Fi от маршрутизатора.

Публичный IP-адрес для обоих устройств будет одинаковым, но частный IP-адрес, назначенный моим маршрутизатором, будет другим и уникальным для моих устройств.

Итак, когда я захожу на www.medium.com через свой ноутбук, маршрутизатор Wi-Fi меняет мой частный IP-адрес на общедоступный IP-адрес и отправляет данные.

При получении мой роутер меняет пункт назначения на частный IP, чтобы информацию получал мой ноутбук, а не смартфон.

Статический и динамический IP

Статический IP — это фиксированный IP-адрес устройства. Его нельзя назначить другим устройствам, если только это устройство не вернет IP-адрес.

Динамический IP наоборот. Устройствам назначаются оставшиеся IP-адреса, когда устройство используется.

Если вы хотите предоставить сервер, вам нужно установить статический IP-адрес, чтобы клиенты могли каждый раз подключаться к вашему серверу.