Czy router może odwzorować adres URL na lokalny adres IP?

9

Konfiguruję obiekt z wieloma różnymi komputerami, na których nie mam dostępu do plików hostów. Jak zmapować test.com na lokalny serwer bez korzystania z pliku hosts? Czy można to zrobić za pomocą prostego routera domowego?

Chciałbym móc powiedzieć gościom: „Jeśli korzystasz z naszego Wi-Fi, możesz po prostu przejść do test.com, aby wyświetlić naszą lokalną stronę internetową”.

Wolałbym zachować odpowiedzi niezależnie od sprzętu, ale jeśli to pomoże, używam D-link DIR-655.

Zdaję sobie sprawę z tej odpowiedzi, ale nie sądzę, że rozwiązuje ona bezpośrednio te problemy: Jak zmapować nazwę domeny na adres IP i port? (Czy się mylę?)

Dzięki!

Sos McBoss
źródło

Odpowiedzi:

7

Nie znalazłem routera domowego, który mógłby to uruchomić bez użycia niestandardowego oprogramowania układowego. Jednak używam tego samego serwera, na którym działają witryny, do hostowania serwera DNS wewnętrznie w domu. Wszystkie komputery wskazują serwer DNS, na którym mam skonfigurowany zestaw niestandardowych poleceń, a wszystkie inne zapytania są wysyłane do serwera DNS mojego dostawcy usług internetowych w celu poprawnego rozwiązania. Korzystam z DHCP, aby przypisywać adresy IP i adresy serwerów DNS wszystkim klientom.

BinaryMisfit
źródło
Dzięki - to potwierdza moje ustalenia. Czy jest to szczególnie trudne do skonfigurowania? (Używam serwera Ubuntu)
Sauce McBoss
Na świecie istnieje mnóstwo lekkich, prostych programów serwerowych DNS. Tak więc skonfigurowanie serwera DNS może być trudne lub łatwe.
djangofan
@lrog Jeśli używasz Ubuntu Server, spójrz na DNSMasq . Jest to serwer DHCP / DNS przypisany do jednego i korzystałem z niego w przeszłości, ale spędziłem dużo czasu na szukaniu poprawnej konfiguracji.
BinaryMisfit,
3

Chciałbym po prostu zarejestrować domenę i skierować ją na lokalny adres IP. Na przykład, jeśli jesteś zarejestrowany example.comi zasięg lokalny adres IP był 192.168.1.0/24, można zwrócić www.example.comsię 192.168.1.184i uruchomić serwer WWW na ten adres IP. Chociaż nazwa rozwiązałaby się poza twoją siecią, tak naprawdę nigdzie by nie poszła.

Jeśli nie chcesz naprawdę rejestrować domeny, możesz po prostu użyć własnych serwerów nazw, które sprawiają, że ta nazwa jest rozpoznawana w dowolny sposób. Jednak nie polecam tego, ponieważ może to powodować konflikt z prawdziwą domeną.

Jeśli naprawdę chcesz to zrobić przez router, użyj routera, który nie obsługuje Dnsmasq . Zrobi to każdy router, który może obsługiwać DD-WRT .

David Schwartz
źródło