Добрый день.
Имеется RB3011IiAS ver. 6.43.4, с относительно стандартными для офиса настройками.
Обнаружил, что все устройства локальной сети автоматически добавляются в список DNS Static (IP-->DNS-->Static).
 
С одной стороны, ничего особо критичного в этом нету. С другой стороны, как я понимаю, таблица DNS Static служит для ручного добавляения необходимоых хостов (некий аналог файла hosts).
Вопрос простой - нет ли в таком поведении аномалии?
Заранее и с уважением
			
			
						"Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
- 
				Sweik
														 - Сообщения: 77
 - Зарегистрирован: 14 июн 2018, 11:05
 - Откуда: Оттуда
 
"Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
									С уважением
						- 
				Chupaka
														 - Сообщения: 4184
 - Зарегистрирован: 29 фев 2016, 15:26
 - Откуда: Минск
 
Re: "Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
Доброго.
Не припомню, чтобы это была встроенная функциональность. Так что смотрите скрипты какие есть в конфигурации (/export в Терминале).
А с какими именами добавляются?
			
			
									
									
						Не припомню, чтобы это была встроенная функциональность. Так что смотрите скрипты какие есть в конфигурации (/export в Терминале).
А с какими именами добавляются?
- 
				Sweik
														 - Сообщения: 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-именами.
Сейчас я отключил данный скрипт (если это он). Пару дней помониторим ситуацию.
Спасибо за помощь!
С уважением
						- 
				Chupaka
														 - Сообщения: 4184
 - Зарегистрирован: 29 фев 2016, 15:26
 - Откуда: Минск
 
- 
				Sweik
														 - Сообщения: 77
 - Зарегистрирован: 14 июн 2018, 11:05
 - Откуда: Оттуда
 
Re: "Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
По сути, мысль хорошая - иметь все внутренние устройства со "статическим адресами" (да, я знаю, что это не резервация DHCP), если бы не "накопительский" эффект скрипта.
P.S. Скрипт преднамеренно оставил, возможно, он кому-то будет полезен.
			
			
									
									P.S. Скрипт преднамеренно оставил, возможно, он кому-то будет полезен.
С уважением
						- 
				Chupaka
														 - Сообщения: 4184
 - Зарегистрирован: 29 фев 2016, 15:26
 - Откуда: Минск
 
Re: "Автоматическое" (произвольное, бесконтрольное) добавление узлов локальной сети в DNS Static
Если хочется просто постоянства адресов - можно просто периодически делать что-то вроде 
Адреса могут периодически заканчиваться, конечно, но...
Ну или просто Lease Time поставить много дней - тогда даже после пропадания устройства на неделю оно будет получать тот же адрес, что и неделю назад.
			
			
									
									
						Код: Выделить всё
/ip dhcp-server lease make-static [find]Ну или просто Lease Time поставить много дней - тогда даже после пропадания устройства на неделю оно будет получать тот же адрес, что и неделю назад.