DNS სერვერი არ პასუხობს: სწრაფი გამოსავალი. DNS და DNS ზონა: რა არის ეს, რა ფუნქციებს უზრუნველყოფს DNS სერვერი?

რა არის DNS?

DNS ნიშნავსდომენის სახელების სისტემაან დომენის სერვისი. თქვენ მიუთითეთ სახელი და DNS ცვლის იმ რესურსის IP მისამართს, რომელზეც მდებარეობს საიტი. სახელი ამ შემთხვევაში არის ჰოსტის სახელი ან IP მისამართი. DNS-ის გარეშე, თქვენ მოგიწევთ გახსოვდეთ ყველა ვებსაიტის IP მისამართი, რომლის მონახულებაც გსურთ. დღეს ინტერნეტში 300 მილიონზე მეტი ვებგვერდია, აბსოლუტურად შეუძლებელია საჭირო საიტის IP მისამართის დამახსოვრება.

რა არის დინამიური IP?

როგორ შევქმნათ სტატიკური IP მისამართი დინამიურიდან?

არ არის საჭირო სტატიკური IP-ს ყიდვა. გამოიყენეთ ჩვენი უფასო დინამიური DNS დინამიური მისამართის ან გრძელი URL-ის გამოსაყენებლად თქვენს რესურსზე, რათა ადვილად დაიმახსოვროთ ჰოსტის სახელი. თქვენი სახლის დისტანციური მონიტორინგი ვებკამერის საშუალებით ნებისმიერ პორტზე ან თქვენს სახლში საკუთარ სერვერს დინამიური IP მისამართით - ეს ყველაფერი ხელმისაწვდომია სერვისითDnsIP . თუ პროვაიდერი გამოყოფს დინამიურ IP-ს, საჭირო გახდება ისეთი სერვისი, როგორიცაა Dynamic DNS.

როდესაც დარეგისტრირდებით ჩვენს სერვისზე, იღებთ დომენის სახელს. მომხმარებლის კომპიუტერზე დამონტაჟებულია სპეციალური კლიენტი, რომლის ჩამოტვირთვაც საჭიროა. ეს კლიენტი პერიოდულად აგზავნის ინფორმაციას DNS სერვერზე, აცნობებს მის IP მისამართს. DynDNS სერვისის სერვერი ინახავს მომხმარებლის ბოლო IP-ს და რეგისტრაციის დროს მიღებულ მომხმარებლის დომენის სახელზე წვდომისას, გადამისამართებს მოთხოვნას ამ IP-ზე.

კერძო ქსელი.

რეგულარული სერვისები გთავაზობთ მხოლოდ მესამე დონის დომენურ სახელებს. ეს შეიძლება იყოს მოუხერხებელი. თუ თქვენ გაქვთ გარე დინამიური IP მისამართი, ჩვენი ინოვაციური პროექტი საშუალებას გაძლევთ მიიღოთ დომენის სახელი არა მხოლოდ მესამე, არამედ პირველი დონისაც. თქვენს კომპიუტერებზე სპეციალური აპლიკაციის დაყენებით, თქვენ გექნებათ წვდომა კერძო ქსელზე, რომელშიც შეძლებთ სერვისებსა თუ პროგრამებზე წვდომას ნებისმიერი პროტოკოლის ან პორტის გამოყენებით. ამ შემთხვევაში ტრაფიკი ჩვენს სერვერზე არ გაივლის. ყველა ინფორმაცია გადაეცემა პირდაპირ კომპიუტერებს შორის.

დისტანციური კომპიუტერი და დისტანციური სამუშაო მაგიდა.

Გამოყენებით DynDNS Secureსერვისი DnsIP საშუალებას გაძლევთ მოაწყოთ კავშირი დისტანციურ კომპიუტერთან ნებისმიერი დისტანციური წვდომის პროგრამის საშუალებით ნებისმიერი პორტის გამოყენებით. ამ შემთხვევაში, თქვენ პირდაპირ დაუკავშირდებით დისტანციურ კომპიუტერს და ჩვენი სერვისი თქვენს პროგრამებს მხოლოდ საჭირო IP მისამართს ეუბნება.

ქსელის მონიტორინგი.

ჩვენი სერვისის გამოყენებით, თქვენ გექნებათ წვდომა ქსელის მონიტორინგზე. ყველა დაკავშირებული მომხმარებელი (მათი კომპიუტერის სახელები) თვალყურს ადევნებთ მხოლოდ თქვენ. თქვენ შეგატყობინებთ, რომელი კომპიუტერია ონლაინ და რომელი გავიდა ოფლაინში.

თუ დისტანციურ კომპიუტერზე რომელიმე აპლიკაცია არ პასუხობს და თქვენ გჭირდებათ დისტანციური აპარატის უსაფრთხოდ გადატვირთვა, ამის გაკეთება შეგიძლიათ ღილაკზე დაწკაპუნებით ბრძანების ხაზის ან სპეციალური ბუხრის პარამეტრების გამოყენების გარეშე, და მაშინაც კი, თუ დისტანციურ ქსელს არ აქვს გარე IP მისამართი. ყველაფერი რაც თქვენ გჭირდებათ არის ინტერნეტ კავშირი.

Yota-ს გამოყენებისას ავტომატური დააწკაპუნეთ უფასო წვდომის ღილაკზე.

თუ იყენებთ უფასო ინტერნეტ წვდომას Yota პროვაიდერისგან, დღეში ერთხელ კავშირი იბლოკება და ბრაუზერში გამოჩნდება ფანჯარა, რომელიც გთხოვთ გააგრძელოთ ნელი სიჩქარით. ეს უკიდურესად მოუხერხებელია ამ კომპიუტერზე დისტანციური წვდომის გამოყენებისას. ამ შემთხვევაში, საკმარისია ჩვენი დაყენებაუფასო პროგრამა, და ის აღადგენს ინტერნეტ წვდომას რამდენიმე წუთში. ეს ვარიანტი ხელმისაწვდომია ჩვენს ვებგვერდზე მომხმარებლის რეგისტრაციის გარეშე. ამ შემთხვევაში თქვენ მხოლოდ პროგრამის დაყენება გჭირდებათ, არ გჭირდებათ რაიმე პარამეტრის გაკეთება.

ნებისმიერ დროს შეგიძლიათ გაიგოთ თქვენი რესურსის IP მისამართი.

თქვენს სამსახურში არის გვერდი http://dns-free.com/dns2ip.php?dns=xxxxxxx, სადაც xxxxxxx არის დომენის სახელი DnsIP სისტემაში. გამოიყენეთ იგი თქვენს რესურსზე ბმულების ორგანიზებისთვის დინამიური dns სისტემის გამოყენებით. ან დაამატეთ რჩეულებში და ერთი დაწკაპუნებით გაარკვიეთ თქვენი რესურსის მიმდინარე ip. ან შეიყვანეთ ხელით იმავე ფორმაში

