whois.tebbe.dev (eigenes Projekt)
Anwendungszweck
Ich wollte einen Dienst haben, der mir intuitiv und optisch ansprechend Daten zu angegebenen IP-Adressen ausgibt und mit IPv4 bzw. IPv6 Adressen gleichzeitig arbeiten kann.
Anforderungen
Unterstützung von IPv4 & IPv6
Optisch ansprechend
Material Design-Sprache
Statisch generierte HTML, um das Hosting zu vereinfachen
Übergabe einer abzufragenden IP-Adresse durch GET Parameter
Sollte als PWA installierbar sein
Umsetzung
Zur Umsetzung des Projektes habe ich mich für Nuxt.JS entschieden, da dies die einfache generierung von statischen HTML Dateien mit vereinfachter Wartung der Website kombiniert.
Im Hintergrund wird auf die offene API von ARIN gesetzt, welche direkt durch den Browser des Nutzers angefragt wird.
Bevor aber die Anfrage an die API gestellt wird, überprüft der Dienst, ob die eingegebene Adresse auch wirklich gültig ist. (Um unnötige Anfragen zu vermeiden)
Das styling der Seite wurde komplett selber gemacht, um meinen Wünschen zu entsprechen.