Що таке запис A?
Запис A зіставляє доменне ім’я з однією чи кількома IPv4-адресами. Це найфундаментальніший запис DNS — той, що каже браузерам і клієнтам, до якого сервера підключатися для імені хоста. Без чинного запису A домен не резолвитиметься у вебсайт через IPv4.
Як запис A пов’язує домен із сервером
Коли ви вводите ім’я хоста, ваш резолвер шукає його запис A, щоб знайти IPv4-адресу для підключення. Запис — це проста відповідність, наприклад example.com у 93.184.216.34. Ім’я хоста може мати кілька записів A, що вказують на різні IP; резолвери видають їх по черзі, забезпечуючи базову форму балансування навантаження. TTL запису A контролює, як довго резолвери кешують адресу, перш ніж перевіряти знову, що має значення, коли ви переносите сайт на новий сервер.
Як читати результати запису A
Кожен рядок запису A показує ім’я хоста, IPv4-адресу, в яку він резолвиться, і TTL у секундах. Результат на кшталт example.com A 93.184.216.34 TTL 3600 означає, що домен вказує на цю IPv4-адресу й резолвери можуть кешувати її одну годину. Якщо ви бачите кілька записів A для одного імені, трафік розподіляється між цими IP. Якщо адреса не відповідає серверу вашого хостинг-провайдера, ваш DNS усе ще вказує на старий хост і потребує оновлення.
Поширені проблеми запису A і як їх виправити
Найпоширеніша проблема — запис A, що вказує на старий IP після перенесення хостингу, що спрямовує відвідувачів на хибний чи мертвий сервер. Виправте це, оновивши запис у вашого DNS-постачальника й дочекавшись закінчення TTL. Відсутній запис A на кореневому домені (example.com) означає, що сайт завантажується на www, але не на голому домені. Конфлікти також виникають, коли ви намагаєтеся додати запис A до імені, що вже має CNAME, чого DNS не дозволяє на одному імені хоста.