DNS სერვერები: რა არის ისინი და რატომ გამოიყენება?

Სარჩევი:

DNS სერვერები: რა არის ისინი და რატომ გამოიყენება?
DNS სერვერები: რა არის ისინი და რატომ გამოიყენება?
Anonim

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

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

DNS სერვერების დანიშნულება

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

დომენის ან ჰოსტის სახელის დამახსოვრება, როგორიცაა lifewire.com, უფრო ადვილია, ვიდრე საიტის IP მისამართის ნომრების დამახსოვრება 151.101.2.114. ასე რომ, როდესაც შედიხართ ვებსაიტზე, როგორიცაა Lifewire, ყველაფერი რაც თქვენ უნდა აკრიფოთ არის URL

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

Image
Image

როგორ წყვეტენ DNS სერვერები DNS შეკითხვას

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

  • A DNS Resolver: იღებს მოთხოვნას დომენის სახელის IP მისამართით გადაჭრის შესახებ. ეს სერვერი აკეთებს წუწუნს იმის გარკვევაში, თუ სად არის ინტერნეტში რეალურად განთავსებული საიტი, სადაც გსურთ წასვლა.
  • A Root Server: root სერვერი იღებს პირველ მოთხოვნას და აბრუნებს შედეგს, რათა DNS გადამწყვეტს აცნობოს რა არის ზედა დონის დომენის (TLD) სერვერის მისამართი, რომელიც ინახავს ინფორმაციას საიტის შესახებ.უმაღლესი დონის დომენი არის დომენის სახელის.com ან.net ნაწილის ექვივალენტი, რომელიც შეიტანეთ მისამართის ზოლში.
  • A TLD სერვერი: შემდეგ DNS გადამწყვეტი ითხოვს ამ სერვერს, რომელიც დააბრუნებს ავტორიტეტულ სახელების სერვერს, სადაც საიტი რეალურად არის დაბრუნებული.
  • ავტორიტეტული სახელების სერვერი: საბოლოოდ, DNS გადამწყვეტი ითხოვს ამ სერვერს, რათა გაიგოს ვებსაიტის რეალური IP მისამართი, რომლის მიწოდებას ცდილობთ.

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

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

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

პირველადი და მეორადი DNS სერვერები

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

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

რატომ შეიძლება შეცვალოთ თქვენი DNS სერვერის პარამეტრები

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

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

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

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

როგორ მივიღოთ ინტერნეტ სერვერის ინფორმაცია

nslookup ბრძანება გამოიყენება Windows კომპიუტერებზე თქვენი DNS სერვერის შეკითხვისთვის.

დაიწყეთ ბრძანების ხაზის გახსნით და შემდეგ აკრიფეთ შემდეგი:


nslookup lifewire.com

ამ ბრძანებამ უნდა დააბრუნოს მსგავსი რამ:


სახელი: lifewire.com

მისამართები: 151.101.2.114

151.101.66.114

151.101.130.114 151.101.194.114

Image
Image

ზემოთ მაგალითში nslookup ბრძანება გეუბნებათ IP მისამართს, ან რამდენიმე IP მისამართს ამ შემთხვევაში, რომლითაც ითარგმნება lifewire.com მისამართი.

DNS Root სერვერები

არის 13 მნიშვნელოვანი DNS root სერვერი ინტერნეტში, რომლებიც ინახავს დომენის სახელების სრულ მონაცემთა ბაზას და მათთან დაკავშირებულ საჯარო IP მისამართებს. ეს უმაღლესი დონის DNS სერვერები სახელდება A-დან M-მდე ანბანის პირველი 13 ასოსთვის. ამ სერვერებიდან ათი არის აშშ-ში, ერთი ლონდონში, ერთი სტოკჰოლმში და ერთი იაპონიაში.

ინტერნეტ მინიჭებული ნომრების ავტორიტეტი (IANA) ინახავს DNS root სერვერების ამ სიას, თუ გაინტერესებთ.

მავნე პროგრამების შეტევები, რომლებიც ცვლის DNS სერვერის პარამეტრებს

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

მაგალითად, თუ თქვენი კომპიუტერი იყენებს Google-ის DNS სერვერებს (8.8.8.8 და 8.8.4.4) და გახსნით თქვენი ბანკის ვებსაიტს, ბუნებრივია მოელით, რომ როდესაც მის ნაცნობ URL-ს შეიყვანთ, გამოგიგზავნით ბანკის მისამართზე. ვებსაიტი.

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

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

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

დაიცავი თავი DNS შეტევებისგან

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

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

როგორ შეიძლება DNS გადამისამართების პოზიტიურად გამოყენება

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

FAQ

    როგორ ვიპოვო საუკეთესო DNS სერვერი ჩემი რეგიონისთვის?

    სხვადასხვა DNS სერვერების შესამოწმებლად, გამოიყენეთ ბენჩმარინგის ინსტრუმენტი, როგორიცაა GRC DNS Benchmark Windows-ისთვის და Linux-ისთვის ან Namebench Mac-ისთვის. ზოგიერთ სიტუაციაში, თქვენ შეგიძლიათ მნიშვნელოვნად გაზარდოთ თქვენი ინტერნეტის სიჩქარე DNS სერვერების გადართვით.

    როგორ გამოვასწორო შეცდომა „DNS სერვერი არ პასუხობს“?

    თუ ხედავთ შეცდომას DNS Server Not Responsing, გაასუფთავეთ DNS ქეში და გაუშვით Windows Network Troubleshooter. თუ ცოტა ხნის წინ დააინსტალირეთ ანტივირუსული პროგრამა, დროებით გამორთეთ ის, რომ ნახოთ ეს დაგეხმარებათ. თუ ეს პრობლემას არ მოაგვარებს, სცადეთ გადართოთ DNS სერვერები.

    როგორ გავასუფთავო DNS ქეში Windows-ზე?

    გახსენით Command Prompt და შეიყვანეთ ipconfig /flushdns DNS ქეშის გასასუფთავებლად. თქვენ შეგიძლიათ გაასუფთავოთ ქეში Microsoft PowerShell-ში Clear-DnsClientCache ბრძანებით.

    რატომ არის მხოლოდ 13 DNS root სახელების სერვერი?

    DNS იყენებს 13 root სახელების სერვერს ინტერნეტ პროტოკოლის მე-4 ვერსიის (IPv4) შეზღუდვების გამო. ნომერი 13 არჩეული იყო, როგორც კომპრომისი ქსელის საიმედოობასა და შესრულებას შორის.

გირჩევთ: