Dev-Ops.su
305 subscribers
79 photos
4 files
206 links
Полезные утилиты, статьи, доклады и обзоры.
Канал для DevOps, SRE, Архитекторов и прочих *Ops

https://dev-ops.su

#DevOps #SRE #DevSecOps #SecOps #ChatOps #GitOps #DocsOps #MLOps #FinOps #NoOps #CloudOps #CIOps #CDOps #AnyOps #BuzzWordOps

@woozymasta
Download Telegram
Цикл из пяти небольших статей в которых расскажут, что такое DNS в Linux, из чего состоит, почему он может тормозить и как его готовить.

#dns #linux #dnsmasq #coredns

https://zwischenzugs.com/2018/06/08/anatomy-of-a-linux-dns-lookup-part-i/
nailgun - это клиент тестирования производительности DNS, написанный на Rust с использованием trust-dns-proto и tokio

#dns #perfomance #benchmark

https://github.com/leshow/nailgun
FaPro - Fake Protocol Server, кросплатформенная утилита которая позволяет легко запускать или останавливать несколько симуляций сетевых служб. Поддерживает кучу разных протоколов, таких как: DNS, Elasticsearch, FTP, Memcached, Modbus, MQTT, Redis, SMB, SNMP, VNC и много чего еще. Швейцарский нож для тестирования и отладки.

#fakeserver #fapro #rdp #vnc #dns #mqtt #modbus #smb #ssh #redis #imap #pop3 #snpm #smtp

https://github.com/fofapro/fapro
Заметка про то каким способом (плагином) стоит делать статические записи в CoreDNS в зависимости от ситуации.

🔹 Если DNS записей много и используются разные типы записей (PTR SRV MX и т.п.) использовать стоит или файл с базой или плагин records

example.org {
records {
@ 60 IN MX 10 mx1
mx1 60 IN A 127.0.0.1
}
}

🔹 Если нужны какие-то рерайты используем плагин rewrite

rewrite name suffix .schmoogle.com. .google.com.

🔹 Если нужна шаблонизация и регулярные выражения то используем плагин template

template IN A domain.tld {
match ^(?P<a>[a-zA-Z0-9\-]*)[.]domain[.]tld[.]$
answer "{{ .Name }} 60 IN A 172.0.0.10"
fallthrough
}

🔹 Если нужно банальное сопоставление ip-имя из hosts то используем плагин hosts

. {
hosts
}

#coredns #dns #hosts

Список встроенных плагинов
Список сторонних плагинов
Решил я прикупить домен под Pet-проект, и снова чувствую эту боль с выбором имени и проверкой доступности в разных зонах.

Нашел на просторах интернета кучу разных утилит для проверки доступности домена, но всё не то и не так.

В итоге запилил очередной велосипед bash скрипт — domain-checker

#domains #whois #soa #dns #dig

https://github.com/WoozyMasta/domain-checker
👍1