Какие знаешь записи в DNS
Python
Senior
Без компании
Какие знаешь записи в DNS
Ответы
DNS записи используются для управления доменами и их сервисами. Основные типы:
- **A** - связывает домен с IPv4 адресом
`example.com. 3600 IN A 192.0.2.1`
- **AAAA** - аналогично A, но для IPv6
`example.com. 3600 IN AAAA 2001:db8::1`
- **CNAME** - алиас для другого домена
`www.example.com. 3600 IN CNAME example.com.`
- **MX** - указывает почтовые серверы
`example.com. 3600 IN MX 10 mail.example.com.`
- **TXT** - произвольные текстовые данные (SPF, DKIM и др.)
`example.com. 3600 IN TXT "v=spf1 mx -all"`
- **NS** - делегирует поддомен другим DNS-серверам
`sub.example.com. 3600 IN NS ns1.example.com.`
- **SOA** - содержит служебную информацию о зоне
`example.com. 3600 IN SOA ns1.example.com. admin.example.com. (2024022001 ...)`
- **SRV** - указывает сервисы (например, SIP, XMPP)
`_sip._tcp.example.com. 3600 IN SRV 10 60 5060 sipserver.example.com.`
- **PTR** - обратная запись (IP → домен)
`1.2.0.192.in-addr.arpa. 3600 IN PTR example.com.`