Я не уверен, что на 100% понял ваш вопрос, но если я это сделаю, это сводится к следующему: если мой сервер перемещается, как мои клиенты могут найти его?
Именно это и сделал DNS почти за последние три десятилетия.
Каждая возможная система, которую вы можете выбрать, должна быть загружена с начальными рабочими данными: адрес для сервера каталогов, адрес рабочего сервера для получения обновленного списка адресов и т. Д. Для этого нужны корневые DNS-серверы и ОС поставщики сделают для вас загрузочную часть.
Конечно, DNS-запросы могут кэшироваться, вот как это должно работать и как он масштабируется до размера Интернета. Вы управляете кэшированием (читайте о TTL) и обычно можете поддерживать его на нормальных значениях (не имеет смысла сокращать его до абсолютного минимального времени, необходимого для повторного развертывания сервера в другом месте).