Найти в Дзене
D21nk Master

Где хранятся IP-адреса

В предыдущей статье мы разобрали протокол DHCP,и немного попрактиковались в раздаче адресов.Наконец мы вырвемся за пределы локальной сети и узнаем,как ускорить подгрузку сайтов в браузере и не только. Мы уже знаем,что у каждого сайта есть IP-адрес,но мы ведь не переходим по сайтам каждый раз вписывая IP-адреса,нам достаточного доменного имени.Кроме того,было бы ужасно учить адреса,а доменное имя запомнить легко.Давайте разбираться. DNS (Domain Name System или система доменных имён)-проще говоря имеются сервера,на которых работают сервисы с базой данных по доменным именам и их адресам.Всякий раз,когда вы отправляете запрос от браузера-сначала браузер ищет подходящий домен,после ищет ближайший к вам и отправляет адрес. А теперь представьте себе,что вы сами можете поднять небольшой DNS сервер и сделать свою таблицу.Подключиться к чужому wi-fi,скопировать тот же сайт вконтакте и получить все нужные данные.После такого не захочется давать пароль от своей точки соседскому мальчику с красивым

В предыдущей статье мы разобрали протокол DHCP,и немного попрактиковались в раздаче адресов.Наконец мы вырвемся за пределы локальной сети и узнаем,как ускорить подгрузку сайтов в браузере и не только.

Мы уже знаем,что у каждого сайта есть IP-адрес,но мы ведь не переходим по сайтам каждый раз вписывая IP-адреса,нам достаточного доменного имени.Кроме того,было бы ужасно учить адреса,а доменное имя запомнить легко.Давайте разбираться.

DNS (Domain Name System или система доменных имён)-проще говоря имеются сервера,на которых работают сервисы с базой данных по доменным именам и их адресам.Всякий раз,когда вы отправляете запрос от браузера-сначала браузер ищет подходящий домен,после ищет ближайший к вам и отправляет адрес.

А теперь представьте себе,что вы сами можете поднять небольшой DNS сервер и сделать свою таблицу.Подключиться к чужому wi-fi,скопировать тот же сайт вконтакте и получить все нужные данные.После такого не захочется давать пароль от своей точки соседскому мальчику с красивыми глазами.

И об "ускорении" подгрузки сайтов.На практике сами сайты будут грузиться с той же скоростью,но мы можем ускорить их поиск в DNS,просто сменив сервер.

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

Вы определились с несколькими серверами,не помешает их сравнить.Открываем консоль и пингуем адреса (ping 8.8.8.8),где задержка меньше-тот находится к вам ближе,следовательно ответы приходят быстрее.

Ну что ж,выбрали ближайший сервер,теперь поговорим об настройке.Тут два пути,можете поставить только себе,а можете настроить в DHCP,чтобы всем в локальной сети назначался этот dns.Разбор с dhcp я не стану делать,тут всё тоже самое,что и в предыдущей статье,только строчку с DNS найдите,разберём лишь персональную настройку:

Windows:

Win+R -> ncpa.cpl -> выбираем адаптер для настройки -> IPv4 -> Свойства

Тут всё просто,найдите строчки с DNS-серверами.Как правило,их два,один основной,второй на случай если основной отключится.

Linux:

Графика-запускаем nm-connection-editor,свойства нужного подключения,вкладка IPv4,строчки с DNS.

Терминал,тут всё проще.

Если пользуетесь NetworkManager-то файл /etc/NetworkManager/system-connections/ВашеПодключение

Если пользуетесь networking-то файл /etc/networking/interfaces

В обоих файлах,так же строчки подписаны dns.

Наше знакомство с DNS подходит к концу.Хочу лишь добавить,что иногда DNS работает по протоколу UDP для более быстрой передачи и как следствие-временами при первом запросе не бывает ответа от сайтов.Желаю успехов!

Хочешь читать весёлые и познавательные статьи раньше всех?Подписывайся на мой телеграмм-канал.