dnsmon предлага начин да се тества и проверява резолюция DNS от дадено място.
<Силен> Правила на защитната стена
Да речем, че има едно правило защитна стена, подобен на следния, който определя трафика към example.com към даден клас:
IPTABLES -t маш -А POSTROUTING -o eth0 -D 192.0.32.0/255.255.255.0 -p TCP -j КЛАСИФИЦИРАТ --set класа 01:10
Въпреки това, не сте сигурни колко дълго 192.0.32.0/24 ще посочим example.com и искате да бъдете уведомявани, когато го прави не за да можете да обновите своята правило трафик. За да направите това, можете да използвате dnsmon да наблюдава и ви мейл, когато се променя картографиране. След това можете да актуализирате вашата защитна стена правило с новата стойност.
Тестове DNS сървър конфигурация
Въпреки, че има и други начини да направите това, можете да използвате това, за да се уверете, че вашата DNS сървър решава даден хост към целева мрежа.
<Силен> DNS сървър Uptime Тестове
Въпреки, че има и други начини да направите това, можете да използвате това, за да се уверете, че вашата DNS сървър е отзивчив към запитвания.
<Силен> Как става това? Силен>
dnsmon използва резолвера по подразбиране машина, за да търсите набор от DNS адреси с конфигурируеми честота. Тя ще се сравнят резултатите срещу конфигурационния файл ви осигури и изпращане на имейл до конфигуриран адреса, ако не съвпадат.
<Силен> OS Съвместимост
Аз бях само тестван този на Linux, така че аз съм единственият сигурен, че работи там.
<Силен> Монтаж:
Лесният монтаж е с PyPI чрез семка:
ап-да инсталирате семка; Sudo PIP инсталирате dnsmon
Ако не разполагате с PIP, можете да го инсталирате с по-старите setuptools:
ап-да инсталирате Питон setuptools; Sudo easy_install dnsmon
Веднъж инсталирана, създаде база шаблон за настройки:
CP dnsmon / settings_local.py.example dnsmon / settings_local.py
... И да го изпробвате:
dnsmon.py --foreground
Ако всичко върви добре, стартирайте го като демон:
dnsmon.py
<силни> Изисквания
- Python
Коментари не е намерена