В сети, в которой я работаю, часто возникают ситуации, когда люди настраивают виртуальную машину, чтобы опробовать что-то новое, и хотят рассказать другим (в той же сети) о своих экспериментах.
Для такой ситуации я хотел бы ввести дополнительный (под) домен и позволить этим людям привязать имя хоста к своей виртуальной машине, подобно тому, как это делают интернет-сервисы, такие как DynDNS. Т.е. у виртуальных машин есть сценарий, который периодически обновляет их запись в DNS, поскольку они могли получить новый IP-адрес от внутреннего DHCP-сервера.
Пока мне не удалось найти «готовое к запуску» решение с открытым исходным кодом (для меня оно должно работать в Linux), которое можно просто установить в локальной сети. (Я, вероятно, не использую правильные условия поиска.)
Я нашел это http://nexus.zteo.com/blog/your-own-dynamic-dns-in-3-steps/ но для этого необходимо предоставить ключ для обновления всего домена всем в локальной сети.
Какие решения я пропустил? Или написать свою собственную реализацию, как это сделать?
Это то, что вам нужно, вам не понадобятся ключи. Вам необходимо настроить всех клиентов в сети на использование этого внутреннего DNS, указав его IP.