RFC4085 · Встраивание глобально маршрутизируемых интернет-адресов считается вредным
Embedding Globally-Routable Internet Addresses Considered Harmful
RFC 4085 не рекомендует встраивать ссылки на уникальные глобально маршрутизируемые IP-адреса в прошивку и фиксированные конфигурации интернет-узлов. Такая практика создаёт зависимость от центральных служб, мешает балансировке нагрузки и переназначению адресных блоков, а после смены назначения адреса может направлять к нему нежелательный трафик. Документ рекомендует отключать ненужные функции по умолчанию, предоставлять оператору управление функциями, генерирующими трафик, и использовать DNS либо механизмы обнаружения локальных служб. Для примеров и документации следует применять специально зарезервированные адресные блоки, а не уникальные глобально маршрутизируемые адреса. Встроенные адреса также создают риск неумышленного доверия посторонним сторонам после изменения роли адреса.
IETF · RFC
Назначение
Уточнить лучшую современную практику, предотвращающую использование уникальных глобально маршрутизируемых IP-адресов как неизменяемых идентификаторов служб в интернет-узлах.
Применение
Следует учитывать при проектировании прошивок, сетевых устройств, клиентских служб и их конфигураций: следует использовать доменные имена или стандартные механизмы обнаружения для идентификации служб, с осторожностью применять подходящие идентификаторы служб и стандартные механизмы их динамического разрешения в IP-адреса, а также обеспечивать возможность изменения таких идентификаторов на месте эксплуатации через обычный интерфейс команд и управления службы.
BCP 105 относится к фиксированным конфигурациям и не утверждает, что DNS-имена сами по себе неизменны: разработчикам и поставщикам следует рассматривать возможные режимы отказа продукта при утрате административного контроля над доменом. В конфигурациях по умолчанию, документации и примерах следует использовать интернет-адреса из специально зарезервированных для этих целей блоков, а не уникальные глобально маршрутизируемые IP-адреса: для IPv4 — 192.0.2.0/24, для IPv6 — 2001:DB8::/32; адреса RFC 1918 для этой цели использовать не следует. RFC 4085 не обновляет и не отменяет другие RFC.
Официальная английская аннотация
This document discourages the practice of embedding references to unique, globally-routable IP addresses in Internet hosts, describes some of the resulting problems, and considers selected alternatives. This document is intended to clarify best current practices in this regard. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.
{
"id": "RFC4085",
"number": 4085,
"title_en": "Embedding Globally-Routable Internet Addresses Considered Harmful",
"title_ru": "Встраивание глобально маршрутизируемых интернет-адресов считается вредным",
"summary_ru": "RFC 4085 не рекомендует встраивать ссылки на уникальные глобально маршрутизируемые IP-адреса в прошивку и фиксированные конфигурации интернет-узлов. Такая практика создаёт зависимость от центральных служб, мешает балансировке нагрузки и переназначению адресных блоков, а после смены назначения адреса может направлять к нему нежелательный трафик. Документ рекомендует отключать ненужные функции по умолчанию, предоставлять оператору управление функциями, генерирующими трафик, и использовать DNS либо механизмы обнаружения локальных служб. Для примеров и документации следует применять специально зарезервированные адресные блоки, а не уникальные глобально маршрутизируемые адреса. Встроенные адреса также создают риск неумышленного доверия посторонним сторонам после изменения роли адреса.",
"purpose_ru": "Уточнить лучшую современную практику, предотвращающую использование уникальных глобально маршрутизируемых IP-адресов как неизменяемых идентификаторов служб в интернет-узлах.",
"use_ru": "Следует учитывать при проектировании прошивок, сетевых устройств, клиентских служб и их конфигураций: следует использовать доменные имена или стандартные механизмы обнаружения для идентификации служб, с осторожностью применять подходящие идентификаторы служб и стандартные механизмы их динамического разрешения в IP-адреса, а также обеспечивать возможность изменения таких идентификаторов на месте эксплуатации через обычный интерфейс команд и управления службы.",
"full_translation_path": "translations/rfc4085.html",
"full_translation_checked_at": "2026-10-10",
"full_translation_source_sha256": "3b5f497cce048cd28519a6be06b4f54728342e9e44a9f9805418d82d0468fef1",
"architect_note_ru": "BCP 105 относится к фиксированным конфигурациям и не утверждает, что DNS-имена сами по себе неизменны: разработчикам и поставщикам следует рассматривать возможные режимы отказа продукта при утрате административного контроля над доменом. В конфигурациях по умолчанию, документации и примерах следует использовать интернет-адреса из специально зарезервированных для этих целей блоков, а не уникальные глобально маршрутизируемые IP-адреса: для IPv4 — 192.0.2.0/24, для IPv6 — 2001:DB8::/32; адреса RFC 1918 для этой цели использовать не следует. RFC 4085 не обновляет и не отменяет другие RFC.",
"topics_ru": [],
"translation_state": "reviewed",
"verification_level": "primary_source_reviewed",
"verification_level_ru": "Проверено по первичному тексту и реестру RFC Editor",
"verification_note_ru": "Полный текст и карточка независимо сверены с первоисточником. 2026-10-10",
"abstract_en": "This document discourages the practice of embedding references to unique, globally-routable IP addresses in Internet hosts, describes some of the resulting problems, and considers selected alternatives. This document is intended to clarify best current practices in this regard. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.",
"authors": [
"D. Plonka"
],
"organizations": [],
"publication_date": "2005-06-01",
"current_status": "BEST CURRENT PRACTICE",
"current_status_ru": "Лучшая современная практика",
"publication_status": "BEST CURRENT PRACTICE",
"publication_status_ru": "Лучшая современная практика",
"lifecycle": "active",
"lifecycle_ru": "Действующий",
"stream": "IETF",
"stream_ru": "IETF",
"area": "ops",
"area_ru": "Эксплуатация и управление",
"working_group": "grow",
"source_draft": "draft-ietf-grow-embed-addr-05",
"page_count": 10,
"doi": "10.17487/RFC4085",
"keywords": [],
"formats": [
"TXT",
"HTML"
],
"relations": {
"obsoletes": [],
"obsoleted_by": [],
"updates": [],
"updated_by": [],
"is_also": [
"BCP105"
],
"see_also": []
},
"links": {
"info": "https://www.rfc-editor.org/info/rfc4085/",
"html": "https://www.rfc-editor.org/rfc/rfc4085.html",
"txt": "https://www.rfc-editor.org/rfc/rfc4085.txt",
"datatracker": "https://datatracker.ietf.org/doc/rfc4085/"
}
}