Intern
DNS жазуулары эмне деп ойлойсуз?
sobes.tech AI
AIден жооп
DNS (Domain Name System) жазуулары адам тарабынан оңой окула турган домен аттарын (мисалы, example.com) IP даректери жана башка маалыматтар менен байланыштырат, интернеттин иштеши үчүн керек болгон. Ар бир жазуу өзүнүн белгилүү бир түрү менен белгиленет, ал анын максатын көрсөтөт.
DNS жазууларынын негизги түрлөрү жана алардын максаты:
- A (Address Record): Домен атын IPv4 дарегине байланыштырат:
// example.comду IPv4 дарегине байланыштырат example.com. IN A 192.168.1.1 - AAAA (IPv6 Address Record): Домен атын IPv6 дарегине байланыштырат:
// example.comду IPv6 дарегине байланыштырат example.com. IN AAAA 2001:0db8::1 - CNAME (Canonical Name Record): Башка домен аты үчүн псевдоним (алиас) түзөт. Сураныч алиаска карата негизги доменге багытталат.
// www.example.com — бул example.com үчүн алиас www.example.com. IN CNAME example.com. - MX (Mail Exchanger Record): Электрондук почтаны кабыл алуучу серверлерди жана алардын артыкчылыгын көрсөтөт:
// приоритети 10 болгон почта сервери mail.example.comго багытталган example.com. IN MX 10 mail.example.com. // приоритети 20 болгон почта сервери anothermail.example.comго багытталган example.com. IN MX 20 anothermail.example.com. - TXT (Text Record): Тексттик маалыматтарды сактайт, ал ар кандай максаттар үчүн колдонулушу мүмкүн, мисалы, домендин ээлигин текшерүү, SPF же DKIM:
// SPF жазуусунун мисалы example.com. IN TXT "v=spf1 include:_spf.google.com ~all" - NS (Name Server Record): Авторитеттүү DNS серверлерин көрсөтөт:
// ns1.example.com — бул example.com үчүн авторитеттүү сервер example.com. IN NS ns1.example.com. // ns2.example.com — бул example.com үчүн авторитеттүү сервер example.com. IN NS ns2.example.com. - PTR (Pointer Record): IP даректен домен атын алуу үчүн колдонулат:
// 192.168.1.1 үчүн кері чечим 1.1.168.192.in-addr.arpa. IN PTR example.com. - SRV (Service Record): Кээ бир кызматтар үчүн серверлердин жайгашкан жерин көрсөтөт:
// _sip._tcp кызмат үчүн сервер, port 5060, артыкчылык 10, салмак 5 _sip._tcp.example.com. IN SRV 10 5 5060 sipserver.example.com.
Ар бир жазуу ошондой эле TTL (Time To Live) менен болот, ал DNS кэштерине жоопту канча убакыт сактоо керектигин көрсөтөт.
Жалпысынан жазуунун түзүмү:
// <аты> [TTL] [класс] <жазуу тиби> <маалыматтар>
Класс адатта IN (Интернет) болот.