Sobes.tech
Junior — Middle

DNS sistemində məlumatların qeydiyyatı üçün istifadə olunan müxtəlif DNS sorğu növləri hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

DNS sistemində, məlumatların qeydiyyatı üçün müxtəlif sorğu növləri istifadə olunur və bunlar Resource Records (Resurs Yazıları) növlərinə uyğun gəlir. Məlumatların qeydiyyatı üçün əsas DNS sorğu növləri:

  • A (Address) — domen adını IPv4 ünvanı ilə əlaqələndirir.
  • AAAA — domen adını IPv6 ünvanı ilə əlaqələndirir.
  • CNAME (Canonical Name) — başqa bir domen adı üçün takma ad yaradır.
  • MX (Mail Exchange) — domen üçün poçt serverini göstərir.
  • TXT — təsadüfi mətn saxlayır, adətən doğrulama və SPF qeydləri üçün istifadə olunur.
  • NS (Name Server) — zona üçün səlahiyyətli serverləri göstərir.
  • PTR (Pointer) — IP ünvanlarının adlara çevrilməsində istifadə olunur.

Go dilində DNS sorğuları ilə işləmək üçün net paketi və golang.org/x/net/dns/dnsmessage paketindən istifadə etmək mümkündür, bu isə aşağı səviyyəli əməliyyatlar üçün. Məsələn, A növü sorğu göndərmək üçün:

import (
    "fmt"
    "net"
)

func main() {
    ips, err := net.LookupIP("example.com")
    if err != nil {
        panic(err)
    }
    for _, ip := range ips {
        fmt.Println(ip.String())
    }
}

Bu şəkildə, müxtəlif DNS sorğu növləri domenlər haqqında müxtəlif məlumatların alınması və qeydiyyatı üçün imkan verir.