Ich richte eine Einrichtung mit vielen verschiedenen Computern ein, auf die ich keinen Zugriff auf die Hosts-Dateien habe. Wie würde ich test.com einem lokalen Server zuordnen, ohne die Hosts-Datei zu verwenden? Kann dies mit einem einfachen Heimrouter durchgeführt werden?
Ich möchte den Gästen sagen können: "Wenn Sie über unser WLAN verfügen, können Sie einfach auf test.com unsere lokale Website anzeigen."
Ich würde es vorziehen, die Antworten hardwareunabhängig zu halten, aber wenn es hilft, verwende ich einen D-Link DIR-655.
Diese Antwort ist mir bekannt, aber ich glaube nicht, dass sie diese Probleme direkt angeht: Wie kann ich einen Domainnamen einer IP-Adresse und einem Port zuordnen? (Irre ich mich?)
Vielen Dank!
quelle
Ich würde die Domain einfach für real registrieren und auf eine lokale IP-Adresse verweisen. Zum Beispiel, wenn Sie sich registriert
example.com
war und Ihr lokaler IP - Adressbereich192.168.1.0/24
, könnten Sie zeigenwww.example.com
auf192.168.1.184
und Ihr Webserver auf dieser IP - Adresse ausgeführt werden . Während der Name außerhalb Ihres Netzwerks aufgelöst würde, würde er eigentlich nirgendwo hingehen.Wenn Sie eine Domain nicht wirklich registrieren möchten, können Sie stattdessen einfach Ihre eigenen Nameserver verwenden, mit denen dieser Name aufgelöst wird, wie Sie möchten. Ich empfehle dies jedoch nicht, da dies zu Konflikten mit einer realen 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, kann dies tun.
quelle