Я, возможно, должен сделать еще некоторое планирование, но здесь являюсь установкой.
У меня есть стандартное перенаправление портов беспроводного маршрутизатора к моему серверу от статического IP на моем кабельном модеме.
Что-либо, что поражает *.example.com или www.example.com, переходит к тому серверу.
Я не выполняю локальный сервер DNS. Я, возможно, должен, не уверенный.
Моя цель состоит в том, чтобы иметь subdomain.example.com вперед к другому IP-адресу в моей сети. И начиная с www.example.com и начиная с subdomain.example.com перемещаются по порту 80, маршрутизатор отправляет все те запросы к серверу.
Если был путь к маршрутизатору (Экстремальное значение AirPort) для распознавания субдомена.* и таким образом передайте другому IP и порту, который был бы фантастическим, но он не имеет той возможности.
Так, дополнительная маршрутизация должна быть сделана на уровне сервера, я принимаю.
Что я должен был бы установить и настроить, чтобы заставить это произойти?
Можно выполнить это с обратным прокси. Apache может обработать это с mod_proxy.
Вот пример конфигурации:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName subdomain.domain.com
ProxyPass / http://yourrealhost.com/
ProxyPassReverse / http://yourrealhost.com/
</VirtualHost>
Можно даже перенаправить к другому порту только путем установки http://yourrealhost.com:3000/
в ProxyPass и ProxyPassReverse.