Назад | Перейти на главную страницу

Перенаправить порт на адрес

Я пытаюсь понять, как сопоставить конкретный адрес с портом с другим адресом. Это может быть очень тривиально, но я даже не знаю, как спросить у Google.

У меня есть одна машина с двумя серверами: один на порте 443, один на порте 10000 и один на порте 4567. Все они используют SSL. Моя машина имеет IP-адрес 123.456.789.123, поэтому я сопоставил свое доменное имя www.machine.com к нему и перенаправить порты в маршрутизаторе, чтобы я мог получить доступ к трем серверам следующим образом:

Как я мог изменить свои настройки, чтобы вместо этого

? Должны ли произойти изменения в моем DNS-провайдере, на моем маршрутизаторе или на моем компьютере?

большое спасибо

Это невозможно сделать напрямую с помощью DNS. Доменное имя всегда разрешается в один IP-адрес, порт вообще не связан с записями DNS.

Однако вы можете настроить обратный прокси на вашем веб-сервере, который прослушивает порт 443.

Вы бы настроили виртуальные хосты server.machine.com и other.machine.com на www.machine.com веб-сервер, который затем будет проксировать запросы к веб-серверам на портах 10000 и 4567 соответственно.

Подробнее здесь: https://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server