Иногда достаточно минуты, чтобы выяснить, свободно ли ваше подключение в интернете или спрятано за провайдерской сеткой. Знание статуса IP пригодится, если вы хотите поднять сервер, отправлять почту или настроить удалённый доступ.
В этом тексте я подробно, но просто расскажу, как узнать белый или серый ip и какие шаги выполнить прямо сейчас, чтобы понять это самому.
Что значит «белый» и «серый» IP?
Белый IP — это публичный адрес, доступный из интернета без дополнительных трансляций адресов. Обычно он статический или обещан провайдером, не скрыт за NAT и не числится в массовых блок-листах.
Серый IP чаще всего скрыт за CGNAT провайдера или динамическая цель, которую нельзя напрямую достучаться извне. Такой адрес ограничивает приём входящих соединений и вызывает проблемы с некоторыми сервисами.
Как проверить: простые методы
Сначала узнайте внешний адрес: откройте сайт вроде ifconfig.me или выполните curl ifconfig.me в терминале. Затем сравните его с адресом в настройках маршрутизатора — если они разные, вероятно, вы за NAT.
Проверьте через whois и ASN, пробейте IP по RBL (спам-листам) и попытайтесь открыть порт снаружи (canyouseeme.org). Обратите внимание на диапазоны CGNAT (например, 100.64.0.0/10) — если IP там, это серый.
Короткая таблица сравнения
Признак | Белый IP | Серый IP |
---|---|---|
Доступ извне | Есть | Ограничен или нет |
Статичность | Чаще статичен | Чаще динамичен |
Проблемы с сервисами | Редко | Часто |
- Шаг 1: узнайте внешний IP.
- Шаг 2: сравните с локальным адресом роутера.
- Шаг 3: проверьте whois, RBL и открытые порты.
Заключение
Понять, белый у вас IP или серый, можно за пару минут проверками внешнего адреса, whois и доступностью портов. Если нужен полноценный доступ извне, лучше запросить у провайдера белый (публичный) IP или настроить платную опцию.
Если обнаружите серый IP и не хотите менять тариф — используйте VPN с портами или обратный туннель, это практичный обход без смены провайдера.