DNS არის სერვისი, რომელიც ხელს უწყობს კომუნიკაციას სხვადასხვა ქსელის სეგმენტებს შორის.მის გამოყენებას შეუძლია მნიშვნელოვნად შეამციროს ინფორმაციის ძებნაზე დახარჯული დრო. ამ სტატიაში გაეცნობით სერვისის მუშაობის ძირითად პრინციპებს, ასევე ინტერნეტში მონაცემთა გადაცემის მეთოდებსა და ფორმებს.

Როგორ მუშაობს

ინტერნეტის განვითარების გარიჟრაჟზე არსებობდა სახელების „ბრტყელი“ სისტემა: თითოეულ მომხმარებელს ჰქონდა ცალკე ფაილი, რომელიც შეიცავდა მისთვის საჭირო კონტაქტების სიებს. როდესაც იგი დაუკავშირდა მსოფლიო ქსელს, მისი მონაცემები სხვა მოწყობილობებზე იგზავნებოდა.

თუმცა, ინტერნეტის სწრაფი განვითარების გამო, საჭირო გახდა მონაცემთა გაცვლის მაქსიმალურად გამარტივება. ამიტომ იგი დაიყო უფრო მცირე სეგმენტებად - დომენებად. თავის მხრივ, ისინი იყოფა ქვედომენებად. მისამართის ზედა ნაწილში, წარმოდგენილია ნომინალური ფორმით, არის root - მთავარი დომენი.

ვინაიდან ინტერნეტი ამერიკული განვითარებაა, არსებობს ორი ტიპის ძირითადი დომენები:

  • ზოგადი დომენები, რომლებიც ეკუთვნის აშშ-ს ინსტიტუტებს:
  1. com – ბიზნეს ორგანიზაციები;
  2. მთავრობა – სამთავრობო უწყებები;
  3. edu – საგანმანათლებლო დაწესებულებები;
  4. mil – სამხედრო მისიები;
  5. org – კერძო ორგანიზაციები;
  6. net – ინტერნეტ პროვაიდერი.
  • სხვა ქვეყნების ძირძველი დომენები ორი ასოსგან შედგება.

მეორე დონე შედგება ქალაქებისა და რეგიონების აბრევიატურებისგან, ხოლო მესამე რიგის დომენები აღნიშნავს სხვადასხვა ორგანიზაციასა და საწარმოს.

წერტილი მოქმედებს როგორც გამყოფი სხვადასხვა რიგის დომენებს შორის. სახელის ბოლოს წერტილი არ არის. ყოველ ცალკეულ დომენს წერტილით ეწოდება ლეიბლი.

მისი სიგრძე არ უნდა აღემატებოდეს 63 სიმბოლოს, ხოლო მისამართის მთლიანი სიგრძე უნდა იყოს 255 სიმბოლო. ძირითადად გამოიყენება ლათინური ანბანი, რიცხვები და დეფისები, მაგრამ რამდენიმე წლის წინ მათ დაიწყეს პრეფიქსების გამოყენება სხვა დამწერლობის სისტემებზე დაყრდნობით. წერილს არ აქვს მნიშვნელობა.

სერვერები არის კომპიუტერები, რომლებიც შეიცავენ სხვა ობიექტების სიას ერთი ქსელის დონეზე, რაც საშუალებას აძლევს მომხმარებლებს შორის უფრო სწრაფად გაცვლას. ისინი გახდნენ ახალი სისტემის საფუძველი.

ქსელის თითოეულ დონეს უნდა ჰქონდეს საკუთარი სერვერი, რომელიც შეიცავს ინფორმაციას მის სეგმენტში მომხმარებელთა მისამართების შესახებ.

საჭირო მონაცემების ძებნა ასე ხდება:


DNS საფუძვლები

რამდენიმე დომენისგან შემდგარ კვანძს ზონა ეწოდება. მისი ფაილი შეიცავს მისი სეგმენტის ძირითად პარამეტრებს. ეს მოიცავს ინფორმაციას FQDN-ის ან სრულად კვალიფიციური დომენის სახელის შესახებ. თუ ასეთი ჩანაწერი მთავრდება წერტილით, ეს ნიშნავს, რომ ობიექტის სახელი სწორად არის მითითებული.

არსებობს კომპიუტერების რამდენიმე ტიპი, რომლებიც ემსახურებიან DNS-ს:

  • ოსტატი– ქსელის მთავარი აგენტი. მას შეუძლია შეცვალოს მისი კონფიგურაცია;
  • მონა- მეორე რიგის მოწყობილობები. ისინი კლიენტებს თანაბრად ემსახურებიან მასტერთან ერთად და შეუძლიათ შეცვალონ იგი პრობლემების შემთხვევაში. ეს საშუალებას გაძლევთ გაათავისუფლოთ ქსელი;
  • ქეშირება.შეიცავს ინფორმაციას უცხოური ზონების დომენების შესახებ;
  • უხილავი.აკლია ზონის აღწერილობას. ყველაზე ხშირად, ეს სტატუსი ენიჭება მომხმარებლებს, რომლებსაც აქვთ ძირითადი სტატუსი, რათა დაიცვან ისინი თავდასხმისგან.
  • მომხმარებელს შეუძლია გაუგზავნოს მათ ორი ტიპის მოთხოვნა.

    ბრაუზერი აგზავნის მას გადამწყვეტი პროგრამის მეშვეობით:

    • რეკურსიული.თუ სერვერი არ შეიცავს საჭირო ინფორმაციას, ამ შემთხვევაში ის იღებს საჭირო მონაცემებს უმაღლესი დონის კომპიუტერებიდან და პასუხს უგზავნის კლიენტს. ეს საშუალებას გაძლევთ შეამციროთ მოთხოვნების რაოდენობა და დაზოგოთ დრო და თქვენი ტრაფიკი;
    • განმეორებადი.სერვერი აგზავნის მზა პასუხს, ირჩევს ინფორმაციას მხოლოდ საკუთარი ქეშიდან (მეხსიერებიდან). თუ მას არ აქვს შესაბამისი მონაცემები, ის უზრუნველყოფს ბმულს სხვა კომპიუტერებთან. შემდეგ ბრაუზერი მიდის ამ მისამართზე.

    არსებობს ორი სახის პასუხი:

  1. ავტორიტეტული– თუ მონაცემები იგზავნება მოწყობილობიდან, რომელიც ემსახურება ქსელს;
  2. არაავტორიტეტული.იგზავნება მესამე მხარის კომპიუტერის მიერ, რომელიც იღებს საჭირო მონაცემებს საკუთარი ქეშიდან ან განმეორებითი მოთხოვნის შემდეგ.

ვიდეო: DNS სერვისი

სახელები და IP მისამართები

DNS სერვისი უზრუნველყოფს ვებსაიტების სახელების IP მისამართებად თარგმნას. ინტერნეტში თითოეული მოწყობილობის თვალყურის დევნება შესაძლებელია 2 ძირითადი პარამეტრით - დომენის სახელი და IP მისამართი. ისინი შეიძლება დაინიშნოს მომხმარებლის კომპიუტერზე, ქსელურ პრინტერზე ან როუტერზე.

