Как это работает
Каждый запрос вашего браузера содержит адрес, с которого он пришёл. Эта страница читает адрес на нашем сервере и отправляет его вам обратно. За домашним роутером все устройства в доме делят общий публичный адрес роутера; в мобильных сетях один адрес могут делить многие абоненты (NAT оператора).
VPN или прокси подменяет ваш адрес своим, поэтому при включённом VPN здесь виден адрес VPN. Так можно быстро проверить, что VPN работает.
Обратный DNS — это имя, которое владелец адреса ему присвоил. Для домашнего подключения это обычно название вашего интернет-провайдера; для сервера — имя, заданное его провайдером или вами, и именно его почтовые серверы проверяют, прежде чем принять письмо.
Пример
Вы хотите, чтобы SSH на новом VPS отвечал только вам. Скопируйте строку файрвола выше, выполните её на сервере, а затем удалите общее правило командой sudo ufw delete allow 22/tcp. Оставьте консоль провайдера открытой в другой вкладке на случай, если ваш адрес изменится.
Вопросы
Чем отличаются IPv4 и IPv6?
Адреса IPv4 состоят из четырёх чисел, например 203.0.113.5, и их всего около четырёх миллиардов, поэтому теперь они стоят денег. Адреса IPv6 длиннее, записываются в шестнадцатеричном виде, например 2001:db8::1, и их хватает, чтобы у каждого устройства был свой.
Почему меняется мой IP-адрес?
Большинство домашних и мобильных провайдеров выдают адреса из общего пула и назначают новый, когда роутер переподключается или по истечении заданного времени. Постоянный адрес обычно стоит дополнительных денег. Адрес сервера не меняется, пока сервер остаётся у вас.
Безопасно ли показывать свой IP-адрес?
Его и так видит каждый сайт, который вы посещаете. По нему можно узнать вашего провайдера и примерное местоположение, обычно город или регион, но не вашу улицу. Эта страница его не сохраняет.
Как узнать IP-адрес сервера?
Провайдер показывает его в панели управления. На самом сервере команда ip addr выводит его адреса, а curl -4 ifconfig.me или DNS-запрос к его домену покажет публичный.