Как URL-адреса сопоставляются с их соответствующими IP-адресами в DNS?
Что будет объяснением для сайта, который сопоставляется с его IP-адресом в DNS? Я знаю, что обратное дерево / распознаватель и сервер имен являются частью процесса, но каковы фактические шаги?
1 ответ
Они не. DNS не имеет дело с URL, который является концепцией на уровне 4 стека Интернета, то есть частью протокола приложения, как здесь HTTP.
В DNS вы найдете доменные имена, имена хостов и IP-адреса (как v4, так и v6).
Браузер извлекает имя хоста из URL, разрешает его до некоторого IP-адреса, подключается к нему, если в рамках HTTPS отправляет имя хоста с расширением SNI во время рукопожатия TLS, а затем отправляет URL-адрес в своем первом HTTP-сообщении, обычно частично с использованием host
заголовок.
Есть URL
Тип записи в DNS, но он используется редко. Теоретически SRV
Записи также могут использоваться браузерами для поиска подходящего сервера для подключения на основе имени хоста в URL, но на практике браузеры не используют его по различным техническим и нетехническим причинам.