თუმცა, ეს ძალიან პირობითია, რადგან კომპიუტერს შეიძლება არ ჰქონდეს დომენის სახელი, მაგრამ გამოიყენოს რამდენიმე მისამართი. გარდა ამისა, თითოეული IP მისამართი უნდა შეესაბამებოდეს დომენის ყველა სახელს. თუმცა, დომენი შეიძლება შეიცავდეს ინფორმაციას მხოლოდ ერთი IP მისამართის შესახებ.

Სამუშაო რეჟიმი

სერვერებს შეუძლიათ იმუშაონ შემდეგ რეჟიმებში:

  1. საკუთარი ზონის შენარჩუნება.მონაცემთა გაცვლა ხდება მთავარ და სლავ კომპიუტერებს შორის. თუმცა, არაავტორიზებული მომხმარებლების მოთხოვნები არ მიიღება;
  2. რეკურსიული კითხვის შესრულება;
  3. გადაგზავნა– სერვერი აგზავნის მოთხოვნას სხვა ზონაში.

DNS პარამეტრების შეცვლა

როგორც წესი, ეს პარამეტრები ავტომატურად დგინდება ქსელის მიერ. მონაცემების გადატვირთვის მიზნით, თქვენ უნდა გადახვიდეთ "ქსელის კავშირების" განყოფილებაში.

ამის შემდეგ, თქვენ უნდა შეიყვანოთ პროტოკოლი, რომელიც გამოიყენება ქსელის შესანარჩუნებლად.

"თვისებები" განყოფილებაში შეგიძლიათ დააყენოთ საჭირო პარამეტრები. როგორც წესი, მითითებულია სერვერის მთავარი IP მისამართი და ალტერნატიული.

შეტყობინების ფორმატი

შეტყობინება, რომელიც გამოიყენება სერვისებს შორის ინფორმაციის გასაცვლისთვის, იწყება 12 ბაიტიანი სათაურით. ამას მოჰყვება საიდენტიფიკაციო ველი, რომელიც საშუალებას გაძლევთ განსაზღვროთ რომელ მოთხოვნაზე იყო პასუხი გაცემული.

დროშების ველი (შემდეგი 16 ბიტი) შეიცავს ინფორმაციას:

  1. შეტყობინების ტიპი;
  2. ოპერაციის კოდი;
  3. ავტორიტეტულობის იდენტიფიკაცია (ანუ აჩვენებს, ეკუთვნის თუ არა მომსახურე კომპიუტერი ქსელს);
  4. TC დროშა. აჩვენებს, შეტყობინება მოვიდა შეკვეცილი თუ სავსე.
  5. რეკურსიული დროშა, ე.ი. მოთხოვნები სერვერისთვის უფრო მაღალი დონის კომპიუტერებზე მოთხოვნების გაგზავნისთვის;
  6. რეკურსიის შესაძლებლობის დროშა. აჩვენებს სერვერის შესაძლებლობას გადამისამართოს შეტყობინებები;
  7. დაბრუნების კოდი. აჩვენებს, იყო თუ არა პასუხი შეცდომით გაგზავნილი თუ არა.

ბოლო 16-ბიტიანი ველი აჩვენებს მხედველობაში მიღებული პარამეტრების მთლიან რაოდენობას.

კითხვები DNS მოთხოვნაში

რესურსის ჩანაწერის ნაწილი პასუხში

ნებისმიერი პასუხი შეიცავს ინფორმაციას იმ მხარის შესახებ, რომელმაც გაგზავნა შეტყობინება. ის შეიცავს შემდეგ მონაცემებს: პასუხი, სერვერის რწმუნებათა სიგელები და მის შესახებ დამატებითი ინფორმაცია.

მათ გარდა, შეტყობინება შეიცავს:

  • დომენის სახელი;
  • მოთხოვნის ტიპი;
  • ქეშირებული ვერსიის მოქმედების ვადა;
  • რესურსის ჩანაწერის სიგრძე - ინფორმაციის მოცულობის შეფასება.

ინდექსის მოთხოვნები

Pointer queries მიზნად ისახავს გვერდის ძიებას ინვერსიულ რეჟიმში, ე.ი. რესურსის სახელის ძიება IP მისამართით, მოცემული ტექსტის სტრიქონის სახით, გამოყოფილი წერტილებით.

მის გასაგზავნად, ჰოსტის მისამართი იწერება საპირისპირო თანმიმდევრობით გარკვეული სუფიქსის დამატებით (ყველაზე ხშირად სახით in-addr.arpa).

ოპერაცია შეიძლება შესრულდეს, თუ რესურსი შეიცავს PTR ჩანაწერს. ეს საშუალებას იძლევა ზონის კონტროლი გადაეცეს IP მისამართების მფლობელს.

რესურსების ჩანაწერები

ეს არის სერვისის მიერ გამოყენებული ძირითადი პროგრამების ჩამონათვალი. ერთი დომენის ფარგლებში, ეს ჩანაწერები უნიკალურია. ამ ჩანაწერების დუბლიკატები შეიძლება არსებობდეს ქსელის სხვადასხვა დონეზე.

ეს მონაცემები მოიცავს შემდეგი ტიპის ჩანაწერებს:

  1. SOA- უფლებამოსილების დასაწყისი. ის საშუალებას გაძლევთ შეადაროთ დომენი და კომპიუტერები, რომლებიც მას ემსახურებიან. ისინი ასევე შეიცავს ინფორმაციას ქეშირებული ვერსიის მოქმედების პერიოდისა და საკონტაქტო პირის შესახებ, რომელიც ემსახურება გარკვეული დონის სერვერს;
  2. A შეიცავს IP მისამართების სიას და მათ შესაბამის ჰოსტებს. ისინი საშუალებას გაძლევთ განსაზღვროთ დომენის რესურსების მისამართი;
  3. NS (სახელის სერვერი)შეიტანეთ კომპიუტერების სია, რომლებიც ემსახურებიან დომენს;
  4. SRV (სერვისი)ყველა რესურსის ჩვენება, რომელიც ასრულებს სერვისის ყველაზე მნიშვნელოვან ფუნქციებს;
  5. MX (ფოსტის გადამცვლელი)საშუალებას გაძლევთ ავტომატურად დააკონფიგურიროთ მონაცემთა განაწილება მომსახურე კომპიუტერებზე ერთი დომენის საზღვრებში;
  6. PTR (მაჩვენებელი)გამოიყენება რესურსის სახელის მოსაძებნად, თუ მომხმარებელმა იცის მისი IP მისამართი;
  7. CNAME (კანონიკური სახელი)სერვერის მოხსენიების უფლება სერვისის ფარგლებში მრავალი მეტსახელით.

ქეშირება

თქვენთვის საჭირო ინფორმაციის მოსაძებნად, ბრაუზერს შეუძლია მოიძიოს ინფორმაცია სამ სეგმენტში. პირველ რიგში, საჭირო მონაცემების ძიება ხდება DNS სერვისის გამოყენებით, ე.ი. ადგილობრივ დონეზე. მათი პოვნა შესაძლებელია, თუ თქვენი კომპიუტერი შეიცავს Hosts ფაილს.

