Это все в локальной сети:
- У меня есть несколько машин Linux (я называю эти конечные точки), которые получают свои IP-адреса от DHCP-сервера, который я не контролирую.
- Я не контролирую наш внутренний DNS
- Тем не менее, я управляю сервером Ubuntu со статическим IP и известным именем: ubuntu.domain.com
Я хочу иметь возможность доступа к этим машинам по их именам хостов или hostname.ubuntu.domain.com.
Либо мне нужно уведомить наш DNS-сервер об этих именах хостов, выяснить, какие службы разрешения имен уже доступны (pinging для имен хостов Windows или Linux разрешают IP-адрес opendns, что неверно), либо настроить службу типа dnsmasq, либо использовать динамический веб-сайт DNS. (не идеально подходит для этой в основном закрытой сети)
С dnsmasq похоже, что мне нужно настроить каждую машину для получения IP-адреса от ubuntu.domain.com. Я не хочу этого делать. Я должен поддерживать текущую ситуацию с DHCP. Кто-то был бы зол, если бы наши запросы DHCP проходили через мою собственную машину.
Можно ли пересылать запросы DHCP от dnsmasq моему поставщику DHCP по умолчанию?
Каким-то образом каждая машина должна уведомить ubuntu.domain.com о своей паре (имя хоста, IP).
Я хочу избегать изменения чего-либо, кроме именованных конечных точек, для использования в ubuntu.domain.com в качестве источника DNS, поэтому схема hostname.ubuntu.domain.com кажется хорошей. Я даже не знаю, возможно ли это вообще.
TLDR: Как мне легко разрешить имена хостов Linux?