# domainchecker Domainchecker für schnelle Prüfung eines beliebigen DNS-Records für eine beliebige Anzahl an Domains --- ## Features - Ausgabe einer Liste von DNS-Records für eine beliebige in einem Array übergebene Anzahl Domains --- ## Installation 1. Repository klonen oder Skript kopieren: ```bash git clone git.in.loki-net.at/esn-support-bash-snippets.git cd esn-support-bash-snippets/domaintools/domainchecker chmod +x domainchecker.sh ``` 2. Abhängigkeiten (falls vorhanden) installieren: - dnsutils (dig), also vorinstalliert auf connect-lej. --- ## Nutzung ### Standardaufruf ```bash ./domainchecker.sh ``` ### Beispiele ```bash bash domainchecker.sh > Welche Domains sollen gesucht werden? > domain1.tld domain2.tld domain3.tld domain4.tld > Welcher Record soll untersucht werden? > A domain1.tld A-Records: ⤷ ==== domain2.tld A-Records: ⤷91.151.18.26 ==== domain3.tld A-Records: ⤷91.151.18.26 ==== domain4.tld A-Records: ⤷91.151.18.28 ==== ``` --- ## Optionen ``` Usage: ./ [OPTIONS] --help Zeigt diese Hilfe --option Beispieloption YYYY-MM-DD Beispiel für Datumsargument ``` --- ## Beispielausgabe ``` Hier ein Beispieloutput des Skripts. ``` ``` --- ## Setup-Hinweise Falls notwendig, Alias in `~/.bashrc` setzen: ```bash alias ='~/pfad/zum/repo///' ``` Logger-spezifisch ggf. in `~/.profile` ergänzen: ```bash cd /var/log/easyname/$(date +%Y)/$(date +%m)/ ``` --- ## Notes - Weitere Hinweise, Einschränkungen, Besonderheiten - Ggf. bekannte Bugs oder ToDos