თუმცა, თუ ოპერაცია ვერ მოხერხდა, კლიენტი წარადგენს მოთხოვნას.ინფორმაციის ძიების დასაჩქარებლად გამოიყენება ქეშირებული სერვერები. თუ ის ვერ პოულობს საჭირო მონაცემებს, მაშინ ასრულებს რეკურსიულ მოთხოვნას. როდესაც ემსახურება, ის აკოპირებს მონაცემებს სხვა ქსელებიდან.

ეს საშუალებას გაძლევთ დაზოგოთ ტრაფიკი ავტორიტეტულ მომხმარებლებთან დაკავშირების გარეშე. მაგრამ ღია ჩანაწერი მოქმედებს შეზღუდული პერიოდის განმავლობაში. მისი მოქმედების პერიოდი მითითებულია ზონის ფაილში. ნაგულისხმევი მინიმუმია 1 საათი.

UDP ან TCP

სერვისი მხარს უჭერს როგორც UDP, ასევე TCP პროტოკოლებს.

UDP გამოიყენება შეტყობინებების გასაგზავნად გლობალურ ქსელებში. ამ პროტოკოლით გაგზავნილი შეტყობინებების ზომა შეზღუდულია. არასრული პასუხები შეიცავს TS ეტიკეტს. ეს ნიშნავს, რომ პასუხის ზომამ გადააჭარბა 512 ბაიტს, ასე რომ, დანარჩენი არ მიაღწია კომპიუტერს.

ის ნაკლებად სანდოა, რადგან მას არ აქვს მოთხოვნის პასუხის კონკრეტული ვადა. თუმცა, ასეთი სისტემა შესაფერისია უზარმაზარი ინფორმაციის გადასაცემად.

TCP გამოიყენება ასეთი მონაცემების გადასაცემად, რადგან ის საშუალებას გაძლევთ მიიღოთ ნებისმიერი რაოდენობის მონაცემები დაყოფილი გარკვეული ზომის სეგმენტებად.

ამ პროტოკოლს ასევე იყენებენ მეორადი სერვერები, როდესაც ისინი ითხოვენ მონაცემებს მასპინძელი კომპიუტერებიდან ყოველ სამ საათში, რათა გაეცნონ ქსელის კონფიგურაციის ფაილის განახლებებს.

DNS სერვისს აქვს რთული იერარქიული სტრუქტურა. ამასთან, სერვერის სისტემა უზრუნველყოფს მოქნილ და სწრაფ ურთიერთქმედებას ქსელის ყველა მომხმარებელსა და მოწყობილობას შორის.

საჭირო ინფორმაციის გასარკვევად კლიენტი აგზავნის მოთხოვნას. პასუხი შეიცავს ძირითად მონაცემებს ინტერესის ობიექტისა და ზონის მომსახურე კომპიუტერის შესახებ. ამ გაცვლის განსახორციელებლად გამოიყენება UDP და TCP პროტოკოლები.

DNS არის სერვისი, რომელიც ხელს უწყობს კომუნიკაციას სხვადასხვა ქსელის სეგმენტებს შორის.მის გამოყენებას შეუძლია მნიშვნელოვნად შეამციროს ინფორმაციის ძებნაზე დახარჯული დრო. ამ სტატიაში გაეცნობით სერვისის მუშაობის ძირითად პრინციპებს, ასევე ინტერნეტში მონაცემთა გადაცემის მეთოდებსა და ფორმებს.

Როგორ მუშაობს

ინტერნეტის განვითარების გარიჟრაჟზე არსებობდა სახელების „ბრტყელი“ სისტემა: თითოეულ მომხმარებელს ჰქონდა ცალკე ფაილი, რომელიც შეიცავდა მისთვის საჭირო კონტაქტების სიებს. როდესაც იგი დაუკავშირდა მსოფლიო ქსელს, მისი მონაცემები სხვა მოწყობილობებზე იგზავნებოდა.

თუმცა, ინტერნეტის სწრაფი განვითარების გამო, საჭირო გახდა მონაცემთა გაცვლის მაქსიმალურად გამარტივება. ამიტომ იგი დაიყო უფრო მცირე სეგმენტებად - დომენებად. თავის მხრივ, ისინი იყოფა ქვედომენებად. მისამართის ზედა ნაწილში, წარმოდგენილია ნომინალური ფორმით, არის root - მთავარი დომენი.

ვინაიდან ინტერნეტი ამერიკული განვითარებაა, არსებობს ორი ტიპის ძირითადი დომენები:

  • ზოგადი დომენები, რომლებიც ეკუთვნის აშშ-ს ინსტიტუტებს:
  1. com – ბიზნეს ორგანიზაციები;
  2. მთავრობა – სამთავრობო უწყებები;
  3. edu – საგანმანათლებლო დაწესებულებები;
  4. mil – სამხედრო მისიები;
  5. org – კერძო ორგანიზაციები;
  6. net – ინტერნეტ პროვაიდერი.
  • სხვა ქვეყნების ძირძველი დომენები ორი ასოსგან შედგება.

მეორე დონე შედგება ქალაქებისა და რეგიონების აბრევიატურებისგან, ხოლო მესამე რიგის დომენები აღნიშნავს სხვადასხვა ორგანიზაციასა და საწარმოს.

წერტილი მოქმედებს როგორც გამყოფი სხვადასხვა რიგის დომენებს შორის. სახელის ბოლოს წერტილი არ არის. ყოველ ცალკეულ დომენს წერტილით ეწოდება ლეიბლი.

მისი სიგრძე არ უნდა აღემატებოდეს 63 სიმბოლოს, ხოლო მისამართის მთლიანი სიგრძე უნდა იყოს 255 სიმბოლო. ძირითადად გამოიყენება ლათინური ანბანი, რიცხვები და დეფისები, მაგრამ რამდენიმე წლის წინ მათ დაიწყეს პრეფიქსების გამოყენება სხვა დამწერლობის სისტემებზე დაყრდნობით. წერილს არ აქვს მნიშვნელობა.

სერვერები არის კომპიუტერები, რომლებიც შეიცავენ სხვა ობიექტების სიას ერთი ქსელის დონეზე, რაც საშუალებას აძლევს მომხმარებლებს შორის უფრო სწრაფად გაცვლას. ისინი გახდნენ ახალი სისტემის საფუძველი.

ქსელის თითოეულ დონეს უნდა ჰქონდეს საკუთარი სერვერი, რომელიც შეიცავს ინფორმაციას მის სეგმენტში მომხმარებელთა მისამართების შესახებ.

საჭირო მონაცემების ძებნა ასე ხდება:


DNS საფუძვლები

რამდენიმე დომენისგან შემდგარ კვანძს ზონა ეწოდება. მისი ფაილი შეიცავს მისი სეგმენტის ძირითად პარამეტრებს. ეს მოიცავს ინფორმაციას FQDN-ის ან სრულად კვალიფიციური დომენის სახელის შესახებ. თუ ასეთი ჩანაწერი მთავრდება წერტილით, ეს ნიშნავს, რომ ობიექტის სახელი სწორად არის მითითებული.

