chkip.py – DNS- und Mailserver-Check-Tool
Go to file
Pascal Bouquet 552c170959 Replaced cp with symbolic link (ln -s) for better maintainability
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.
2025-04-19 15:28:53 +02:00
chkip.py chkip.py aktualisiert 2025-04-19 14:57:07 +02:00
INSTALL.md Replaced cp with symbolic link (ln -s) for better maintainability 2025-04-19 15:28:53 +02:00
README.md README.md aktualisiert 2025-04-19 14:52:03 +02:00

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