Общедоступный 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-адрес, чтобы клиенты могли каждый раз подключаться к вашему серверу.