-8

Может ли кто-нибудь объяснить различные шаги по разрешению доменного имени по ip-адресу, когда мы набираем URL example.com в нашем браузере и как он возвращает страницу example.com пользователю путем прохождения источника (пользователя) по назначению?

1 ответ1

0

Я нашел ответ на свой вопрос, и я хотел бы кратко объяснить следующее, если некоторые нулевые эксперты здесь выступят с отрицательным ответом на мой вопрос.

Что происходит, когда мы вводим URL в браузере.

  1. Первый шаг - поймать IP-адрес запрашиваемого домена.
  2. Чтобы получить размещенное содержимое в доменном имени example.com, его необходимо преобразовать в соответствующий IP-адрес.
  3. Этот соответствующий ip-адрес прослеживается из ns-записи доменного имени.
  4. Чтобы найти все записи, которые он просматривает в таблице DNS, он сначала ищет в кэше браузера, чтобы получить информацию о домене, потому что браузер некоторое время кэширует информацию о DNS.
  5. Если кеш браузера не содержит запрошенной записи, браузер выполняет системный вызов, чтобы проверить ее в кеше операционной системы.
  6. Если он не найден в кэше ОС, то следующий проверяется на DNS-сервере интернет-провайдера.
  7. Интернет-провайдеры начинают поиск сервера имен example.com, используя расширение домена .com.
  8. Интернет-провайдер просматривает таблицу DNS или базу данных реестра .com (Verisign), чтобы узнать информацию о сервере имен нашего домена example.com, используя различные методы быстрого алгоритма. Эта таблица DNS домена example.com состоит из информации, содержащей ns записи домена example.com и соответствующий ему ip.
  9. Если первичный DNS и соответствующий ему IP-адрес отвечают на запрос, он передает запрос первичному DNS и соответствующему IP.
  10. В противном случае, если доступно, он передает запрос в ns2 (вторичный dns) и соответствующий ему ip. 11.Следующим шагом является проверка имени домена в виртуальном хосте NAMED по ip-адресу (ip-адрес, который ответил на наш запрос), чтобы найти его расположение в каталоге.
  11. Это местоположение каталога содержит размещенные нами файлы, которые имеют любое из расширений, .html / .php /.asp и т.д.

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