Kann ein Router eine URL einer lokalen IP zuordnen?

Ich richte eine Einrichtung mit vielen verschiedenen Computern ein, auf denen ich keinen Zugriff auf ihre Hosts-Dateien habe. Wie würde ich abbilden test.com auf einen lokalen Server ohne Verwendung der Hosts-Datei? Kann dies mit einem einfachen Heimrouter erfolgen?

Ich möchte in der Lage sein zu sagen Gäste: "Wenn Sie auf unseren wifi, Sie können gehen Sie einfach zu test.com zur Ansicht unserer lokalen Internetseite."

Ich würde es vorziehen, Antworten hardwareunabhängig zu halten, aber wenn es hilft, verwende ich ein D-Link DIR-655.

Ich bin mir bewusst, von dieser Antwort, aber ich glaube nicht, dass sie diese Probleme direkt anspricht: Wie kann ich einen Domainnamen einer IP-Adresse und einem Port zuordnen? (Irre ich mich?)

Dank!

Author: Community, 2012-03-18

2 answers

Ich habe keinen Heimrouter gefunden, der dies ausführen kann, ohne eine benutzerdefinierte Firmware zu verwenden. Ich verwende jedoch denselben Server, auf dem die Sites ausgeführt werden, um einen DNS-Server intern zu Hause zu hosten. Alle Computer zeigen auf den DNS-Server, auf dem eine Reihe benutzerdefinierter Directs eingerichtet ist, und alle anderen Abfragen werden an den DNS-Server meines ISP gesendet, um sie korrekt aufzulösen. Ich verwende DHCP, um allen Clients IP-und DNS-Serveradressen zuzuweisen.

 7
Author: BinaryMisfit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-03-18 20:58:10

Ich würde die Domain einfach real registrieren und auf eine lokale IP-Adresse verweisen. Wenn Sie beispielsweise example.com registriert haben und Ihr lokaler IP-Adressbereich 192.168.1.0/24 war, können Sie www.example.com auf 192.168.1.184 zeigen und Ihren Webserver auf dieser IP-Adresse ausführen. Während der Name außerhalb Ihres Netzwerks aufgelöst würde, würde er eigentlich nirgendwohin gehen.

Wenn Sie keine Domain wirklich registrieren möchten, können Sie stattdessen einfach Ihre eigenen Nameserver verwenden, die diesen Namen nach Belieben auflösen. Allerdings tue ich nicht empfehlen Sie dies, da dies zu Konflikten mit einer echten Domain führen kann.

Wenn Sie dies wirklich per Router tun möchten, verwenden Sie einen Router, der Dnsmasq unterstützen kann. Jeder Router, der DD-WRT unterstützt, reicht aus.

 3
Author: David Schwartz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-03-18 21:40:57