Я хочу сделать несколько вещей для людей в моей локальной сети с частными локальными IP-адресами.
- Если кто-то набирает www.mydomain.abc, он используется в качестве псевдонима для некоторого mysubdomain.herokuapp.com
- Если кто-то вводит oursocialnetwork.local, он перенаправляется на внутренний сервер, который сопоставляется по MAC-адресу (локальные IP-адреса являются динамическими).
- Если запрос не соответствует ни одному из доменов в списке, он просто идет обычным путем.
- В идеале это нужно сделать, чтобы всем не приходилось определять собственный DNS-сервер. (Разве маршрутизатор не может видеть, выполняется ли запрос на поиск DNS и если для определенного URL-адреса затем возвращается локальный IP-адрес или IP-адрес для другого сайта?)
Таким образом, хотя www.mydomain.abc официально не существует в реальном мире, он существует для всех, кто стоит за маршрутизатором.