Я хочу сделать несколько вещей для людей в моей локальной сети с частными локальными IP-адресами.

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

Таким образом, хотя www.mydomain.abc официально не существует в реальном мире, он существует для всех, кто стоит за маршрутизатором.

1 ответ1

1

Вам нужно будет использовать либо:

1) Пользовательский DNS-сервер (который вы не хотите). Обратите внимание, что это, вероятно, повысит производительность всей сети, поэтому, если вы можете себе это позволить, это отличный вариант.

2) Сервер WINS.

3) Некоторые маршрутизаторы поддерживают это, но я не могу ничего сказать здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .