Es ist nicht möglich, den Cache der Gerätenamen manuell zu bereinigen. Wenn man ein Gerät löscht, verbleibt es doch im Cache und wenn dann ein neues Gerät, z.B. eine VM mit demselben Namen erstellt wird, erhält diese eine Adresse, die nicht dem Hostnamen des Systems in der VM entspricht. Ein Umbenennen ist ebenso unmöglich (was ja eine mögliche Lösung wäre).
Wenn in einem internen Netzwerk die korrekten Hostnamen benötigt werden, ist das mehr als störend. Ein Ping zeigt dann, dass ich server-x nicht mehr unter server-x.home erreiche, sondern unter server-x-1.home oder server-x-2.home.
Das nervt nicht nur, dass zerstört auch Development-Systeme die man auf seinen Rechnern hat. Insofern ist das Fehlen einer Cache-Bereinigung extrem störend, wenn kein sonstiger Zugang auf die Internetbox möglich ist.
Schliesslich hängt der blöde Gerätenamen ja nur irgendwo in einer known_hosts Datei rum und wurde beim Löschen des Geräts nicht entsorgt. In einem Terminal wäre das eine Sache von 5 Minuten. So? Warten bis die alten Gerätenamen ein halbes Jahr alt sind und entsorgt werden? Die Arbeit solange liegen lassen?
Und ein Factory-Reset ist auch keine Option, da ja mit gespeicherten Konfigurationen, die Einträge auch wieder mitkommen, zudem müssen dann alle Devices wieder im LAN und WLAN konfiguriert werden, zumindest wenn man zuhause ein grösseres Netzwerk für die Entwicklung von IT-Anwendungen hat.
Weiss hier jemand Abhilfe?