dnsmon oferă o modalitate de a testa și verifica rezoluție DNS dintr-o anumită locație.
Reguli firewall
Să presupunem că aveți o regulă firewall ca următoarele, care stabilește trafic la example.com la o anumită clasă:
iptables -t mangle -A POSTROUTING -o eth0 -d 192.0.32.0/255.255.255.0 -p tcp -j CLASIFICARE --set-class 01:10
Cu toate acestea, nu sunteți sigur cât de mult timp 192.0.32.0/24 va indica example.com și doriți să fiți notificat atunci când nu astfel încât să puteți actualiza regula de trafic. Pentru a face acest lucru, puteți utiliza dnsmon pentru a monitoriza și vă e-mail atunci când se schimbă de cartografiere. Puteți actualiza apoi regula firewall cu noua valoare.
Teste Configurare DNS Server
Deși există și alte modalități de a face acest lucru, aveți posibilitatea să utilizați această pentru a vă asigura serverul DNS rezolvă o anumită gazdă la o rețea țintă.
Teste DNS Server uptime
Deși există și alte modalități de a face acest lucru, aveți posibilitatea să utilizați această pentru a vă asigura serverul DNS răspunde la întrebări.
Cum functioneaza?
dnsmon foloseste resolver mașină implicită pentru a căuta un set de adrese DNS, cu o frecvență configurabil. Va compara rezultatele împotriva fișierul de configurare vă oferă și trimite un e-mail la adresa configurate în cazul în care nu se potrivește.
Compatibilitate sistem de operare
Am testat doar acest pe Linux, așa că eu sunt doar sigur că lucrează acolo.
Instalare:
Cea mai simplă de instalare este cu PyPI prin PIP:
sudo apt-get install pip; sudo Pip instala dnsmon
Dacă nu aveți pip, îl puteți instala cu setuptools mai vechi:
sudo apt-get install python-setuptools; sudo easy_install dnsmon
Odată instalat, creați un șablon de bază pentru setările:
cp dnsmon / settings_local.py.example dnsmon / settings_local.py
... Și-l încercați:
dnsmon.py --foreground
Dacă totul merge bine, rula ca un demon:
dnsmon.py
Cerințe :
- Python
Comentariile nu a fost găsit