DNS im LAN mithilfe der Router-/Serverkonfiguration auflösen

DNS im LAN mithilfe der Router-/Serverkonfiguration auflösen

Ich versuche, einen internen Testserver mit einem Domänennamen einzurichten, damit ich meine Anwendung testen kann. Ich habe einen D-Link-WLAN-Router und einen Server-Rechner, auf dem Ubuntu Buster läuft. Der Server ist über ein Ethernet-Kabel mit dem WLAN-Router verbunden. Folgendes habe ich bisher gemacht:

  1. Meinem Server wurde die statische IP 192.168.xx zugewiesen.
  2. 192.168.xx als test.app in der Datei /etc/hosts auf dem Server deklariert
  3. Erstellt einen virtuellen Host-Eintrag in Apache auf dem Server, um alle Anfragen von test.app zu verarbeiten

Basierend auf der obigen Konfiguration gelange ich zur Startseite meiner Anwendung, wenn ich einen Browser auf dem Server öffne und „test.app“ eingebe. Das funktioniert einwandfrei.

Wenn ich einen anderen Rechner mit dem WLAN-Netzwerk verbinde, kann ich die IP-Adresse 192.168.xx des Servers direkt anpingen. Aber wenn ich „test.app“ eingebe, erhalte ich keine Antwort.

Ich habe die Portweiterleitung auf dem Router für die Ports 80 und 53 mit TCP- und UDP-Protokollen aktiviert. Ich habe auch Firewalls für die Ports auf meinem Servercomputer geöffnet.

Was muss ich als Nächstes tun, damit „test.app“ von meinem Client-Computer aus auf meine Anwendung auf dem Server zugreifen kann?

Bitte beachten Sie, dass im gesamten Netzwerk keine Internetverbindung besteht. Dies funktioniert vollständig über die LAN-Konfiguration. Ich kann nur auf den Servercomputer zugreifen und die Routerkonfiguration ändern.

Dank im Voraus.

Antwort1

Ich konvertiere die Kommentare in eine Antwort. Die Lösung basiert auf dem Kommentar von @tom-yan.

  1. Installieren Sie einen DNS-Server auf dem Server-Rechner. Ich habe dieses Tutorial befolgt: ostechnix.com/install-and-configure-dns-server-ubuntu-16-04-lts
  2. Ändern Sie die DHCP-Konfiguration des Routers, um den Domänennamen als „test.app“ und die DNS-IP als 192.168.xx (Server-IP) anzugeben.
  3. Starten Sie den Server neu.

Dies sollte das Problem lösen.

verwandte Informationen