В связи с тем, что dyndns.org испортился и начал хотеть денег за свои услуги, пришлось таки озаботиться этим вопросом, изучить матчасть..
В общем-то, динамические апдейты в DNS реализованы уже много лет назад, но как обычно, есть некоторые тонкости. Под катом краткое руководство для тех, кому интересно.
Подразумевается, что у вас уже есть собственный домен, собственный первичный DNS-сервер для этого домена (BIND), и клиент под юниксом/линуксом. Вероятно, на роутере, работающем под openwrt/dd-wrt, такой метод тоже сработает с небольшими поправками, но я лично не пробовал.
Итак..
1. На клиенте генерируем секретный ключ (на самом деле, генерировать его можно где угодно, но поскольку он нужен на клиенте, то удобнее прямо там):
dnssec-keygen -a hmac-sha256 -b 128 -n HOST -r /dev/urandom dyndns
Продолжение »
Автор: Johnny
Тэги: cron, DNS, DynDNS, консоль, перепост, сервер
Чтобы добавить резервирование IP-адреса в DHCP, необходимо всего три команды:
Открываем командную строку на сервере и пишем следующее:
netsh.exe
DHCP Server \\SERVERNAME scope 172.16.0.0 add reservedip 172.16.0.17 60140d21c2a0 PC17.DOMAIN.LOCAL "client description" BOTH
Синтаксис следующий:
SERVERNAME — Имя DHCP-сервера
172.16.0.0 — область, в которую добавляется резервирование
172.16.0.17 — IP-адрес добавляемого клиента
60140d21c2a0 — MAC-адрес добавляемого клиента
PC17.DOMAIN.LOCAL — имя добавляемого клиента
client description — здесь можно указать описание
BOTH — тип резервирования DHCP и BOOTP
Вместо имени сервера можно указывать его IP-адрес.
netsh.exe
DHCP Server 172.16.0.1 scope 172.16.0.0 add reservedip 172.16.0.17 60140d21c2a0 PC17.DOMAIN.LOCAL "client description" BOTH
Автор: Johnny
Тэги: DHCP, tip, windows, заметка, консоль, коротко, работа, решено, сервер
UPD от 28.03.2018 Статье уже больше 3 лет, информация устарела. Пользуйтесь Let’s Encrypt
Стоимость мультидоменного сертификата составляет от 10 000 рублей в год. Однако теперь есть возможность получить SSL-сертификат на 100 доменов бесплатно, да еще и сроком на 2 года.
Для этого идем по адресу https://buy.wosign.com/free/ и заполняем поля. Главное, чтобы домен был написан латиницей (зона РФ и прочие не поддерживаются) и был доступ к админскому ящику в этом домене (webmaster, postmaster, hostmaster, admin или administrator).
Кстати, в архиве, который они генерят, лежат сертификаты и ключи для разных веб-серверов: Nginx, Apache, IIS, Tomcat и прочих.
Собственно, на этом все.
Автор: Johnny
Тэги: Apache, nginx, SSL, коротко, сайт, сервер
Иногда бывает нужно очистить кэш squid. Как правило, это происходит тогда, когда кэш забивается большим количеством данных и скорость работы в Интернете начинает заметно падать. Зачем нужен кэш во времена широких каналов — вопрос отдельный, но примем как данность, просто будем решать задачу очистки кэша squid.
Для начала определимся, где лежат кэшируемые данные, выполнив команду
grep cache_dir /etc/squid/squid.conf
Результат выполнения команды:
Как видим, данные лежат в /var/spool/squid
Всего 4 команды, которыми мы останавливаем сервис squid, чистим и пересоздаем кэш и снова стартуем squid, и задача выполнена:
service squid stop
rm -r /var/spool/squid/*
squid -z
service squid start
Автор: Johnny
Тэги: console, Linux, squid, ubuntu, коротко, проблемы, сервер, терминал
Дано: После обновления нескольких плагинов сайт на WordPress перестал открываться.
Решение: Находим имя некорректно обновленного плагина (в логах веб-сервера или просто вспомнив, что именно обновляли) и переименовываем папку с этим плагином в /wp-contents/plugins/имя_плагина. Если не нашли имя плагина, отключаем их все, переименовав папку со всеми плагинами /wp-contents/plugins
Автор: Johnny
Тэги: wordpress, блог, коротко, плагин, сервер
Иногда бывает нужно узнать ключ продукта (серийный номер) установленного офиса от MS. Когда на компах стоят корпоративные лицензии, порой бывает сложно сразу понять, на каком из компов какие ключи установлены. А штатными средствами (через меню справки, свойств и пр.) узнать это нельзя. Зато есть возможность узнать это при помощи командной строки. Причём тут тоже не всё так просто — так можно узнать только последние 5 цифр ключа продукта.
В командной строке пишем следующее:
Продолжение »
Автор: Johnny
Тэги: microsoft, Office, консоль, работа, сервер
|