Защищаем DNS mikrotik от запросов извне (повышаем производительность микротика)

Команда «ВЕБ ННС» / Примітки розробника

Одна из популярных причин высокой нагрузки на микротик при относительно небольшом количестве подключенных клиентво. Если включена опция Allow remote requests в /ip dns

Защищаем DNS mikrotik от запросов извне (повышаем производительность микротика)

Как определить что нагрузка именно на днс. Если в ip firewall connection много запросов извне к вашему внешнему ip на порт 53. На примере до блокировки соединений было 3500. После блокировки днс 200. Нагрузка снизилась в разы.

Как запретить доступ извне в днс микротику. В файрволе прописать одно правило. В in.interface нужно указать интерфейс который смотрит на интернет.

Защищаем DNS mikrotik от запросов извне (повышаем производительность микротика)Защищаем DNS mikrotik от запросов извне (повышаем производительность микротика)

03-08-2017 22:08:21
Перегляди: 5739/1485

Коментарі

Коментарі відсутні
Преобразовать строку в число 1С
Попытка       СтрокаПоискаАртикул = Число(СтрокаПоиска); Исключение СтрокаПоискаАртикул = СтрокаПоиска;       КонецПопытки; Пытаеться преобразовать строку в число.
VK bot Online
Бот написан на php как standalone приложение. Умеет ставить лайки, делать публикации в управляемом аккаунте. Вступать в групы. проверять заявки в друзья. Искать возможных друзей. Добавляться в друзья. Также есть поиск груп используя апи вк для рассылки публикаций в групы от имены выбраного пользователя. Бот умеет работать через прокси. 
Проверка на заполненость строки в запросе 1С
Как проверить заполнен ли реквизит справочника. Например выбрать всю номенклатуру в которой  указан артикул Для этого в запрос добавляем условие Номенклатура.Артикул <> """" В итоге получим всю номенклатуру в которой Артикул не пуст
Передача результатов запроса в управляемую форму 1С
Задача состоит вывести таблицу по результатах запроса в отрытой форме. Код для формы с которой будем вызывать открытие новой формы и заполнять таблицу &НаКлиенте Процедура ПоказатьНулевыеОстатки(Команда)     Табл = ПоказатьНулевыеОстаткиНаСервере();     П = Новый Структура("ОстаткиНулевые", Табл); &nbs
ошибка исполнения функции 1с
  Для обхода ошибки нужно переименовать файл C:\ProgramData\1C\1CEStart\1CEStart.cfg, выполнить установку платформы 8.2, вернуть прежнее название файла."  Платформу установилась но конфигурации на 8.2 не запускаеться. Удалить старый файл (C:\ProgramData\1C\1CEStart\1CEStart.cfg) и все заработает.
Развертка базы данных по шаблонной базе
CREATE TABLE db2.table LIKE db1.table; INSERT INTO db2.table SELECT * FROM db1.table;
Перенос данных УТ 2.3 - УТ 3 - ошибка при выгрузке
Ошибки при експорте с УТ 2.3 для Украины при конвертации в 3 версию Одна с возможных причин отсуствие параметка даты при вызове метода Получить Ошибка при вызове метода контекста (Получить): Недопустимое значение параметра (параметр номер '1') Решением будет правка правил обмена. УчетнаяПолитикаНУ = РегистрыСведений.УчетнаяПолитикаНа
Удаление всплывающих окон в браузере (засевшие в планировщике задач)
Если в планировщика задач слетела оснастка есть способ удалить задачи через командную строку Запускаем cmd под администратором выполняем команду schtasks /query ищем подозрительное задание типа InternetDb Выполняем команду schtasks /delete /tn internetdb Если оснастка работает, то все выше описаное можно сделать через графич
Распаковка tar архива в линукс (указание файла, отображение хода експорта)
Распаковка архива Действие «распаковка» задается с помощью ключа -x. И тут снова потребуется ключ -f для указания имени файла архива. Также добавим ключ -v для визуального отображения хода процесса. tar -xvf /path/to/archive.tar.bz2
Подключение Tecdoc к 1C
Строка соединения для внешнего источника данных в 1С (для базы 2 квартала 2016 года) Driver={Transbase ODBC TECDOC CD 2_2016};Database=TECDOC_CD_2_2016@localhost; Имя пользователя - tecdoc; Пароль  - tcd_error_0 to be continued Автомагазин на Tecdoc
Вмикаємо по черзі всі checkbox на сторінці
(function() { const $checkboxes = $('input[type="checkbox"][data-lic_id="2"]'); let index = 0; function clickNext() {   if (index >= $checkboxes.length) {     console.log('Готово!');     return;   }   const $cb = $checkboxes.eq(index);   if (!$cb.prop('checked')