chkip.py – DNS- und Mailserver-Check-Tool
Instead of copying the script file manually to ~/.local/bin using 'cp', we now recommend creating a symbolic link with 'ln -s'. This makes updates easier, as any changes pulled from the Git repository are immediately reflected in the linked binary without needing to copy the file again. It’s also safer in the long term, as users won’t accidentally run outdated versions from ~/.local/bin. |
||
---|---|---|
chkip.py | ||
INSTALL.md | ||
README.md |
chkip
🛠️ Ein praktisches DNS- und Mailserver-Check-Tool für die Kommandozeile.
Mit Unterstützung für Domain- und IP-Modus, JSON-Ausgabe und gängigen Mail-spezifischen DNS-Abfragen.
✨ Features
- Automatische Erkennung: IP vs. Domain
- Domain-Modus:
- A / AAAA / MX
- PTR & FCrDNS je MX
- rDNS (via ipinfo.io)
- SPF (
-sS
) - DMARC (
-sD
) - MTA-STS (
-sM
) - TLSA/DANE (
-sT
) - DKIM (
-sDK [selector]
)
- IP-Modus:
- PTR
- rDNS (via ipinfo.io)
- FCrDNS-Check
- JSON-Ausgabe (
--json
) - Lizenz: GPLv3
- Autor: Pascal Bouquet (erstellt am 17.04.2025)
🧪 Beispielausgaben
Domain:
$ chkip bouquet24.de
A: 31.16.143.139
AAAA: No AAAA record
MX:
Host: mail.bouquet24.de
IP: 172.94.17.144
PTR: mail.bouquet24.de
FCrDNS: ok
rDNS: ip1f108f8b.dynamic.kabel-deutschland.de
$ chkip 172.94.17.144
PTR: mail.bouquet24.de
rDNS: mail.bouquet24.de
FCrDNS: ok