Привет, у меня есть приложение, над которым я работаю.
У меня есть запись DNS me.myappdomain.com с точками входа dns на 127.0.0.1
Когда мое приложение запускается, оно локально общается с сервером, который у меня есть на каждом устройстве. Меня попросили использовать IP-адрес с возможностью маршрутизации, но я не уверен, что это вообще возможно.
Мой вопрос: почему 127.0.0.1 не считается маршрутизируемым IP-адресом?
Спасибо
Диапазон адресов IPv4 127.0.0.0/8
зарезервирован для кольцевой проверки хоста. Этот адрес никогда не должен появляться в какой-либо сети. Трафик, отправленный на любой адрес в этом диапазоне, будет немедленно возвращен внутри хоста.
Видеть RFC 1122, Требования к Интернет-хостам - Уровни связи, раздел 3.2.1.3:
(грамм)
{ 127, <any> }
Внутренний адрес обратной связи хоста. Адреса этой формы НЕ ДОЛЖНЫ появляться вне хоста.
Также RFC 3330, IPv4-адреса специального назначения
127.0.0.0/8 - этот блок предназначен для использования в качестве адреса обратной связи узла Интернета. Дейтаграмма, отправленная протоколом более высокого уровня на адрес в любом месте этого блока, должна возвращаться внутри хоста. Обычно это реализуется с использованием только 127.0.0.1/32 для обратной связи, но никакие адреса в этом блоке никогда не должны появляться ни в какой сети где-либо [RFC1700, стр. 5].