На моем хосте ESXi запущено несколько виртуальных машин. Все они подключаются к моему домашнему маршрутизатору и получают IP-адрес через DHCP.

Когда я подключаюсь к этим виртуальным машинам, они часто имеют IP-адреса, отличные от прошлых, поэтому мне нужно проверить список аренды DHCP, прежде чем я смогу подключиться к одной из этих машин. (SSH, HTTP, FTP и т.д.)

Что я хотел бы сделать: я хотел бы настроить DNS-сервер, позволяющий мне создавать URL-адреса для этих машин.

Я предполагаю, что что-то вроде nas.local.net будет перенаправлено на 192.168.1.138 а esx.local.net будет на 192.168.1.101

Кроме того, я бы предпочел не создавать статические IP-адреса на моем маршрутизаторе для всех этих адресов. Оптимально, эта служба будет связывать MAC-адрес с URL и делать сопоставление IP с этой информацией.

Есть ли способ создать такой вид картирования?

1 ответ1

0

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

Другой подход - зарезервировать определенный диапазон адресов в вашей локальной сети для виртуальных машин и настроить для них статические IP-адреса.

Скорее всего, у вас уже есть локальный DNS-сервер в вашем маршрутизаторе. Он "знает" локальные адреса, администрируемые его DHCP-сервером, и перенаправляет другие адреса на некоторый внешний DNS-сервер. Посмотрите документацию по роутеру.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .