На прошлой неделе для своего пет-проекта нужно было завести субдомен. Поскольку это возня с DNS, я заодно решил чутка освежить память, как оно там устроено на практическом уровне и составил себе памятку о том, что какая запись делает и как на каком этапе участвует
Может и вам будет полезно.
Буду идти не от типа записи, а от юзкейсов:
К примеру вы купили домен superstas93.com (кстати, пока не занят, так что торопитесь)
Какой минимальный набор записей нам нужно создать:
1. NS (Name Server) – Самая важная запись
👉 Указывает, какие серверы хранят DNS-записи домена.
⛔ Ручками не создаём — их задаёт регистратор.
Но знать, что есть такая штука важно.
📌 Пример:
superstas93.com. IN NS ns1.dnsprovider.com.
2. A (Address) – Вторая самая важная запись
👉 Указывает IP-адрес, на который ведёт домен (IPv4).
📌 Пример:
superstas93.com. IN A 192.0.2.1
3. AAAA (IPv6 Address) – Это уже не обязательная запись, но очень желательная
👉 То же самое, но для IPv6.
📌 Пример:
superstas93.com. IN AAAA 2001:db8::14. CNAME (Canonical Name) – Эта запись не обязательная, но есть НО
👉 Псевдоним, который указывает на другой домен.
📌 Пример (редирект с
www на основной домен. ⚠️ ВАЖНО: CNAME нужен, если кто-то остался в 2007ом и до сих пор начинает вводить название сайта с www
www.superstas93.com. IN CNAME superstas93.
P.S.: Есть еще одна важная запись – CAA, но она в резолве не участвует, поэтому про нее отдельно.
P.P.S.: Всего типов записей 15 штук (включая обсолетные и экспериментальные) – можно глянуть их тут