
Ресурсные записи DNS
DNS-записи — это записи о соответствии имени и служебной информации в системе доменных имён.
A-запись (Address Record):
Описание: Указывает соответствие между доменным именем и IP-адресом.
Пример:
example.com. IN A 192.168.1.1
В этом примере example.com. является доменным именем, IN указывает тип записи, A обозначает A-запись, 192.168.1.1 является IP-адресом, связанным с этим доменом.
AAAA-запись (IPv6 Address Record):
Описание: Аналогична A-записи, но для адресов формата IPv6.
Пример:
example.com. IN AAAA 2001:db8::1
Здесь example.com. - доменное имя, IN указывает тип записи, AAAA обозначает AAAA-запись, 2001:db8::1 - IPv6-адрес, связанный с этим доменом.
CNAME-запись (Canonical Name Record):
Описание: Позволяет привязать поддомен к другому доменному имени.
Пример:
subdomain.example.com. IN CNAME example.com.
В этом примере subdomain.example.com. - поддомен, который будет указывать на example.com., используя CNAME-запись.
DKIM-подпись (DomainKeys Identified Mail):
Описание: Технология аутентификации электронной почты, позволяющая подтвердить подлинность отправителя.
Пример: DKIM-подписи обычно генерируются автоматически почтовыми серверами и не требуют явного добавления в DNS.
MX-запись (Mail Exchange Record):
Описание: Указывает на почтовый сервер, ответственный за обработку электронной почты для домена.
Пример:
example.com. IN MX 10 mail.example.com.
Здесь example.com. - доменное имя, IN указывает тип записи, MX обозначает MX-запись, 10 - приоритет почтового сервера, mail.example.com. - адрес почтового сервера.
NS-запись (Name Server Record):
Описание: Указывает на DNS-серверы, обслуживающие данный домен.
Пример:
example.com. IN NS ns1.example.com.
Здесь example.com. - доменное имя, IN указывает тип записи, NS обозначает NS-запись, ns1.example.com. - адрес DNS-сервера.
PTR-запись (Pointer Record):
Описание: Связывает IP-адрес с доменным именем.
Пример:
192.168.1.1. IN PTR example.com.
Здесь 192.168.1.1 - IP-адрес, IN указывает тип записи, PTR обозначает PTR-запись, example.com. - доменное имя, связанное с этим IP-адресом.
SPF-запись (Sender Policy Framework):
Описание: Используется для защиты домена от подделки электронной почты.
SPF-запись (Sender Policy Framework) играет ключевую роль в защите от спама и мошенничества, позволяя получателям электронной почты проверять, действительно ли сообщение было отправлено с авторизованного сервера. SPF-запись содержит список IP-адресов, с которых разрешено отправлять почту от имени определенного домена.
Пример:
example.com. IN TXT "v=spf1 ip4:192.0.2.1 include:example.com ~all"
Эта запись состоит из нескольких ключевых элементов:
v=spf1 указывает на версию SPF.
ip4:192.0.2.1 указывает на конкретный IP-адрес, с которого разрешено отправлять почту.
include:example.com включает настройки SPF домена example.com.
~all указывает, что если сообщение не проходит проверку SPF, его следует принять, но пометить как подозрительное.
Здесь example.com. - доменное имя, IN указывает тип записи, TXT обозначает TXT-запись, содержащую SPF-информацию.
Синтаксис SPF-записи позволяет добавлять различные механизмы для более точной настройки. Например, можно указать несколько IP-адресов для отправки почты, использовать механизм include для включения настроек SPF других доменов, а также использовать различные квалификаторы (+, -, ~, ?), чтобы указать, как обрабатывать сообщения, не прошедшие проверку SPF.
SRV-запись (Server Selection Record):
Описание: Указывает на серверы, предоставляющие определенные услуги.
Пример:
_service._proto.example.com. IN SRV 0 5 8080 srv.example.com.
Здесь _service._proto - имя службы и протокол, example.com. - доменное имя, IN указывает тип записи, SRV обозначает SRV-запись, 0 - вес сервера, 5 - порт, 8080 - номер порта, srv.example.com. - адрес сервера.
TXT-запись (Text String Record):
Описание: TXT-запись используется для хранения любой текстовой информации о домене. Она может содержать данные, необходимые для подтверждения прав собственности на домен, обеспечения безопасности электронной почты, а также подтверждения SSL-сертификата.