Я настраиваю объект со многими разными компьютерами, где у меня нет доступа к файлам их хостов. Как мне сопоставить test.com с локальным сервером, не используя файл hosts? Можно ли это сделать с помощью простого домашнего роутера?
Я хотел бы иметь возможность сказать гостям: «Если у вас есть наш Wi-Fi, вы можете просто зайти на test.com, чтобы просмотреть наш местный веб-сайт».
Я бы предпочел, чтобы ответы не зависели от аппаратного обеспечения, но если это поможет, я использую D-link DIR-655.
Мне известен этот ответ, но я не думаю, что он решает эти проблемы напрямую: как сопоставить доменное имя с IP-адресом и портом? (Я ошибаюсь?)
Спасибо!
источник
Я бы просто зарегистрировал домен по-настоящему и указал его на локальный IP-адрес. Например, если вы зарегистрированы
example.com
и локальный IP - адрес диапазона был192.168.1.0/24
, вы могли бы указатьwww.example.com
на192.168.1.184
и запустить веб - сервер на этом IP - адрес. Хотя имя будет разрешено за пределами вашей сети, оно никуда не денется.Если вы не хотите регистрировать домен по-настоящему, вместо этого вы можете просто использовать свои собственные серверы имен, которые разрешают это имя по своему усмотрению. Однако я не рекомендую это, потому что это может конфликтовать с реальным доменом.
Если вы действительно хотите сделать это через маршрутизатор, используйте маршрутизатор, который может поддерживать Dnsmasq . Подойдет любой маршрутизатор, который может поддерживать DD-WRT .
источник