dnsmon menawarkan cara untuk menguji dan memverifikasi resolusi DNS dari lokasi tertentu.
Firewall Rules
Katakanlah Anda memiliki aturan firewall seperti berikut, yang menetapkan lalu lintas ke example.com untuk kelas tertentu:
iptables -t mangle -A POSTROUTING -o eth0 -d 192.0.32.0/255.255.255.0 p tcp -j mengklasifikasikan set-kelas 01:10
Namun, Anda tidak yakin berapa lama 192.0.32.0/24 akan mengarah ke example.com dan Anda ingin diberitahu ketika tidak sehingga Anda dapat memperbarui aturan lalu lintas. Untuk melakukannya, Anda dapat menggunakan dnsmon untuk memantau dan e-mail Anda ketika perubahan pemetaan. Anda kemudian dapat memperbarui aturan firewall Anda dengan nilai baru.
Tes Konfigurasi DNS Server
Meskipun ada cara lain untuk melakukan hal ini, Anda dapat menggunakan ini untuk memastikan server DNS Anda menyelesaikan host diberikan kepada jaringan target.
Tes DNS Server Uptime
Meskipun ada cara lain untuk melakukan hal ini, Anda dapat menggunakan ini untuk memastikan DNS server Anda adalah responsif pertanyaan.
Bagaimana cara kerjanya?
dnsmon menggunakan mesin standar penyelesai untuk mencari satu set alamat DNS dengan frekuensi dikonfigurasi. Ini akan membandingkan hasil terhadap file konfigurasi yang Anda berikan dan mengirim email ke alamat dikonfigurasi jika tidak cocok.
OS Kompatibilitas
Aku hanya diuji ini di Linux, jadi saya hanya yakin itu bekerja di sana.
Instalasi:
Instalasi termudah adalah dengan PyPI melalui pip:
sudo apt-get install pip; sudo pip install dnsmon
Jika Anda tidak memiliki pip, Anda dapat menginstalnya dengan setuptools tua:
sudo apt-get install python-setuptools; sudo easy_install dnsmon
Setelah terinstal, membuat template dasar untuk pengaturan:
cp dnsmon / settings_local.py.example dnsmon / settings_local.py
... Dan mencobanya:
dnsmon.py --foreground
Jika semua berjalan dengan baik, jalankan sebagai daemon:
dnsmon.py
Persyaratan :
- Python
Komentar tidak ditemukan