CNAME - яким чином буде URL-адреса в http-запиті


14

Питання для новачків стосовно записів dns

Скажімо, я налаштував, abc.example.com -> A 10.xxx

і CNAME для xyz.example.com CNAME для xyz.example.com -> abc.example.com

коли користувач робить запит http для xyz.example.com, що відбувається, коли запит досягне сервера 10.xxx. Чи буде URL-адресою abc.example.com чи xyz.example.com? (намагається з’ясувати, чи потрібно оновити віртуальний хост в апачі)

Велике спасибі

Відповіді:


15

Це буде xyz.example.com - заголовок Host: міститиме оригінально запитуваний домен, а не канонічний з DNS


3
І заголовок хоста - це єдине, що повідомляє серверу, яке ім'я хоста використовувалося для його досягнення.

2

Віртуальний хост (як надісланий у заголовку хоста) буде саме тим, що користувач набрав у поле адреси, якщо тільки ви не зробите якесь переадресацію на сервері.


Чи буде також ServerAlias ​​перенаправлення? Існує av-запис для abc ... наш sysadmin додав ServerAlias ​​як xyz.example.com і каже, що буде також переспрямовування.

1

Я згоден з відповіддю Пола Діксона і заспокоюю.

Наскільки я розумію, у звичайних умовах заголовком буде xyz.example.com, лише явне переспрямування не на DNS-сервер, а зворотний проксі або на веб-сервері може врешті-решт змінити HTTP-заголовок запиту.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.