Junior — Middle
Millised on erinevad DNS-päringute tüübid, mida kasutatakse teabe salvestamiseks DNS-süsteemis?
sobes.tech AI
Vastus AI-lt
DNS süsteemis kasutatakse erinevat tüüpi päringuid teabe registreerimiseks, mis vastavad Resource Records (Resurssirekordite) tüüpidele. Peamised DNS päringutüübid teabe registreerimiseks on:
- A (Address) — seob domeeninime IPv4 aadressiga.
- AAAA — seob domeeninime IPv6 aadressiga.
- CNAME (Canonical Name) — loob teise domeeninime pseudonüümi.
- MX (Mail Exchange) — näitab domeeni e-posti serverit.
- TXT — salvestab juhusliku teksti, mida sageli kasutatakse kinnituseks ja SPF kirjeteks.
- NS (Name Server) — näitab autoriteetseid servereid tsooni jaoks.
- PTR (Pointer) — kasutatakse IP-aadresside pöörduvaks lahendamiseks nimedeks.
Go keeles saab DNS päringutega töötamiseks kasutada paketti net ja golang.org/x/net/dns/dnsmessage madalama taseme operatsioonide jaoks. Näiteks A-tüüpi päringu saatmiseks:
import (
"fmt"
"net"
)
func main() {
ips, err := net.LookupIP("example.com")
if err != nil {
panic(err)
}
for _, ip := range ips {
fmt.Println(ip.String())
}
}
Sellisel viisil võimaldavad erinevat tüüpi DNS päringud saada ja registreerida erinevat teavet domeenide kohta.