Sobes.tech
Intern

რა ნიშნავს DNS ჩანაწერები?

sobes.tech AI

პასუხი AI-სგან

DNS (Domain Name System) ჩანაწერები დაკავშირებულია ადამიანის მიერ ადვილად წასაკითხ domain სახელებთან (მაგალითად, 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): გამოიყენება უკანა DNS-ისთვის - IP მისამართიდან დომენის სახელის მიღებისთვის. მდებარეობს in-addr.arpa (IPv4-ისთვის) ან ip6.arpa (IPv6-ისთვის) ზონებში.
    // უკანა გადაჭრა 192.168.1.1-ისთვის
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Service Record): აღნიშნავს სერვერების ადგილმდებარეობას (hostname და port) კონკრეტული სერვისისთვის.
    // სერვერი სერვისისთვის _sip._tcp, დომენზე example.com, პორტი 5060, პრიორიტეტი 10, წონა 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

ყოველ ჩანაწერს ასევე აქვს TTL (Time To Live), რომელიც განსაზღვრავს, რამდენი ხანი უნდა იყოს DNS-კეშში პასუხის შენახვა.

საერთო სტრუქტურა:

// <სახელი>    [TTL]    [კლასი]    <ჩანაწერის ტიპი>    <მონაცემები>

კლასი ჩვეულებრივ IN (ინტერნეტი) არის.