У меня есть домен, использующий DNS CloudFlare, и я хочу, чтобы он перенаправлял на IP-адрес моего сервера (динамический IP-адрес, порт 21 заблокирован ISP), который в данный момент использует DNS без IP-адреса.

Текущая настройка состоит в том, что у меня есть поддомен в качестве CNAME, предназначенный для домена без IP, но это работает только для таких вещей, как сервер Minecraft (который ищет установленный порт, который не заблокирован моим провайдером), и я бы как решение, которое позволяет мне перенаправить порт 21 из домена CloudFlare на порт 2121 в домене без IP или что-то еще, что указывает на мой динамический IP, где FTP-сервер уже настроен и работает.

Мне упоминали записи SRV, но без дополнительной помощи, и это только смутило меня. Заранее спасибо за помощь.

2 ответа2

1

DNS - это служба разрешения имен IP, а не перенаправитель портов

Вспомогательные записи SRV могут отправлять трафик на конкретный хост на основе порта назначения, но не выполнять перенаправление портов.

https://serverfault.com/questions/74362/how-to-use-dns-hostnames-or-other-ways-to-resolve-to-a-specific-ipport

0

У dyndns есть хорошая служба перенаправления портов. Вы запускаете на своем сервере агент, который будет обновлять DNS при изменении вашего IP. Публично вы ftp к порту 21, но он перенаправит вас на 2121. Вам нужно будет открыть порт 2121 на вашем входном FW.

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