Почему так не любят DNS ?

Использовать IP адреса в конфигурации - это зло. За это надо наказывать. Это выше моего понимания, почему люди упорно не желают использовать потрясающе удобную и функциональную систему хранения информации - DNS.

Заметьте, что важность корректного функционирования DNS настолько велика, что это чуть ли не единственное место, где во всех операционных системах присутствует избыточность - primary DNS, secondary DNS. Этим создатели как бы намекают - люди ! это - вещь !

Не помогает. Все равно везде пишут 10.0.0.1.

К чему это приводит ? А приводит это к тесному связыванию:

1. Клиентов и серверов.
2. Сервисов и серверов.

Ведь IP это адрес аппаратуры, адрес узла. Всякий раз, когда вы прописываете в конфигурации IP адрес, вы принимаете на себя ответственность за то, что именно этот сервис будет запущен именно на этом сервере и этот клиент будет всегда работать только с ним.

Казалось бы, сделай для каждого сервиса свое имя, и пусть они фактически показывают на один и тот же IP адрес, но зато конфигурация становится понятной и появляется централизованная точка разрыва, где можно в одном месте поправить. И сервис можно мигрировать с одного сервера на другой без того, чтобы всех клиентов обегать.

Я уже не говорю о том, что в DNS  можно хранить произвольную информацию, не связанную с разрешением имен, скажем, в записях TXT. И существующая инфраструктура обмена зонами обеспечит ее тиражирование и, как следствие, резервирование.

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

Использовать IP вместо имени, это все равно как использовать в повседневной жизни почтовые адреса вместо названий магазинов и прочих ориентиров. Вот я говорю - Бажова, 193. Что ? Где ? А скажешь - "Метеогорка". А-а-а-а ! Или вот я захожу за продуктами в Сиреневый бульвар, 2. Что ? Где ? "Главный Кировский". А-а-а-а !

Так же и с DNS.