google.com nədir? Brauzeriniz hara getməli olduğunu necə bilir?
Brauzerinizə bir veb sayt ünvanı yazırsınız, Enter düyməsini basırsınız və bir neçə saniyə ərzində istədiyiniz sayt açılır. Çox sadə görünür, elə deyilmi?
Lakin pərdə arxasında çox vacib bir proses baş verir. Cihazınız insan tərəfindən oxuna bilən domen adını kompüterlərin başa düşə biləcəyi IP ünvana çevirir. Bu proses DNS vasitəsilə həyata keçirilir.
Bu məqalədə DNS qeydlərinin nə olduğunu, niyə vacib olduqlarını, DNS qeydlərinin müxtəlif növlərini və onların veb sayt performansına, e-poçt çatdırılmasına və təhlükəsizliyə necə təsir etdiyini izah edəcəyik.
DNS nədir?
DNS (Domain Name System – Domen Adları Sistemi) tez-tez internetin telefon kitabçası adlandırılır. O, domen adlarını IP ünvanlara çevirir ki, brauzerlər internet səhifələrini yükləyə bilsin.
İnternetə qoşulan hər bir cihazın öz IP ünvanı var və digər cihazlar bu ünvan vasitəsilə onu tapır. DNS serverləri istifadəçilərə Fortinet.com kimi asan oxunan adları yazmağa imkan verir və IP ünvanları əzbərləməyə ehtiyac qalmır.
DNS qeydi nədir?
DNS qeydləri (zone file kimi də tanınır) avtoritativ DNS serverlərində saxlanılan təlimatlardır və domenlər haqqında məlumat verir. Məsələn, domenlə əlaqəli IP ünvanı və həmin domenə gələn sorğuların necə idarə olunacağını göstərir.
Bu qeydlər DNS sintaksisi ilə yazılmış mətn fayllarından ibarətdir.
DNS qeydləri niyə vacibdir?
DNS qeydləri istifadəçini düzgün IP ünvana yönləndirmək və digər texniki məsələləri həll etmək üçün istifadə olunur. Onlar həmçinin serverin DNS məlumatlarını nə qədər tez-tez yeniləyəcəyini göstərir. Bu TTL (Time-To-Live) adlanır.
DNS qeydləri internetin düzgün işləməsində mühüm rol oynayır və aşağıdakılara təsir edir:
- Veb saytın əlçatanlığı: DNS qeydləri səhv qurularsa, sayt ümumiyyətlə yüklənməyə bilər.
- E-poçt çatdırılması: Yanlış poçt qeydləri e-poçtların çatmamasına və ya spam qovluğuna düşməsinə səbəb ola bilər.
- Təhlükəsizlik: DNS qeydləri icazəsiz e-poçt istifadəsinin, spoofing və phishing hücumlarının qarşısını almağa kömək edir.
- Performans: Düzgün konfiqurasiya edilmiş DNS veb saytın cavab müddətini sürətləndirə bilər.
Ən çox istifadə olunan DNS qeydləri
- A record – Domenin IPv4 IP ünvanını saxlayır
- AAAA record – Domen üçün IPv6 ünvanını saxlayır
- CNAME record – Bir domeni və ya subdomeni başqa domenə yönləndirir (IP ünvan vermir)
- MX record – E-poçt serverlərinə yönləndirir
- TXT record – Mətn məlumatları saxlayır, əsasən e-poçt təhlükəsizliyi üçün istifadə olunur
- NS record – Domen üçün name server məlumatını saxlayır
- SOA record – Domen haqqında inzibati məlumatları saxlayır
- SRV record – Müəyyən xidmətlər üçün port məlumatlarını göstərir
- PTR record – Reverse DNS sorğuları üçün istifadə olunur
Daha az istifadə olunan DNS qeydləri
- AFSDB record – Andrew File System (AFS) müştəriləri üçün istifadə olunur
- APL record – Ünvan aralıqlarını göstərən eksperimental qeyddir
- CAA record – Domen üçün SSL sertifikatı buraxa bilən sertifikat mərkəzlərini müəyyən edir
- DNSKEY / CDNSKEY record – DNSSEC üçün istifadə olunan açarları saxlayır
- CERT record – Açıq açar sertifikatlarını saxlayır
- DCHID record – DHCP identifikator məlumatlarını saxlayır
- DNAME record – Domen və onun bütün subdomenlərini başqa domenə yönləndirir
- HIP record – Mobil mühitlərdə istifadə olunan Host Identity Protocol üçün nəzərdə tutulub
- IPSECKEY record – IPSEC təhlükəsizlik arxitekturasının bir hissəsidir
- LOC record – Domen üçün coğrafi koordinatları saxlayır
- NAPTR record – SRV qeydləri ilə birlikdə dinamik URI yaradılması üçün istifadə olunur
- NSEC record – DNSSEC-də qeydin mövcud olmadığını sübut edir
- RRSIG record – DNSSEC üçün rəqəmsal imzaları saxlayır
- RP record – Domenə cavabdeh şəxsin e-poçt ünvanını saxlayır
- SSHFP record – SSH açar barmaq izlərini saxlayır
DNS Resolution (DNS həlli) necə işləyir?
DNS resolution — insan tərəfindən oxuna bilən domen adının kompüterlərin istifadə edə biləcəyi IP ünvana çevrilməsi prosesidir.
Veb sayt açıldıqda, e-poçt göndərildikdə və ya onlayn xidmətə qoşulduqda bu proses saniyənin bir hissəsində baş verir.
DNS resolution insan üçün rahat adlarla maşın ünvanları arasında körpü rolunu oynayır və internet xidmətlərinin problemsiz işləməsini təmin edir.
DNS resolution prosesində əsas komponentlər
- DNS Recursor – Müştəri ilə digər DNS serverləri arasında vasitəçi rolunu oynayır və nəticəni keşləyir
- Root Nameserver – Domen uzantısına əsasən uyğun TLD serverini göstərir
- TLD Server – Domen uzantılarını idarə edir və avtoritativ serveri göstərir
- Authoritative Nameserver – Domen üçün real IP ünvanı qaytarır
DNS və Təhlükəsizlik
DNS internet təhlükəsizliyinin əsas hissəsidir. DNS pozularsa, hücumçular:
- İstifadəçiləri zərərli saytlara yönləndirə
- Həssas məlumatları ələ keçirə
- Xidmətləri geniş miqyasda dayandıra
- Saxta e-poçtlar göndərə bilərlər
DNS hücumlar üçün cəlbedicidir, çünki açıqdır, hər kəs ona güvənir və çox vaxt dərindən monitorinq edilmir.
Yaxşı DNS serverlərindən istifadə etməyin üstünlükləri
Sürət və effektivlik: Keşləmə və anycast texnologiyaları sayəsində saytlar daha sürətli açılır
Təhlükəsizlik: DNSSEC, DoH və DoT kimi texnologiyalar sorğuları qoruyur
Etibarlılıq: Yüksək mövcudluq və avtomatik failover sistemləri downtime riskini azaldır
Daha çox nəzarət: Trafik monitorinqi, ağ/qara siyahılar və audit inteqrasiyası mümkündür
DNS-in məhdudiyyətləri
DNS əsasən təhlükəsizlik boşluqları ilə məhdudlaşır:
- Şifrəsiz sorğular istifadəçi fəaliyyətinin izlənməsinə imkan verir
- DNS Spoofing: İstifadəçi saxta sayta yönləndirilə bilər
- Phishing və Typosquatting: Oxşar domen adları ilə istifadəçilər aldadılır
- Mərkəzləşdirilmiş idarəetmə riski: ICANN kimi qurumlardan asılılıq mövcuddur
Xülas
DNS istifadəçilərə IP ünvanlar əvəzinə domen adları ilə internetdən istifadə etməyə imkan verir. O, domen adlarını IP ünvanlara çevirərək brauzerlərin veb saytları tapmasını təmin edir.
DNS qeydləri performans, etibarlılıq və təhlükəsizlik baxımından kritik əhəmiyyətə malikdir. DNS resolution prosesi domen adını düzgün IP ünvanla əlaqələndirir.
DNS internetin əsas sütunlarından biri olduğu üçün hücumlara açıqdır, lakin düzgün konfiqurasiya və müasir DNS texnologiyaları istifadəçiləri qorumağa və stabil onlayn mühit yaratmağa kömək edir.