Рейтинг:0

Сделать статическое имя хоста видимым через DNS (и динамический IP)

флаг nl

В моей локальной сети я управляю CSV-файлом, который сопоставляет MAC-адреса с именами хостов. Этот файл используется для установки имени хоста клиентского компьютера при его установке, поэтому динамическое назначение имени хоста не требуется. Однако клиент получает динамический IP-адрес через DHCP.

Теперь я хочу получить доступ к машине в моей локальной сети через ssh (ssh user@some_host.local). Поскольку IP-адрес динамический, я должен использовать имя хоста.

Все машины работают на Linux. DHCP-сервер isc-dhcp-server. Я знаю, что мне придется настроить DNS и планировать использовать bind9.

Но я все еще не уверен в том, как настроить сеть. Как мне настроить серверы DHCP и DNS таким образом, чтобы настройка оставалась «неизменной»?

Рейтинг:0
флаг cn
Bob

Это действительно зависит от того, как настроена ваша сеть и что поддерживается.

  • Вы либо делаете то, что типично для хостов рабочих станций Windows, делаете имя хоста статическим свойством рабочей станции, назначаете динамический IP-адрес с DHCP, а затем заставляете рабочую станцию ​​регистрировать свой текущий IP-адрес во внутреннем DNS для разрешения на основе имени хоста:

    Иногда может быть достаточно просто настроить DHCP-клиент для отправки желаемого имени хоста/полного доменного имени. См., например: https://askubuntu.com/q/990537

    Для других решений может потребоваться, чтобы ваша система Linux действительно была членом домена Windows AD.

  • Противоположное решение — это более традиционное решение для Linux, которое подходит для администрирования, которое вы уже поддерживаете. Это больше похоже на то, как сеть навязывает системе определенное имя хоста:

    Вы настраиваете сервер DHCP для использования информации о системном MAC-адресе, чтобы всегда выдавать один и тот же IP-адрес одному и тому же хосту. Затем вы можете иметь статические сопоставления имени хоста ==> IP-адреса и наоборот в вашем DNS.

a.ilchinger avatar
флаг nl
В моей сети нет клиентов или серверов Windows. Желательно, чтобы мне не приходилось добавлять десятки сопоставлений как в конфигурации DHCP, так и в DNS, и я мог бы хранить один файл в тривиальном формате в центральном месте. Ссылка выглядит довольно многообещающе.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.