Отказоустойчивость файла хостов

Отказоустойчивость файла хостов

Мое программное обеспечение использует DNS-имя для подключения к серверу. Моим клиентам иногда нужно работать вне сайта, и в таком случае они используют Hamachi для подключения к серверу.

Я хотел бы узнать, возможно ли настроить файл hosts (или, может быть, более простой метод) для проверки локального IP-адреса, и если это не удается, то он переходит на IP-адрес Hamachi.

127.0.0.1       localhost
12.34.56.78     localhost   

решение1

Ни файл HOSTS, ни DNS не имеют никакого типадоступность услугипроверка возможности. Они разрешают имена DNS в IP-адреса. Кроме того, файл HOSTS работает напервым прибыл - первым обслужен Эквивалент в русском языке: поздний гость гложет и костьоснове, то есть первое совпадение используется, а все остальные игнорируются. Таким образом, ни DNS, ни файл HOSTS не могут сделать то, что вам нужно.

Также обычно предполагается, что имя localhost относится к 127.0.0.1 или ::1. Нарушение этого предположения очень странно. Если вы не имеете в виду localhost, то обычно лучше для управляемости не писать localhost.

решение2

Вы можете настроить раздельный DNS, чтобы публичный DNS указывал на ваш публичный IP-адрес, а частный DNS — на ваш частный IP-адрес.

Связанный контент