Добрый день.
Имеется RB3011IiAS ver. 6.43.4, с относительно стандартными для офиса настройками.
Обнаружил, что все устройства локальной сети автоматически добавляются в список DNS Static (IP-->DNS-->Static).
С одной стороны, ничего особо критичного в этом нету. С другой стороны, как я понимаю, таблица DNS Static служит для ручного добавляения необходимоых хостов (некий аналог файла hosts).
Вопрос простой - нет ли в таком поведении аномалии?
Заранее и с уважением
"Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
-
- Сообщения: 77
- Зарегистрирован: 14 июн 2018, 11:05
- Откуда: Оттуда
"Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: "Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
Доброго.
Не припомню, чтобы это была встроенная функциональность. Так что смотрите скрипты какие есть в конфигурации (/export в Терминале).
А с какими именами добавляются?
Не припомню, чтобы это была встроенная функциональность. Так что смотрите скрипты какие есть в конфигурации (/export в Терминале).
А с какими именами добавляются?
-
- Сообщения: 77
- Зарегистрирован: 14 июн 2018, 11:05
- Откуда: Оттуда
Re: "Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
Добрый день.
В скриптах нашел вот такое:
с периодичностью выполнения раз в сутки. Допускаю, что это - он
Все бы ничего, но "благодаря" этому скрипту в Static DNS появлялись записи с разными hostname, но с одинаковыми IP-адресами.
Записи добавлялись с DNS-именами.
Сейчас я отключил данный скрипт (если это он). Пару дней помониторим ситуацию.
Спасибо за помощь!
В скриптах нашел вот такое:
Код: Выделить всё
# DNS record for DHCP lease
# Prepare variables in use
:local topdomain;
:local hostname;
:local hostip;
# Configure your domain
:set topdomain "";
/ip dhcp-server lease;
:foreach i in=[find] do={
/ip dhcp-server lease;
:if ([:len [get $i host-name]] > 0) do={
:set hostname ([get $i host-name] . "." . $topdomain);
:set hostip [get $i address];
/ip dns static;
# Remove if DNS entry already exist
:foreach di in [find] do={
:if ([get $di name] = $hostname) do={
:put ("Removing: " . $hostname . " : " . $hostip);
remove $di;
}
}
# Add DNS entry
:put ("Adding: " . $hostname . " : " . $hostip);
/ip dns static add name=$hostname address=$hostip;
}
}
Все бы ничего, но "благодаря" этому скрипту в Static DNS появлялись записи с разными hostname, но с одинаковыми IP-адресами.
Записи добавлялись с DNS-именами.
Сейчас я отключил данный скрипт (если это он). Пару дней помониторим ситуацию.
Спасибо за помощь!
С уважением
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
-
- Сообщения: 77
- Зарегистрирован: 14 июн 2018, 11:05
- Откуда: Оттуда
Re: "Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
По сути, мысль хорошая - иметь все внутренние устройства со "статическим адресами" (да, я знаю, что это не резервация DHCP), если бы не "накопительский" эффект скрипта.
P.S. Скрипт преднамеренно оставил, возможно, он кому-то будет полезен.
P.S. Скрипт преднамеренно оставил, возможно, он кому-то будет полезен.
С уважением
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: "Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
Если хочется просто постоянства адресов - можно просто периодически делать что-то вроде
Адреса могут периодически заканчиваться, конечно, но...
Ну или просто Lease Time поставить много дней - тогда даже после пропадания устройства на неделю оно будет получать тот же адрес, что и неделю назад.
Код: Выделить всё
/ip dhcp-server lease make-static [find]
Ну или просто Lease Time поставить много дней - тогда даже после пропадания устройства на неделю оно будет получать тот же адрес, что и неделю назад.