Важливо зауважити, що те, що важливо зробити такий тест для HTTP, насправді взагалі не пов’язане з DNS, а те, що HTTP-клієнт надсилає як Host
значення заголовка.
Клієнт повинен підключитися до потрібної IP-адреси та порту, очевидно, але поза цим все зводиться до Host
заголовка, який знаходиться в самому HTTP-запиті.
Для швидкого тестування можна використовувати наступну команду без зміни будь-якої конфігурації рівня операційної системи на клієнті:
$ curl -H "Host: www.example.com" http://192.0.2.17/foo/bar
або, з цього приводу,
$ curl -H "Host: www.example.com" http://beta.example.com/foo/bar
Для того, щоб зробити те ж саме із звичайним веб-браузером, вам знадобиться або розширення для браузера, яке може змінювати заголовки запиту (або, можливо, проксі-сервер HTTP, який змінює заголовки), або вам потрібно буде змінити конфігурацію операційної системи клієнтської машини.
Як уже зазначалося, найпростішим способом зміни такої конфігурації було б додати запис до hosts
файлу. Таким чином, бібліотека роздільної здатності клієнтської ОС отримає хіт вже при консультації з hosts
файлом і навіть не потрібно буде робити пошук DNS.
Інші параметри включають в себе зміну налаштованих серверів рішень DNS на клієнті на сервер імен, який налаштований відповідати за бажанням.