Назад | Перейти на главную страницу

dnsmasq с использованием отдельного DHCP-сервера

Я был счастливым пользователем dnsmasq в своей локальной сети SOHO в течение многих лет, предоставляя как службы DNS, так и службы DHCP.

Однако после перехода на оптоволоконную службу AT&T мне нужно разделить ответственность за dhcp и DNS. Это связано с тем, что AT&T требует, чтобы вы использовали их маршрутизатор в качестве интерфейса для их сети, и, хотя вы можете настроить службу dhcp на их маршрутизаторе, вы не можете ее отключить (вы также можете настроить их маршрутизатор для работы в качестве транзитного канала для вашей локальной сети, но это не работает; например, скорость вашего соединения падает на 95%).

У меня просто не могло быть DNS, работающего локально. Но мне удобнее обращаться к различным ресурсам локальной сети по имени, а не по IP-адресу.

Насколько я понимаю, dnsmasq не будет служить DHCP-сервером, если вы не настроите какие-либо параметры DHCP. Но то, что я хочу сделать, я думаю, немного отличается: я хочу, чтобы dnsmasq «узнал», какой IP-адрес был назначен маршрутизатором AT&T устройству, а затем связал этот IP-адрес с определяемым пользователем именем хоста. Если это возможно, я предполагаю, что это будет через MAC-адрес.

Я не знаю, возможно ли это, поэтому был бы признателен за совет. Или альтернативное решение, которое делает то же самое.