Разрешается ли имя хоста с помощью DNS и имя хоста с помощью веб-сервера для виртуального хостинга независимо друг от друга?
Являются ли следующие два независимыми друг от друга:
имя хоста, разрешенное DNS и
имя хоста, разрешенное веб-сервером для виртуального хостинга?
Благодарю.
1 ответ
Я думаю, я знаю, что вы здесь спрашиваете, и да, это так.
Поиск DNS на mywebsite.com является функцией вашего локального компьютера. Вы печатаете
www.mywebsite.example
DNS разрешает это192.0.2.4
а потом:Браузер делает запрос
192.0.2.4
и как часть этого запроса он специально проситwww.mywebsite.example
, Это называется заголовком хоста.
Это тот заголовок узла, который веб-сервер использует для выбора виртуального узла для отображения. Действительно, в первые дни он просто не был поддержан всеми браузерами и не имел никакого отношения к DNS.