არსებობს კომპიუტერების რამდენიმე ტიპი, რომლებიც ემსახურებიან DNS-ს:

  • ოსტატი– ქსელის მთავარი აგენტი. მას შეუძლია შეცვალოს მისი კონფიგურაცია;
  • მონა- მეორე რიგის მოწყობილობები. ისინი კლიენტებს თანაბრად ემსახურებიან მასტერთან ერთად და შეუძლიათ შეცვალონ იგი პრობლემების შემთხვევაში. ეს საშუალებას გაძლევთ გაათავისუფლოთ ქსელი;
  • ქეშირება.შეიცავს ინფორმაციას უცხოური ზონების დომენების შესახებ;
  • უხილავი.აკლია ზონის აღწერილობას. ყველაზე ხშირად, ეს სტატუსი ენიჭება მომხმარებლებს, რომლებსაც აქვთ ძირითადი სტატუსი, რათა დაიცვან ისინი თავდასხმისგან.

მომხმარებელს შეუძლია გაუგზავნოს მათ ორი ტიპის მოთხოვნა.

ბრაუზერი აგზავნის მას გადამწყვეტი პროგრამის მეშვეობით:

  • რეკურსიული.თუ სერვერი არ შეიცავს საჭირო ინფორმაციას, ამ შემთხვევაში ის იღებს საჭირო მონაცემებს უმაღლესი დონის კომპიუტერებიდან და პასუხს უგზავნის კლიენტს. ეს საშუალებას გაძლევთ შეამციროთ მოთხოვნების რაოდენობა და დაზოგოთ დრო და თქვენი ტრაფიკი;
  • განმეორებადი.სერვერი აგზავნის მზა პასუხს, ირჩევს ინფორმაციას მხოლოდ საკუთარი ქეშიდან (მეხსიერებიდან). თუ მას არ აქვს შესაბამისი მონაცემები, ის უზრუნველყოფს ბმულს სხვა კომპიუტერებთან. შემდეგ ბრაუზერი მიდის ამ მისამართზე.

არსებობს ორი სახის პასუხი:

  1. ავტორიტეტული– თუ მონაცემები იგზავნება მოწყობილობიდან, რომელიც ემსახურება ქსელს;
  2. არაავტორიტეტული.იგზავნება მესამე მხარის კომპიუტერის მიერ, რომელიც იღებს საჭირო მონაცემებს საკუთარი ქეშიდან ან განმეორებითი მოთხოვნის შემდეგ.

ვიდეო: DNS სერვისი

სახელები და IP მისამართები

DNS სერვისი უზრუნველყოფს ვებსაიტების სახელების IP მისამართებად თარგმნას. ინტერნეტში თითოეული მოწყობილობის თვალყურის დევნება შესაძლებელია 2 ძირითადი პარამეტრით - დომენის სახელი და IP მისამართი. ისინი შეიძლება დაინიშნოს მომხმარებლის კომპიუტერზე, ქსელურ პრინტერზე ან როუტერზე.

თუმცა, ეს ძალიან პირობითია, რადგან კომპიუტერს შეიძლება არ ჰქონდეს დომენის სახელი, მაგრამ გამოიყენოს რამდენიმე მისამართი. გარდა ამისა, თითოეული IP მისამართი უნდა შეესაბამებოდეს დომენის ყველა სახელს. თუმცა, დომენი შეიძლება შეიცავდეს ინფორმაციას მხოლოდ ერთი IP მისამართის შესახებ.

Სამუშაო რეჟიმი

სერვერებს შეუძლიათ იმუშაონ შემდეგ რეჟიმებში:

  1. საკუთარი ზონის შენარჩუნება.მონაცემთა გაცვლა ხდება მთავარ და სლავ კომპიუტერებს შორის. თუმცა, არაავტორიზებული მომხმარებლების მოთხოვნები არ მიიღება;
  2. რეკურსიული კითხვის შესრულება;
  3. გადაგზავნა– სერვერი აგზავნის მოთხოვნას სხვა ზონაში.

DNS პარამეტრების შეცვლა

როგორც წესი, ეს პარამეტრები ავტომატურად დგინდება ქსელის მიერ. მონაცემების გადატვირთვის მიზნით, თქვენ უნდა გადახვიდეთ "ქსელის კავშირების" განყოფილებაში.

ფოტო: DNS სერვერის პარამეტრების შეცვლა

ამის შემდეგ, თქვენ უნდა შეიყვანოთ პროტოკოლი, რომელიც გამოიყენება ქსელის შესანარჩუნებლად.

"თვისებები" განყოფილებაში შეგიძლიათ დააყენოთ საჭირო პარამეტრები. როგორც წესი, მითითებულია სერვერის მთავარი IP მისამართი და ალტერნატიული.

შეტყობინების ფორმატი

შეტყობინება, რომელიც გამოიყენება სერვისებს შორის ინფორმაციის გასაცვლისთვის, იწყება 12 ბაიტიანი სათაურით. ამას მოჰყვება საიდენტიფიკაციო ველი, რომელიც საშუალებას გაძლევთ განსაზღვროთ რომელ მოთხოვნაზე იყო პასუხი გაცემული.

დროშების ველი (შემდეგი 16 ბიტი) შეიცავს ინფორმაციას:

  1. შეტყობინების ტიპი;
  2. ოპერაციის კოდი;
  3. ავტორიტეტულობის იდენტიფიკაცია (ანუ აჩვენებს, ეკუთვნის თუ არა მომსახურე კომპიუტერი ქსელს);
  4. TC დროშა. აჩვენებს, შეტყობინება მოვიდა შეკვეცილი თუ სავსე.
  5. რეკურსიული დროშა, ე.ი. მოთხოვნები სერვერისთვის უფრო მაღალი დონის კომპიუტერებზე მოთხოვნების გაგზავნისთვის;
  6. რეკურსიის შესაძლებლობის დროშა. აჩვენებს სერვერის შესაძლებლობას გადამისამართოს შეტყობინებები;
  7. დაბრუნების კოდი. აჩვენებს, იყო თუ არა პასუხი შეცდომით გაგზავნილი თუ არა.

ბოლო 16-ბიტიანი ველი აჩვენებს მხედველობაში მიღებული პარამეტრების მთლიან რაოდენობას.

კითხვები DNS მოთხოვნაში

რესურსის ჩანაწერის ნაწილი პასუხში

ნებისმიერი პასუხი შეიცავს ინფორმაციას იმ მხარის შესახებ, რომელმაც გაგზავნა შეტყობინება. ის შეიცავს შემდეგ მონაცემებს: პასუხი, სერვერის რწმუნებათა სიგელები და მის შესახებ დამატებითი ინფორმაცია.

მათ გარდა, შეტყობინება შეიცავს:

  • დომენის სახელი;
  • მოთხოვნის ტიპი;
  • ქეშირებული ვერსიის მოქმედების ვადა;
  • რესურსის ჩანაწერის სიგრძე - ინფორმაციის მოცულობის შეფასება.

ინდექსის მოთხოვნები

Pointer queries მიზნად ისახავს გვერდის ძიებას ინვერსიულ რეჟიმში, ე.ი. რესურსის სახელის ძიება IP მისამართით, მოცემული ტექსტის სტრიქონის სახით, გამოყოფილი წერტილებით.

მის გასაგზავნად, ჰოსტის მისამართი იწერება საპირისპირო თანმიმდევრობით გარკვეული სუფიქსის დამატებით (ყველაზე ხშირად სახით in-addr.arpa).

ოპერაცია შეიძლება შესრულდეს, თუ რესურსი შეიცავს PTR ჩანაწერს. ეს საშუალებას იძლევა ზონის კონტროლი გადაეცეს IP მისამართების მფლობელს.

რესურსების ჩანაწერები

ეს არის სერვისის მიერ გამოყენებული ძირითადი პროგრამების ჩამონათვალი. ერთი დომენის ფარგლებში, ეს ჩანაწერები უნიკალურია. ამ ჩანაწერების დუბლიკატები შეიძლება არსებობდეს ქსელის სხვადასხვა დონეზე.

ეს მონაცემები მოიცავს შემდეგი ტიპის ჩანაწერებს:

  1. SOA- უფლებამოსილების დასაწყისი. ის საშუალებას გაძლევთ შეადაროთ დომენი და კომპიუტერები, რომლებიც მას ემსახურებიან. ისინი ასევე შეიცავს ინფორმაციას ქეშირებული ვერსიის მოქმედების პერიოდისა და საკონტაქტო პირის შესახებ, რომელიც ემსახურება გარკვეული დონის სერვერს;
  2. A შეიცავს IP მისამართების სიას და მათ შესაბამის ჰოსტებს. ისინი საშუალებას გაძლევთ განსაზღვროთ დომენის რესურსების მისამართი;
  3. NS (სახელის სერვერი)შეიტანეთ კომპიუტერების სია, რომლებიც ემსახურებიან დომენს;
  4. SRV (სერვისი)ყველა რესურსის ჩვენება, რომელიც ასრულებს სერვისის ყველაზე მნიშვნელოვან ფუნქციებს;
  5. MX (ფოსტის გადამცვლელი)საშუალებას გაძლევთ ავტომატურად დააკონფიგურიროთ მონაცემთა განაწილება მომსახურე კომპიუტერებზე ერთი დომენის საზღვრებში;
  6. PTR (მაჩვენებელი)გამოიყენება რესურსის სახელის მოსაძებნად, თუ მომხმარებელმა იცის მისი IP მისამართი;
  7. CNAME (კანონიკური სახელი)სერვერის მოხსენიების უფლება სერვისის ფარგლებში მრავალი მეტსახელით.

ქეშირება

თქვენთვის საჭირო ინფორმაციის მოსაძებნად, ბრაუზერს შეუძლია მოიძიოს ინფორმაცია სამ სეგმენტში. პირველ რიგში, საჭირო მონაცემების ძიება ხდება DNS სერვისის გამოყენებით, ე.ი. ადგილობრივ დონეზე. მათი პოვნა შესაძლებელია, თუ თქვენი კომპიუტერი შეიცავს Hosts ფაილს.

თუმცა, თუ ოპერაცია ვერ მოხერხდა, კლიენტი წარადგენს მოთხოვნას.ინფორმაციის ძიების დასაჩქარებლად გამოიყენება ქეშირებული სერვერები. თუ ის ვერ პოულობს საჭირო მონაცემებს, მაშინ ასრულებს რეკურსიულ მოთხოვნას. როდესაც ემსახურება, ის აკოპირებს მონაცემებს სხვა ქსელებიდან.

ფოტო: ქეშირების DNS სერვერის დაყენება

ეს საშუალებას გაძლევთ დაზოგოთ ტრაფიკი ავტორიტეტულ მომხმარებლებთან დაკავშირების გარეშე. მაგრამ ღია ჩანაწერი მოქმედებს შეზღუდული პერიოდის განმავლობაში. მისი მოქმედების პერიოდი მითითებულია ზონის ფაილში. ნაგულისხმევი მინიმუმია 1 საათი.

UDP ან TCP

სერვისი მხარს უჭერს როგორც UDP, ასევე TCP პროტოკოლებს.

UDP გამოიყენება შეტყობინებების გასაგზავნად გლობალურ ქსელებში. ამ პროტოკოლით გაგზავნილი შეტყობინებების ზომა შეზღუდულია. არასრული პასუხები შეიცავს TS ეტიკეტს. ეს ნიშნავს, რომ პასუხის ზომამ გადააჭარბა 512 ბაიტს, ასე რომ, დანარჩენი არ მიაღწია კომპიუტერს.

ის ნაკლებად სანდოა, რადგან მას არ აქვს მოთხოვნის პასუხის კონკრეტული ვადა. თუმცა, ასეთი სისტემა შესაფერისია უზარმაზარი ინფორმაციის გადასაცემად.

TCP გამოიყენება ასეთი მონაცემების გადასაცემად, რადგან ის საშუალებას გაძლევთ მიიღოთ ნებისმიერი რაოდენობის მონაცემები დაყოფილი გარკვეული ზომის სეგმენტებად.

ამ პროტოკოლს ასევე იყენებენ მეორადი სერვერები, როდესაც ისინი ითხოვენ მონაცემებს მასპინძელი კომპიუტერებიდან ყოველ სამ საათში, რათა გაეცნონ ქსელის კონფიგურაციის ფაილის განახლებებს.

DNS სერვისს აქვს რთული იერარქიული სტრუქტურა. ამასთან, სერვერის სისტემა უზრუნველყოფს მოქნილ და სწრაფ ურთიერთქმედებას ქსელის ყველა მომხმარებელსა და მოწყობილობას შორის.

საჭირო ინფორმაციის გასარკვევად კლიენტი აგზავნის მოთხოვნას. პასუხი შეიცავს ძირითად მონაცემებს ინტერესის ობიექტისა და ზონის მომსახურე კომპიუტერის შესახებ. ამ გაცვლის განსახორციელებლად გამოიყენება UDP და TCP პროტოკოლები.

აბრევიატურა dns დღეს ყველა ინტერნეტ მომხმარებელს ესმის. მაგრამ ცოტამ თუ იცის, რას ნიშნავს ეს ინგლისური ასოები. რა არის dns და როგორ გავშიფროთ ეს სახელი?

დომენის სახელების სისტემა

მსოფლიო ქსელში, თითოეულ ვებსაიტს აქვს პირადი IP მისამართი. ყველა IP მისამართი წარმოდგენილია ოთხი რიცხვისა და წერტილის მიმდევრობით: 222.222.222.222. ამ ციფრებს ოკეტები ეწოდება. ბოლო ციფრის შემდეგ პერიოდი არ არის. IP მისამართი შეიძლება შეიცავდეს ნომრებს 0-დან 255-მდე.

თუ ჩვენ გვსურს ვებსაიტზე წასვლა, ჩვენ აკრიფეთ დომენის სახელი და არა IP მისამართი. ვეთანხმები, mail.ru ასოების კომბინაცია ბევრად უფრო ადვილი დასამახსოვრებელია, ვიდრე რიცხვების გრძელი თანმიმდევრობა. და შემდეგ დეველოპერებმა დაფიქრდნენ, როგორ დააკავშირონ ეს ნომრები წერილის მისამართს?

შედეგად, შეიქმნა DNS სისტემა - დომენის სახელების სისტემა. თუ ამ ფრაზას რუსულად ვთარგმნით, მივიღებთ სახელს "დომენის სერვისი".


რა არის დომენი?

როდესაც ინტერნეტი ახლახან იწყებოდა, თითოეულ მომხმარებელს ჰქონდა ფაილი, რომელიც შეიცავს კონტაქტების სიებს. როდესაც კომპიუტერი დაუკავშირდა ქსელს, მოხდა მონაცემების გაცვლა. მაგრამ ეს გაცვლა უნდა დაჩქარებულიყო.

გრძელი მისამართი დაყოფილი იყო დომენებად (სეგმენტებად) და ისინი, თავის მხრივ, დაყოფილი იყო ქვედომენებად.

მას შემდეგ, რაც ინტერნეტი წარმოიშვა აშშ-ში, მთავარ დომენებს აქვთ ინგლისური სახელები:

COM- ბიზნეს ორგანიზაციები

EDU– დაწესებულებები განათლების სფეროში

MIL- სამხედრო სტრუქტურები

ORG- კერძო კომპანიები

NET- ინტერნეტ პროვაიდერები

სხვა სახელმწიფოების ძირითადი (ძირძველი) დომენები არის ორი ასოს კომბინაცია ( RU).


მეორე დონის დომენები არის ქალაქებისა და რეგიონების სახელები შემოკლებული ფორმით, ხოლო მესამე დონე მოიცავს საწარმოებსა და კომპანიებს.

წერტილი არის ძალიან მნიშვნელოვანი ნიშანი, როდესაც საქმე ეხება დომენებს. ის მოქმედებს როგორც გამყოფი სხვადასხვა დონის დომენებს შორის. მაგრამ ისინი არ აყენებენ წერტილს სახელის (მისამართის) ბოლოს.

თითოეული ინდივიდუალური დომენი წერტილით არის ლეიბლი. მისი სიგრძე არ უნდა აღემატებოდეს 63 სიმბოლოს. მისამართის მთლიანი სიგრძეა 255 სიმბოლო.

დომენის სახელები ჩვეულებრივ იწერება ლათინური ასოებით და დეფისით. სხვა დამწერლობის სისტემების პრეფიქსები ნაკლებად ხშირად გამოიყენება. არ აქვს მნიშვნელობა რა ასოები იწერება, დიდი თუ პატარა.


როგორ მუშაობს DNS

ეს უნიკალური სისტემა აქცევს IP მისამართის ნომრების გრძელ თანმიმდევრობას დომენის სახელებად. ის ასევე მუშაობს საპირისპიროდ, დომენის სახელების IP მისამართებად გარდაქმნით. DNS სერვერები რომ არ არსებობდეს, ინტერნეტის მომხმარებლებს მოუწევდათ დაიმახსოვრონ ან ჩაეწერათ არა მარტივი სახელები ლათინური ასოებიდან, არამედ წერტილებით გამოყოფილი რიცხვების გრძელი ჯაჭვები. ეთანხმებით, რომ ეს არ არის ძალიან ნათელი პერსპექტივა?

თუ DNS სერვერი არ მუშაობს, მაშინ დომენის სახელები არ გადაიქცევა IP მისამართებად. ნებისმიერი ვებსაიტის მისამართის აკრეფისას მომხმარებლებს გამოჩნდება შეცდომის გვერდი. ამ შემთხვევაში ინტერნეტ კავშირი არ შეფერხდება.


DNS მისამართი გაიცემა ავტომატურად ან მითითებულია ინტერნეტის პარამეტრებში. მონაცემების შესაცვლელად გადადით "ქსელის კავშირების" ჩანართზე. შემდეგ თქვენ უნდა გახსნათ პროტოკოლი, რომელიც გამოიყენება ქსელის შესანარჩუნებლად. აქ თქვენ უნდა გახსნათ ბმული "თვისებები" და მიუთითოთ საჭირო პარამეტრები. უმეტეს შემთხვევაში, მომხმარებლები არეგისტრირებენ პირველადი IP მისამართს და მეორე, ალტერნატიულ მისამართს.


რატომ გჭირდებათ DNS სერვერი?

მას შემდეგ რაც გავარკვიე რა არის დომენი და IP მისამართი, ჩნდება გონივრული კითხვა, რა არის DNS სერვერი. Dns სერვერები არის კომპიუტერები, რომლებიც ინახავს ობიექტების სიას ინტერნეტის ერთ დონეზე. ისინი საშუალებას აძლევს მომხმარებლებს სწრაფად გაცვალონ ინფორმაცია.

ქსელის თითოეულ დონეს აქვს პერსონალური სერვერი, რომელზეც საგულდაგულოდ ინახება მონაცემები ცალკეული სეგმენტის მომხმარებლების მისამართების შესახებ.

მაგალითად, მომხმარებელს სურს სასურველი საიტის პოვნა. სერვისი აგზავნის მოთხოვნას ადგილობრივ სერვერზე. თუ ეს მონაცემები არსებობს, მაშინ კლიენტი იღებს პასუხს, რომ ასეთი გვერდი არსებობს. ბრაუზერი იღებს საიტის მისამართს და ატვირთავს მას.

თუ ადგილობრივ სერვერს არ აქვს საჭირო ინფორმაცია, მაშინ DNS სერვერი უგზავნის მოთხოვნას უფრო მაღალი დონის კომპიუტერებს. ეს ალგორითმი გრძელდება მანამ, სანამ არ მოიძებნება სასურველი მისამართი.

კარგი დღე, ძვირფასო აბონენტებო და ბლოგის სტუმრებო. თქვენ ალბათ გსმენიათ აკრონიმი DNS და ალბათ გესმით საფუძვლები. თუმცა, ბევრისთვის ეს დამაბნეველი ტერმინია. ამიტომ, დღეს შევეცდები რაც შეიძლება ნათლად აგიხსნათ რა არის DNS სერვერი და როგორ დავაკონფიგურიროთ იგი, გეტყვით მისი მუშაობის პრინციპებს და რატომ არის საჭირო. Დავიწყოთ!

Შეგვხვდი! DNS

ასე რომ, DNS დგას "დომენის სისტემა".თუ ინგლისური იცით, მაშინ უკვე გესმით, რაზე იქნება საუბარი. ტერმინი ითარგმნება როგორც "დომენის სისტემა". ეს არის ერთგვარი განაწილებული საცავი, მონაცემთა ბაზა, რომელშიც ინახება გასაღებები და მნიშვნელობები, უფრო სწორად IP მისამართები და მათი შესაბამისი დომენის სახელები. იმის გასაგებად, თუ რატომ არის ეს საჭირო, მოდით, ერთი წუთით ჩავუღრმავდეთ ისტორიას.

ამ ყველაფერს ყოველდღიურად ვიყენებთ. ამ ტექნოლოგიის წყალობით, ჩვენ მარტივად ვმოძრაობთ სერვისებში და სწრაფად ვპოულობთ საჭირო ინფორმაციას უყოყმანოდ. და ეს ყველაფერი იმიტომ, რომ ინტერნეტში არსებულ ყველა რესურსს აქვს საკუთარი IP მისამართი, რომელიც გამოიყურება, მაგალითად, ასე: 87.245.200.148 და შესაბამისი .

