Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
1. Порядок, в котором хосты разрешают доменные имена
1. Найти тайник
2. Найдите файл хостов локального компьютера.
3. Найдите DNS-сервер.
Уведомление:
При настройке IP-адреса и имени хоста не забудьте изменить файл /etc/hosts. Поскольку некоторые приложения используют имя хоста локального компьютера при обмене данными между процессами на хосте. Если имя хоста не может быть правильно преобразовано в обычный IP-адрес, это приведет к проблемам со связью между процессами.
2. Объяснение концепции
DNS (система доменных имен, система доменных имен)
1. Являясь распределенной базой данных в Интернете, которая сопоставляет доменные имена и IP-адреса (адреса интернет-протокола) друг с другом, она позволяет пользователям более удобно получать доступ к Интернету без необходимости запоминать IP-строки, которые могут быть непосредственно прочитаны компьютерами.
2. Процесс окончательного получения IP-адреса, соответствующего имени хоста, через имя хоста называется разрешением доменного имени (или разрешением имени хоста).
3. Протокол DNS работает поверх протокола UDP и использует порт номер 53.
4. Во всей системе Интернета обычным адресом, используемым для идентификации устройств в сети, является IP. Однако мы вводим DNS, потому что имена доменов людям легче запомнить. В противном случае, как люди могли бы запомнить все IP-адреса с таким количеством веб-сайтов. .
Вопрос: Как браузер запрашивает IP-адрес, соответствующий URL-адресу (адресу соответствующего сервера), через имя домена?
A:
1. Кэш браузера. Браузер будет кэшировать записи DNS с определенной частотой.
2. Кэш операционной системы. Если нужную DNS-запись не удается найти в кеше браузера, поищите ее в операционной системе.
3. Кэш маршрутов. Маршрутизаторы также имеют кеш DNS.
4. DNS-сервер интернет-провайдера. Интернет-провайдер — это аббревиатура интернет-провайдера, у которого есть выделенный DNS-сервер для ответа на запросы DNS.
5. Корневой сервер: если DNS-сервер интернет-провайдера не может быть найден, он отправит запрос на корневой сервер и выполнит рекурсивный запрос (DNS-сервер сначала запрашивает у корневого сервера доменных имен IP-адрес сервера доменных имен .com). , а затем запрашивает сервер доменных имен .com и т. д.).
Вопрос: Я нашел IP-адрес веб-сайта в Интернете и ввел его в браузере, но почему я не могу подключиться?
A:
Крупные веб-сайты с высоким уровнем параллелизма могут иметь более одного IP-адреса. В зависимости от сети у них будет много IP-адресов для кластеризации. Некоторые реализуют балансировку нагрузки через DNS, а некоторые используют Squid.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/167535.html Исходная ссылка: https://javaforall.cn