Две схемы адресации, работающие бок о бок
IPv4
192.0.2.10
32 бита — ~4,3 млрд адресов — исчерпаны
IPv6
2606:4700::6810:84e5
128 бит — 340 ундециллионов адресов
Статические и динамические IP-адреса: чем они отличаются
Статический IP-адрес предназначен оставаться закреплённым за устройством или сервисом с течением времени, тогда как динамический адрес может меняться, когда провайдер перераспределяет сетевую конфигурацию. Различие относится к способу назначения адреса, а не к тому, IPv4 это или IPv6. Бизнес часто покупает фиксированные адреса для сервисов, которым нужны предсказуемые конечные точки, а домашние интернет-подключения обычно получают адреса по динамическому выделению. Динамический не означает, что адрес меняется при каждом подключении, а статический не означает, что администратор или провайдер никогда не смогут его изменить. Всегда сверяйтесь с договором на обслуживание и сетевой конфигурацией, а не делайте вывод о поведении по краткому наблюдению.
Где полезна статическая адресация
Фиксированный публичный адрес может упростить разрешающие списки, удалённый доступ, соединения между площадками или размещение сервиса, который должен быть доступен по стабильной конечной точке. Он также облегчает поддержку мониторинга и правил файрвола, потому что ожидаемый источник или получатель не меняется регулярно. Эти преимущества сопровождаются обязанностями: владение адресом, маршрутизация, политика файрвола и доступность сервиса всё равно требуют постоянного управления. Статический IP не повышает автоматически безопасность или время бесперебойной работы, а открытому сервису по-прежнему нужны аутентификация, обновления и подходящие сетевые средства контроля. Стабильный адрес делает маршрут предсказуемым, но сам по себе не делает конечную точку заслуживающей доверия.
| Характеристика | Статическое назначение | Динамическое назначение |
|---|---|---|
| Ожидаемая стабильность | Настроен оставаться неизменным | Может быть переназначен со временем |
| Поддержка разрешающих списков | Обычно проще | Может потребовать обновлений или стабильного посредника |
| Типичное применение | Размещаемые сервисы и фиксированные подключения | Потребительский и обычный клиентский доступ |
| Эксплуатационное замечание | По-прежнему требует управления адресом и файрволом | Краткое наблюдение не гарантирует постоянства |
Динамической адресацией управляют протоколы и системы провайдера, которые выделяют доступные адреса, когда они нужны устройству или подключению. Аренда или сессия может длиться долго, поэтому адрес может казаться стабильным неделями, не будучи закреплённым по договору. Перезагрузка роутера не обязательно вызывает немедленную смену, так как провайдер может продлить ту же аренду. И наоборот, работы на сети или переподключение могут привести к другому адресу. Считайте динамически назначенный адрес потенциально изменяемым, если провайдер явно не предлагает фиксированное назначение.
Какое место занимает DNS
DNS сопоставляет имя хоста с одним или несколькими опубликованными значениями; он не решает, статичен ли сам адрес. Если публичный IP сервиса меняется, его запись A или AAAA, возможно, придётся обновить, чтобы пользователи по-прежнему могли до него добраться. Службы динамического DNS автоматизируют это обновление, определяя текущий адрес и меняя DNS-данные имени хоста. Они полезны для некоторых домашних лабораторий и случаев удалённого доступа, но их надёжность зависит от программы-обновлятора, провайдера, TTL и сети. Поиск по домену показывает, что DNS возвращает сейчас; он не может сказать, обещает ли провайдер, что этот адрес останется закреплённым.
- Спросите у интернет-провайдера или хостинг-провайдера, фиксирован адрес или назначается динамически.
- Используйте управляемые обновления DNS, только если сервис и модель безопасности подходят под задачу.
- Не публикуйте новый адрес, пока маршрутизация и конфигурация файрвола не готовы.
- Не считайте, что один запрос доказывает долгосрочную стабильность адреса.
- Используйте имя хоста для сервисов, у которых базовая инфраструктура может меняться.
Выбирайте исходя из эксплуатационной потребности
Если третья сторона требует разрешающий список IP, сначала спросите, поддерживает ли она имя хоста, аутентифицированную интеграцию или управляемый диапазон адресов. Покупка статического адреса только ради того, чтобы не обновлять небольшую конфигурацию, может быть оправданной, но для малорисковой личной службы вполне может хватить схемы с динамическим DNS. Для производственного приложения рассмотрите балансировщик нагрузки, CDN или управляемую провайдером конечную точку, абстрагирующую изменения инфраструктуры. Правильный выбор зависит от ожиданий по надёжности, требований безопасности и от того, кто будет реагировать, когда адрес или маршрут изменится.
Владельцам доменов устойчивая практика — отслеживать DNS и по возможности автоматизировать изменения, а не полагаться на запомненный адрес. О том, как адрес публикуется, читайте в статье типы DNS-записей, а текущий публичный ответ покажет поиск IP по домену. Статический и динамический описывают назначение адреса; A и AAAA описывают данные DNS. Если держать эти термины раздельно, командам проще не считать DNS-запись доказательством того, как сетевой провайдер управляет адресом за ней.
Планируйте смену, даже если адрес кажется стабильным
Динамически назначенный адрес может долго оставаться прежним, и возникает соблазн считать его постоянным. Это допущение может не сработать при замене модема, обслуживании у провайдера, переносе учётной записи или перестройке сети. Если сервис зависит от фиксированного адреса источника, подтвердите назначение у провайдера и задокументируйте, как сообщается об изменениях. Если он зависит от имени хоста, следите, чтобы у программы, обновляющей DNS, были учётные данные, она успешно работала и публиковала запись правильного семейства. Включите проверку извне сети, поскольку внутреннее устройство может разрешить локальный адрес или добраться до сервиса по маршруту hairpin, недоступному публичным клиентам. Надёжность обеспечивает определённый процесс обновления и восстановления, а не тот факт, что вчерашний IP ещё работает.
Нужно проверить публичные DNS-адреса домена? Воспользуйтесь инструментом Domain IP Lookup.
Читайте также
Три причины, почему один домен отвечает по-разному
Геомаршрутизация
Свой edge-сервер в каждом регионе
Кэширование
Независимые TTL и кэши
Split-horizon
Другой ответ — так задумано
Что такое IP-геолокация: точность и ограничения
Как IP-геолокация оценивает местоположение сети, почему результат может не совпадать с местом нахождения пользователя и что показывает DNS-запрос.
Записи, которые встретятся почти в каждой зоне
Что такое wildcard DNS-запись: применение и риски
Как wildcard DNS-записи соответствуют ненастроенным именам, когда они упрощают управление поддоменами и как могут скрывать ошибки.
CNAME — псевдоним имени, а не адреса
www.example.com
запись CNAME
cdn.provider.net
целевое имя хоста
192.0.2.10
запись A, итоговый ответ
Цепочки CNAME: как пройти по псевдониму до IP-адреса
Как записи CNAME образуют цепочки псевдонимов, как резолверы доходят до адресов A и AAAA и что проверять, когда цепочка рвётся.