Вы вводите имя в свой браузер. Система доменных имен (DNS) преобразует его в IP-адрес. DNS — это телефонная книга интернета. Она сопоставляет удобочитаемые имена с машиночитаемыми номерами. Без нее вам пришлось бы запоминать 142.250.72.14 вместо google.com.
DNS — это распределенная база данных. Ни один сервер не хранит все записи. Корневые серверы указывают на домены верхнего уровня. Серверы TLD указывают на авторитетные серверы. Авторитетные серверы хранят сами записи. Ваш резолвер запрашивает их последовательно и кэширует ответ. Весь процесс занимает миллисекунды.
Общие DNS-записи
- A: сопоставляет имя с IPv4-адресом
- AAAA: сопоставляет имя с IPv6-адресом
- CNAME: псевдоним для одного имени.
- MX: направляет электронные письма на почтовый сервер
- TXT: содержит произвольный текст, часто используемый для проверки.
DNS — критически важная и уязвимая система. Атаки на DNS могут привести к сбоям в работе веб-сайтов. Подмена DNS может перенаправлять пользователей на вредоносные сайты. DNSSEC добавляет криптографические подписи для предотвращения несанкционированного доступа. Но внедрение этой системы происходит неравномерно. Телефонная книга интернета нуждается в более надежных замках.
Comments
No comments yet. Be the first to share a thought.
Leave a comment