dnsmon tarjoaa tapa testata ja tarkistaa DNS päätöslauselmassa tietyssä paikassa.
Palomuuri Säännöt
Sano sinulla palomuurisääntö seuraavaa, joka asettaa liikenteen example.com tiettyyn luokkaan:
iptables -t mankeli -A POSTROUTING -o eth0 -D 192.0.32.0/255.255.255.0 -p tcp -j luonnehtinut --set luokan 01:10
Kuitenkin, et ole varma, kuinka kauan 192.0.32.0/24 aikoo osoittaa example.com ja haluat saada ilmoituksen, kun se ei ole niin voit päivittää liikennettä sääntö. Voit tehdä niin, voit käyttää dnsmon seurata ja sähköpostin kun kartoitus muuttuu. Voit päivittää palomuurisäännön kanssa uusi arvo.
DNS Server Configuration Testit
Vaikka on olemassa muita tapoja tehdä tämän, voit käyttää tätä varmista, että DNS-palvelimen ratkaisee tietyn isännän kohdeverkkoon.
DNS Server Uptime testejä
Vaikka on olemassa muita tapoja tehdä tämän, voit käyttää tätä varmista, että DNS-palvelimen reagoi kyselyihin.
Miten se toimii?
dnsmon käyttää oletuksena koneen resolver etsiä joukko DNS osoitteita konfiguroitavissa taajuudella. Se tulee verrata tuloksia vastaan config tiedosto tarjota ja lähettää sähköpostia määritetty osoite, jos se ei vastaa.
OS Compatibility
Olen vain testannut tämän Linuxissa, joten olen vain että se toimii siellä.
Asennus:
Helpoin asennus on kanssa PyPI kautta pip:
sudo apt-get install pip; sudo Pip asentaa dnsmon
Jos sinulla ei ole PIP, voit asentaa sen vanhemmalla setuptools:
sudo apt-get install python-setuptools; sudo easy_install dnsmon
Kerran asennettu, luoda pohja mallin asetukset:
cp dnsmon / settings_local.py.example dnsmon / settings_local.py
... Ja kokeilla sitä:
dnsmon.py --foreground
Jos kaikki menee hyvin, se suoritetaan daemon:
dnsmon.py
vaatimukset
- Python
Kommentteja ei löytynyt