ამ შემთხვევაში არის www.google.com.ua. ეს სისტემა გამოჩნდა იმის გამო, რომ ქსელის მომხმარებლებისთვის მოსახერხებელი არ არის საიტების რიცხვითი მისამართების დამახსოვრება. ამრიგად, როდესაც მომხმარებელი შეაქვს კონკრეტული ვებსაიტის სახელს DNS სისტემაში, ხდება მისი IP-ს ძიების რთული პროცესი და პირიქით. სხვათა შორის, ერთ IP მისამართს შეიძლება მიენიჭოს რამდენიმე დომენის სახელი და პირიქით, ერთი დომენის სახელი შეიძლება მიენიჭოს მრავალი IP მისამართი.

ადრე ასეთი ინფორმაცია იწერებოდა ერთ ფაილში და ინახებოდა მომხმარებლების ადგილობრივ კომპიუტერებზე. თუმცა, მსოფლიო ქსელი გაიზარდა და ეს მეთოდი სწრაფად გახდა არარელევანტური. იგი შეიცვალა დომენური სახელების სისტემით, რომელიც მე-20 საუკუნის მეორე ნახევარში შეიქმნა პოლ მოკაპეტრის მიერ.

დომენის სახელების სისტემაშედგება მრავალი დონისგან, რომელთაგან თითოეულს აქვს საკუთარი დომენის ჩანაწერები. საინტერესოა, რომ რაც უფრო მაღალია დომენის იერარქია, მით უფრო მარჯვნივ მდებარეობს იგი საიტის მისამართის დაწერისას.

ასეთი იერარქიული ხის ფესვი არის წერტილი - ".". მას მოსდევს პირველი დონის დომენები. ეს მოიცავს შემდეგ სახელებს: org, com, net, int, edu, gov, info, pl და სხვა. ეს ასევე მოიცავს ქვეყნის მითითებას. მაგალითად, ru, ua და ა.შ. შემდეგ მოდის შემდეგი დონეები.

დომენების დიდი რაოდენობის გამო, ისინი ყველა დაიყო ზონებად - სახელების გარკვეული ნაწილი, რომელიც მთლიანობაში ინახება ერთ ან მეტ DNS სერვერზე.

ინტერნეტში რაიმე სახის მოთხოვნის შესრულებისას ხდება ძალიან საინტერესო და რთული რამ. როდესაც მომხმარებელი აგზავნის მოთხოვნას, ის იგზავნება სერვერზე. სერვერი, თავის მხრივ, ამოწმებს, შეუძლია თუ არა შედეგის მიღება.

თუ მას არ შეუძლია პასუხის დადგენა, ის გაგზავნის მოთხოვნას შემდგომში root ან უფრო მაღალი დონის DNS სერვერზე. ამ აღმავალ მოძრაობას ეწოდება "აღმავალი იერარქია". საჭირო შედეგის მიღების შემდეგ მოძრაობა იცვლის მიმართულებას და გადასცემს ინფორმაციას საპირისპირო თანმიმდევრობით.

სხვათა შორის, პასუხის გაცემის მეთოდიდან გამომდინარე, DNS სერვერები იყოფა ორ ტიპად: რეკურსიული და არარეკურსიული (იტერატიული). მოკლედ, პირველი ტიპის მოთხოვნა ახორციელებს სრულ ძიებას ყველა მითითების შესახებ სხვადასხვა სერვერებზე და დამოუკიდებლად კითხულობს მათ, შემდეგ კი ქეშირებს ყველა მიღებულ ჩანაწერს. მეორე შემთხვევაში რეფერალები უბრუნდება მომხმარებელს და მან თავად უნდა შეამოწმოს ისინი.

მე გითხარით მხოლოდ DNS ფუნქციონირების ზოგადი პრინციპები, რაც გაძლევს იმის გაგებას, თუ რა ხდება . თუმცა, ეს ყველაფერი არ არის.

რატომ დააყენეთ DNS სერვერი თქვენი ვებსაიტისთვის?

როგორც უკვე ვთქვი, თითოეულ საიტს აქვს საკუთარი IP მისამართი და დომენის სახელი. დამოკიდებულია იმაზე, თუ რამდენად ხშირად გადადიხართ ახალ ჰოსტინგზე, იცვლება სერვერიც. ეს ნიშნავს, რომ IP ასევე იცვლება. აქედან გამომდინარე, გასაღები-მნიშვნელობის ურთიერთობა არ არის მუდმივი.

და თუ თქვენ არ დააკონფიგურირებთ ყველა ჩამოთვლილ ინდიკატორს, მაშინ თქვენი რესურსი მიუწვდომელი გახდება საძიებლად, რადგან ის არ პასუხობს ძველ მისამართზე დარეკვისას. სხვა შემთხვევაში, თუ თქვენი რესურსის შესახებ DNS ჩანაწერები წაშლილია ძველიდან, მაშინ დომენის სახელი ქსელის მომხმარებლებს გააგზავნის ბათილად და შემდეგ გამოჩნდება ბოლო შეცდომა.

ამიტომ პროვაიდერების შეცვლისას აუცილებლად განაახლეთ ინფორმაცია თქვენი საიტის ადგილმდებარეობის შესახებ: შეამოწმეთ დომენი, IP მნიშვნელობა და ყველა სხვა პარამეტრი.

თუ ყველაფერი გააკეთეთ, როგორც ზემოთ დაწერილი, მაგრამ ცვლილებები არ მომხდარა, არ ინერვიულოთ. საიტთან დაკავშირების ახალ ინსტრუქციებს საკმაოდ დიდი დრო სჭირდება ამოქმედებას. ამას შეიძლება დასჭირდეს 24-დან 72 საათამდე. თუმცა ზოგიერთ ადამიანს ძალიან გაუმართლა და რეგისტრაციას დაახლოებით 5 საათი სჭირდება?

ეს ყველაფერი დამოკიდებულია იმაზე, თუ რომელი DNS სერვერები და რა დროს განახლდება ინფორმაცია. ახალი პარამეტრების შეყვანისას, ეს ჩანაწერები გადადის სხვა დომენის სერვერებზე და იქ ძველი მონაცემები გადაიწერება. თუმცა, ბევრი DNS კონფიგურირებულია ინფორმაციის პერიოდულად განახლებისთვის, რაც იწვევს მონაცემთა განახლების შეფერხებას.

რა თქმა უნდა, სხვა პრობლემები წარმოიქმნება, როდესაც ცვლით ვებ რესურსის მისამართს და ყოველთვის ზუსტად არ იცით როგორ გამოასწოროთ სიტუაცია. ამისათვის ისინი თავიანთ მომხმარებლებს ტექნიკურ დახმარებას უწევენ. და მოწინავე რესურსების მფლობელებს შეუძლიათ დროთა განმავლობაში თავად იპოვონ გამოსავალი.

ამ ნოტაზე გემშვიდობებით. გამოიწერეთ ჩემი ბლოგის განახლებები. წინასწარ გიხდით მადლობას რეპოსტებისთვის. Ნახვამდის!

პატივისცემით, რომან ჩუეშოვი