Я следую инструкциям в https://askubuntu.com/questions/87665/how-do-i-change-the-hostname-without-a-restart. Имя хоста изменяется правильно, когда я проверяю, используя "hostname".
Однако есть одна проблема. Поскольку я меняю только имя хоста, но не IP-адрес. Я продолжаю тестировать с помощью «nslookup ip_addr», где «ip_addr» - это IP-адрес машины. Nslookup по-прежнему возвращает старое имя хоста.
Есть ли способ (без перезагрузки) позволить nslookup также возвращать новое имя хоста?
Большое спасибо.
После перезагрузки nslookup возвращает новое имя хоста. Итак, в моем сетевом контексте DNS выполняет настройку автоматически. Но перезагружаться не хочу.
nslookup
использует ваш DNS-сервер, а не конфигурацию локального имени хоста, для преобразования IP в имя.
Вам нужно будет внести это изменение в свой DNS-сервер, который зависит от того, как ваш DNS-сервер обновляется - может быть, вручную, может быть, автоматически при перезагрузке хоста, может быть, через какой-то другой автоматический механизм.