Давайте предположим, что есть веб-сервер и имя хоста.

Если кто-то хочет посетить веб-сервер, браузер сначала отправит DNS-запрос для этого имени хоста.

Если я надеюсь, что все DNS-запросы для этого веб-сервера должны быть немедленно уведомлены веб-серверу (чтобы веб-сервер знал, какой IP-адрес выполнил запрос), это возможно или нет?

например, все DNS-запросы будут перенаправляться DNS-сервером на хост веб-сервера, а DNS-сервер на хосте напрямую отвечает на веб-браузер. как насчет задержки?

или DNS-сервер отправляет пакет уведомлений веб-серверу немедленно, когда он получает DNS-запрос для веб-сервера. как насчет задержки?

2 ответа2

1

Если кто-то хочет посетить веб-сервер, браузер сначала отправит DNS-запрос для этого имени хоста.

Да. На совершенно другой сервер. Я не уверен, что вы предполагаете использовать здесь в качестве настройки, но если я захочу посетить ваш сайт foo.bar , я лично посмотрю его в DNS Google на 8.8.8.8 , а затем получу ваш фактический IP-адрес и в итоге получу ваш сайт. То, как вы представляете свою проблему, звучит очень смущенно, и я не уверен, что вы понимаете, как работает DNS. Можете ли вы объяснить, что вы пытаетесь сделать и почему вы спрашиваете об этом? Это может дать вам лучший ответ.

0

Насколько мне известно, нет.

DNS-сервер действует полностью отдельно от веб-сервера.

Но веб-сервер узнает IP-адрес клиента, когда клиентский ПК / браузер на самом деле подключается к веб-серверу, поскольку веб-сервер должен знать, куда отправлять запрошенные вами данные / страницу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .