Возможно ли разрешение DNS?

Возможно ли добавить поле порта в ответ на запрос DNS в теории? Типичный запрос и ответ: google.com -> someip:80 (для http) Требуемый запрос и ответ: google.com ->someip:5666 (для http), поэтому веб-браузер может отправлять http-запросы не 80, а 5666.

1 ответ

DNS разрешает доменные имена в IP-адреса и почти ничего не знает о портах. * В записи A или AAAA негде указать номер порта. Так что нет, обычно вы не можете прикрепить его так, как это поймут клиенты.

Тем не менее, в некоторых местах - часто это службы DNS-хостинга - предлагают услугу, известную как переадресация URL. Вы указываете доменное имя на их сервер, и они в основном служат перенаправлением на ваш реальный сайт. При перенаправлении пользователь обычно видит реальный URL, включая номер порта. Им просто не нужно вводить это.

* Некоторые типы записей, такие как записи SRV, имеют поле для номера порта и могут фактически ответить на вопрос типа "Где HTTP-сервер для yourdomain.com ?". Но поскольку реальные браузеры не запрашивают SRV-записи, вы не получаете много, имея их.

Другие вопросы по тегам