DNS в одном изображении
DNS или система доменных имен — это один из фундаментальных блоков Интернета. Как разработчик, вы должны иметь хотя бы базовое представление о том, как она работает. Эта статья представляет собой краткое введение в то, что такое DNS и как она работает.
DNS по своей простоте напоминает телефонную книгу на вашем мобильном телефоне. Когда вам нужно позвонить одному из ваших контактов, вы можете либо набрать его номер из памяти, либо использовать его имя, которое затем будет использоваться вашим мобильным телефоном для поиска его номера в вашей телефонной книге, чтобы позвонить ему. Каждый раз, когда у вас появляется новый друг или ваш существующий друг приобретает мобильный телефон, вы должны запомнить его номер телефона или сохранить его в своей телефонной книге, чтобы иметь возможность позвонить ему позже. DNS или система доменных имен, аналогичным образом, является механизмом, позволяющим просматривать веб-сайты в Интернете. Как ваш мобильный телефон не знает, как позвонить, не зная номера телефона, так и ваш браузер не знает, как открыть сайт только по доменному имени; ему необходимо знать IP-адрес, чтобы сайт открылся. Вы можете либо ввести IP-адрес, чтобы открыть сайт, либо указать доменное имя и нажать Enter, после чего браузер найдет IP-адрес, пройдя через несколько ходов. На рисунке ниже показано, как ваш браузер находит сайт в Интернете. Png в высоком качестве здесь.