Не полный общий ответ (он уже есть). Этот мой ответ показывает пример, где 127.0.0.2был использован для решения проблемы.
Выдержка:
Оператор попытался протестировать некоторое программное обеспечение в случае, когда его соединение с сервером было отклонено. Это было сделано на сервере с помощью временного iptablesправила, которое отклоняет весь трафик с IP-адреса клиента. Клиент сразу же смог «увидеть», что соединение было отклонено.
Проблема возникла, когда этот человек перенес серверное программное обеспечение на тот же компьютер, что и клиент, и попытался использовать петлевой интерфейс. Было установлено, что правило блокирует связь, 127.0.0.1но информация, от которой было отклонено соединение, прошла то же правило и никогда не доходила до зависшего клиентского программного обеспечения (предположительно, до истечения времени ожидания).
Решение состояло в том, чтобы использовать 127.0.0.2в качестве адреса сервера и установить правило, которое отклоняет подключения к нему. Информация об отказе пошла 127.0.0.1и смогла передать клиенту программное обеспечение.