
Ich habe einen Asus AX55-Router und ein einfaches ESP32-basiertes Gerät, auf dem ein Webserver läuft und das über WLAN mit dem Router verbunden ist. Ich habe den Router so eingestellt, dass er ihm eine feste IP von zuweist 192.168.50.82
.
Jetzt möchte ich den Router so konfigurieren, dass er eine URL umleitet, beispielsweise mydev
auf diese IP.
Ich möchte also Folgendes in den Browser eingeben http://mydev/some/cmd
und möchte, dass der Router es auf umleitet http://192.168.50.82/some/cmd
.
Ist das möglich?
(Grundsätzlich möchte ich, dass die hosts
Datei das macht, was sie unter Linux/Windows macht, aber vom Router und nicht von meinem Betriebssystem, damit sie mit Mobiltelefonen usw. funktioniert.)
Antwort1
Überprüfen Sie, ob Ihr Modem über eine Funktion namens „DNS-Host-Zuordnung" oder ähnliches. Ich habe das bei Modems für den Endverbraucher gesehen, auch bei alten.
Geben Sie einfach mydev
als Hostnamen und 192.168.50.82
als IP ein. Anschließend sollten Sie über den Hostnamen von jedem Gerät in Ihrem Netzwerk darauf zugreifen können.
Ein mögliches Problem ist, dass es bei einer Änderung der IP des Servers möglicherweise nicht offensichtlich ist, dass Sie sich beim Router anmelden und die IP des Hosteintrags aktualisieren müssen. Sie können /etc/hosts
zur Erinnerung einen Kommentar auf Ihrem Desktop hinzufügen, da Sie ihn bei der Fehlerbehebung überprüfen können.