Apakah sistem DNS? Apakah itu DNS. pemacu DNS. Pelayan DNS alternatif di Internet, semakan, kebaikan dan keburukan

Apakah pelayan DNS, bagaimanakah pelayan DNS berfungsi?

Apakah pelayan DNS

Pelayan DNS ialah pelayan yang membolehkan anda menukar nama domain simbolik kepada alamat IP, dan sebaliknya.

Domain ialah zon khusus dalam ruang nama domain, yang mesti diberikan sekurang-kurangnya satu alamat IP.

Cara DNS berfungsi

Perkhidmatan DNS digunakan untuk memetakan nama domain ke alamat IP. Sistem DNS terdiri daripada banyak pelayan pada tahap yang berbeza; setiap rangkaian mesti mempunyai pelayan DNS sendiri, yang mengandungi pangkalan data tempatan rekod DNS.

Bagaimana ia berfungsi:

  • Pelanggan membuat permintaan kepada pelayan DNS tempatan, contohnya, dalam bar alamat pelayar yang anda masukkan alamat tapak;
  • Jika DNS tempatan mengandungi entri ini, kemudian dia memberikan jawapan. Dalam contoh kami, penyemak imbas akan menerima alamat IP tapak dan menghubunginya.
  • Jika dalam DNS tempatan, Tidak entri yang dikehendaki, kemudian ia menghubungi pelayan DNS seterusnya, dan seterusnya, sehingga rekod ditemui.

Satu alamat IP boleh dikaitkan dengan banyak nama domain - ini dipanggil pengehosan maya. Tetapi satu nama domain boleh diberikan berbilang alamat IP, biasanya untuk mengagihkan beban.

Rekod Pelayan DNS

Pelayan DNS mempunyai beberapa jenis rekod, mari lihat mereka:

Rekod SOA mencipta zon untuk domain, sebagai contoh, kita perlu menambah domain exempl.com, kemudian kita perlu mencipta rekod SOA, yang akan menunjukkan pada pelayan mana maklumat tentang domain ini disimpan. Rekod SOA mempunyai beberapa parameter:

  1. bersiri- nombor siri zon. Ia meningkat setiap kali perubahan dibuat dalam domain tertentu; ini perlu untuk mengesan perubahan daripada pelayan DNS sekunder dan menentukan keperluan untuk mengemas kini cachenya.
  2. Muat semula - tempoh kemas kini. Tempoh dalam beberapa saat selepas pelayan DNS sekunder harus menyemak nombor siri pelayan utama untuk perubahan, dan mengemas kini data jika perlu.
  3. Cuba semula - ulang kemas kini. Menetapkan kekerapan percubaan untuk mengemas kini DNS sekunder apabila sambungan ke utama gagal. Tetapkan dalam beberapa saat.
  4. Tamat tempoh - tempoh untuk menyimpan data DNS primer pada sekunder, sekiranya percubaan tidak berjaya untuk menyambung dan mengemas kini data.
  5. TTL - rekod seumur hidup zon ini dalam cache DNS sekunder pelayan. Sebagai contoh, seumur hidup A rekod zon tertentu pada pelayan sekunder. Jika data sering berubah, adalah disyorkan untuk menetapkan nilai kepada nilai yang kecil.

kemasukan NS(pelayan nama) - menunjuk ke pelayan DNS untuk domain ini, iaitu, ke pelayan tempat rekod A disimpan.

example.com DALAM NS ns1.ukraine.com.ua

Rekod A(rekod alamat) - rekod ini menunjukkan alamat IP domain.

example.com DALAM A 91.206.200.221

Rekod CNAME(rekod nama kanonik) menunjukkan sinonim untuk domain ini, iaitu domain ini alamat IP domain yang dirujuk entri ini akan diberikan.

example.com DALAM CNAME xdroid.org.ua

Rekod MX(pertukaran mel) menunjukkan pelayan mel untuk domain ini.

example.com DALAM MX 10 mail.example.com

Digit tambahan di hadapan mail.example.com menunjukkan nilai keutamaan - digit yang lebih kecil bermakna keutamaan yang lebih tinggi.

Rekod PTR(Penunjuk) - ialah tulis balik rekod A. Mencari alamat IP mengikut domain dijalankan menggunakan rekod A, dan mencari domain mengikut alamat IP dijalankan menggunakan rekod PTR. rekod PTR masuk akal untuk memasang hanya pada pengehosan fizikal, kerana pengehosan maya semua nama mempunyai IP yang sama.

Ini jauh dari senarai penuh Rekod pelayan DNS, tetapi kami melihat rekod utama.

Senarai penuh rekod DNS:

  1. SOA (permulaan rekod kuasa)
  2. NS (pelayan nama)
  3. MX (pertukaran mel)
  4. A (rekod alamat)
  5. CNAME (rekod nama kanonik)
  6. TXT (Teks)
  7. PTR (Penunjuk)
  8. SRV (Pemilihan pelayan)
  9. AAAA (rekod alamat IPv6)
  10. AFSDB (lokasi pangkalan data AFS)
  11. ATMA (alamat ATM)
  12. DNAME (Ubah hala nama)
  13. HINFO (maklumat hos)
  14. ISDN (alamat ISDN)
  15. LOC (Maklumat lokasi)
  16. MB (Peti Mel)
  17. MG (Ahli Kumpulan Mel)
  18. MINFO (Maklumat peti mel atau senarai Mel)
  19. MR (Nama semula mel)
  20. NAPTR (Penunjuk Kuasa Penamaan)
  21. NSAP (alamat NSAP)
  22. RP (Orang Bertanggungjawab)
  23. RT (Laluan melalui)
  24. SPF (Rangka Kerja Dasar Pengirim)
  25. SRV (Pemilihan Pelayan)
  26. X25 (Alamat PSDN X.25)

Jangan lupa pergi

Jenis pelayan DNS

Berdasarkan fungsi yang mereka lakukan, pelayan DNS dibahagikan kepada beberapa kumpulan; bergantung pada konfigurasi, pelayan tertentu boleh terdiri daripada beberapa jenis:

  • pelayan DNS berwibawa - pelayan yang bertanggungjawab untuk zon tertentu.
    • Cikgu atau pelayan utama(dalam istilah BIND) - pelayan yang mempunyai hak untuk membuat perubahan pada data zon. Biasanya terdapat hanya satu pelayan induk untuk zon. Dalam kes pelayan DNS Microsoft dan penyepaduannya dengan Direktori Aktif Terdapat beberapa pelayan induk (sejak replikasi perubahan dilakukan bukan melalui pelayan DNS, tetapi melalui Active Directory, yang memastikan kesamaan pelayan dan perkaitan data).
    • Pelayan hamba atau sekunder yang tidak mempunyai hak untuk membuat perubahan pada data zon dan menerima mesej tentang perubahan daripada pelayan induk. Tidak seperti pelayan induk, mungkin terdapat bilangan (hampir) tanpa had. Hamba juga merupakan pelayan yang berwibawa (dan pengguna tidak dapat membezakan antara tuan dan hamba, perbezaannya hanya muncul pada peringkat mengkonfigurasi/membuat perubahan pada tetapan zon).
  • Caching DNS server - pelayan yang melayani permintaan klien (menerima pertanyaan rekursif, melaksanakannya menggunakan pertanyaan bukan rekursif kepada pelayan berwibawa atau menghantar pertanyaan rekursif ke pelayan DNS huluan)
  • Pelayan DNS tempatan; digunakan untuk melayani klien DNS yang sedang berjalan mesin tempatan. Malah, ia adalah sejenis pelayan DNS caching yang dikonfigurasikan untuk menyediakan aplikasi tempatan.
  • Memajukan pelayan DNS; (Bahasa Inggeris) penghantar, pelayan DNS dalaman) pelayan yang memajukan menerima pertanyaan rekursif ke pelayan caching huluan dalam bentuk pertanyaan rekursif. Digunakan terutamanya untuk mengurangkan beban pada pelayan DNS caching.
  • Pelayan DNS Root ialah pelayan yang berwibawa untuk zon akar. Terdapat hanya 13 pelayan akar yang biasa digunakan di dunia, nama domain mereka terletak di zon root-servers.net dan dipanggil a.root-servers.net, b.root-servers.net, ..., m. root-servers.net. Dalam konfigurasi tertentu rangkaian tempatan Ia adalah mungkin untuk mengkonfigurasi pelayan akar tempatan.
  • Pelayan DNS pendaftaran. Pelayan menerima kemas kini dinamik daripada pengguna. Selalunya digabungkan dengan pelayan DHCP. Dalam pelayan DNS Microsoft, apabila berjalan pada pengawal domain, pelayan beroperasi dalam mod pelayan DNS pendaftaran, menerima maklumat daripada komputer domain mengenai surat-menyurat nama dan IP komputer dan mengemas kini data zon domain mengikutnya.
  • Pelayan DNSBL (pelayan dengan senarai hitam alamat dan nama). Secara rasmi, pelayan sedemikian bukan sebahagian daripada hierarki DNS, tetapi menggunakan mekanisme dan protokol yang sama untuk beroperasi sebagai pelayan DNS.

Jenis pertanyaan DNS

Permintaan langsung

Permintaan terus (ke hadapan) - permintaan untuk menukar nama hos (alamat simbolik) kepada alamat IP.

Permintaan

Permintaan terbalik - permintaan untuk menukar alamat IP kepada nama hos.

Pertanyaan rekursif

Permintaan rekursif melibatkan mendapatkan respons akhir daripada pelayan yang diarahkan. Rekursi dilakukan oleh pelayan.

Pertanyaan Berulang

Pertanyaan berulang - menganggap (membolehkan) rekursi dilakukan oleh klien.

Lihat

Sesetengah pelayan menyokong keupayaan untuk berfungsi mod yang berbeza Untuk segmen yang berbeza rangkaian. Dalam Bind mod ini dipanggil view. Contohnya, pelayan boleh memberikan alamat setempat (contohnya, 10.0.0.0/8) alamat tempatan pelayan, untuk pengguna rangkaian luaran- alamat luar. Pelayan juga boleh berwibawa untuk zon tertentu sahaja untuk julat yang ditentukan alamat (contohnya, dalam rangkaian 10.0.0.0/8, pelayan mengisytiharkan dirinya berwibawa untuk zon dalaman, manakala untuk alamat luaran, sebagai tindak balas kepada permintaan untuk nama dari zon dalaman, jawapan "tidak diketahui" akan diberikan ).

Pelabuhan yang digunakan

Semua pelayan DNS RFC 1035 bertindak balas kepada port TCP dan UDP 53. Apabila menghantar permintaan versi awal BIND menggunakan port 53, yang lebih baharu berkelakuan seperti pelanggan DNS menggunakan alamat tidak berdaftar percuma.

Apakah itu DNS, cara ia berfungsi dan cara menentukan atau menukar pelayan DNS untuk domain - 3.5 daripada 5 berdasarkan 2 undian

DNS - ( Nama domain Sistem s) Sistem Nama Domain - ialah a perkhidmatan rangkaian, pada pelayan yang mana nama domainnya dipadankan dengan nilai digital alamat IP mereka.

Mari kita lihat lebih dekat apa itu DNS, cara ia berfungsi dan cara ia berfungsi.

Internet ialah rangkaian IP dan setiap komputer pada rangkaian ini sepadan dengan yang tertentu nombor peribadi yang dipanggil alamat IP. Tetapi oleh kerana ia tidak mudah untuk menggunakan pengalamatan digital, ia telah memutuskan untuk menggunakan penulisan abjad alamat. Oleh itu, apabila mengakses mana-mana tapak di Internet, anda memasukkan huruf, bukan nombor. Tetapi masalahnya ialah komputer hanya boleh melihat maklumat digital, iaitu urutan satu dan sifar dan sama sekali tidak tahu bagaimana untuk memahami maklumat huruf.

Itulah sebabnya Internet dicipta perkhidmatan khas, yang menukar ejaan abjad alamat kepada nombor dan perkhidmatan ini dipanggil DNS (Sistem Nama Domain).

Perkhidmatan DNS ialah pangkalan data besar yang mengandungi maklumat tentang surat-menyurat nama domain tertentu ke alamat IP tertentu. Secara visual ia boleh digambarkan seperti ini:

Terdapat sejumlah besar nama domain di Internet dan terdapat lebih banyak lagi setiap hari, jadi anda boleh bayangkan betapa besarnya pangkalan data perkhidmatan ini. Simpan ini sejumlah besar maklumat pada satu pelayan adalah tidak munasabah dan boleh dikatakan mustahil.

Tetapi oleh kerana Internet terdiri daripada subnet, ia telah memutuskan untuk memisahkan pangkalan data ini dan meletakkan saiz tertentu dalam setiap subnet. Di manakah padanan alamat IP ditemui? nama domain hanya untuk komputer yang termasuk dalam subnet ini.

Apakah pelayan NS

Pelayan yang mengandungi semua maklumat tentang surat-menyurat nama domain dalam subnet tertentu dipanggil pelayan NS, yang bermaksud Pelayan Nama atau pelayan nama. Mari lihat contoh menukar nama domain kepada alamat IP berdasarkan rangkaian yang dipermudahkan.

Seperti yang anda lihat, pada rangkaian ini terdapat komputer dengan domain alfa dengan alamat IP 192.55.11.25 dan komputer dengan domain beta dengan alamat IP 192.55.11.26, serta pelayan DNS itu sendiri, yang juga mempunyai alamat IP yang sepadan. Sekarang mari kita anggap situasi bahawa komputer beta perlu menghubungi komputer alfa, tetapi ia tidak mengetahui alamat IPnya, hanya nama domainnya. Bagaimanapun, dia tahu alamat IP pelayan DNS yang dia hubungi untuk mengetahui alamat IP pelayan alfa. Pelayan NS mencari pangkalan datanya dan, setelah menemui alamat IP yang sepadan dengan nama domain alfa, memindahkannya ke komputer beta. Komputer beta, setelah menerima alamat IP, menggunakannya untuk menghubungi komputer beta.

Seperti yang anda tahu, semua nama domain mempunyai mereka sendiri struktur hierarki dan dibahagikan kepada zon domain.ru. com dan lain-lain. Lihat bahan untuk butiran lanjut. Jadi, setiap zon domain mempunyai pelayan NS sendiri yang mengandungi maklumat tentang alamat IP domain tersebut yang disertakan dalam sesuatu zon domain. Jadi ini asas yang besar data dibahagikan kepada volum yang lebih kecil.

Tetapan DNS

Bagaimanakah anda boleh menukar dan menentukan pelayan DNS untuk domain.

Agar ia dimuatkan apabila anda memasukkan alamat tapak web anda ke dalam bar alamat penyemak imbas anda, anda perlu memautkan nama domain tapak dengan pengehosan. Untuk melakukan ini, kami mesti memaklumkan perkhidmatan DNS pelayan NS mana yang perlu dihubungi, supaya ia, pada gilirannya, melihat dalam pangkalan datanya dan memberitahu pelayan (penghosan) yang harus dihubungi oleh penyemak imbas.

Rekod pelayan DNS kelihatan seperti ini:

ns1.yourhosting.ru
ns2.yourhosting.ru

Anda boleh mencari alamat ini:

  • dalam surat yang dihantar kepada anda oleh penyedia pengehosan serta-merta selepas memesan pengehosan;
  • dalam panel kawalan pengehosan, contohnya dalam bahagian domain;
  • dengan menghubungi sokongan pengehosan.

Sekarang tentang di mana mereka perlu ditunjukkan. Data alamat DNS pelayan mesti dinyatakan kepada domain yang akan anda gunakan sebagai alamat tapak anda. Oleh itu, pergi ke tapak web pendaftar nama domain tempat anda mendaftarkan domain anda. Dalam pengurusan domain, cari item pelayan DNS atau Pengurusan / Delegasi Pelayan DNS, nama mungkin berbeza bergantung pada pendaftar. Sebagai contoh, di pendaftar nama domain, yang saya gunakan untuk mendaftarkan domain saya, anda perlu pergi ke bahagian "Domain saya" >> semak domain yang dikehendaki dan daripada senarai juntai bawah pilih "Tukar pelayan DNS".

Selepas masuk bahagian ini Satu borang akan dibuka di mana anda perlu memasukkan pelayan DNS yang sesuai. Untuk melakukan ini, dalam kes saya, anda perlu menyahtanda pilihan "Gunakan nama pendaftar" dan kemudian nyatakan ns1.vashhosting.ru dalam medan DNS1, dan ns2.vashhosting.ru dalam medan DNS2. Alamat IP mungkin tidak dinyatakan, jadi sesetengah penyedia pengehosan tidak mengeluarkannya. Selepas mengisi medan, klik butang "Edit".

Selepas ini, anda perlu menunggu sedikit masa sehingga pelayan DNS dipadankan. Ini mungkin mengambil masa dari beberapa jam hingga sehari penuh. Oleh itu, sebaik sahaja anda menentukannya, tapak anda tidak akan dimuatkan.

Bagaimana untuk menentukan pelayan DNS anda untuk domain

Kadangkala anda perlu menentukan pelayan DNS anda, iaitu pelayan DNS yang terletak dalam domain yang sama. Hampir kesemuanya mempunyai perkhidmatan pelayan DNS mereka sendiri. Dalam kes ini, sebagai contoh, untuk tapak ini, ns1..site ditentukan sebagai pelayan DNS.

Perkara-perkara berikut mesti diambil kira:

1. Jika anda menentukan pelayan DNS anda untuk domain yang terletak di zon RU, SU, RF, maka anda mesti menentukan alamat IPnya untuk setiap pelayan DNS. Dalam kes ini, setiap alamat IP yang ditentukan mesti berbeza sekurang-kurangnya satu digit; ia tidak dibenarkan untuk menunjukkan IP yang sama.

2. Jika pelayan DNS yang anda tentukan untuk nama domain anda berada dalam domain lain, contohnya, jika untuk domain tapak web anda tentukan pelayan DNS seperti 1ns.vash-sait.ru atau 2ns.vash-sait.ru, maka anda lakukan tidak perlu menyatakan alamat IP.

3. Jika anda menentukan pelayan DNS anda untuk domain antarabangsa, maka pelayan DNS ini mesti didaftarkan terlebih dahulu dalam pangkalan data Pendaftaran NSI antarabangsa. Ia tidak mungkin untuk menunjukkannya tanpa mendaftar dalam pangkalan data ini. Apabila mendaftar dengan NSI Registry, anda akan dikehendaki memasukkan alamat IP untuk setiap pelayan DNS. Oleh itu, apabila menentukan pelayan DNS untuk domain, tidak perlu untuk menentukan alamat IP.

Melampirkan alamat IP pada domain

Untuk melampirkan alamat IP pada domain, anda perlu pergi ke tetapan rekod DNS. Cara melakukan ini bergantung pada panel kawalan pengehosan anda. Sebagai contoh, dalam ISPmanager anda perlu pergi ke bahagian "Nama Domain", kemudian klik dua kali pada nama domain yang diperlukan dan tentukan atau edit tiga entri berikut (untuk mencipta entri, klik pada ikon "Buat"; untuk mengedit , klik pada entri yang diperlukan):

Untuk entri pertama, masukkan www dalam medan "Nama", pilih A (alamat Internet v4) dalam senarai juntai bawah "Jenis", dan masukkan alamat IP yang diperlukan dalam medan "Alamat".

Untuk entri kedua, masukkan @ (anjing) dalam medan "Nama", pilih A (alamat Internet v4) dalam senarai juntai bawah "Jenis", dan masukkan alamat IP yang diperlukan dalam medan "Alamat".

Untuk entri ketiga, masukkan * (asterisk) dalam medan "Nama", pilih A (alamat Internet v4) dalam senarai juntai bawah "Jenis", dan masukkan alamat IP yang diperlukan dalam medan "Alamat".

Video: Bagaimana sistem DNS berfungsi

Bahan yang disediakan oleh projek:

DNS ialah perkhidmatan yang memudahkan komunikasi antara segmen rangkaian yang berbeza. Penggunaannya boleh mengurangkan masa yang dihabiskan untuk mencari maklumat dengan ketara. Dalam artikel ini anda akan belajar tentang prinsip asas operasi perkhidmatan, serta kaedah dan bentuk penghantaran data di Internet.

Bagaimanakah ia berfungsi

Pada awal Internet, terdapat sistem penamaan "rata": setiap pengguna mempunyai a fail berasingan, yang mengandungi senarai kenalan yang dia perlukan. Apabila dia berhubung dengan Web Sedunia, kemudian datanya dihantar ke peranti lain.

Namun, disebabkan perkembangan pesat Internet diperlukan untuk membuat pertukaran data semudah mungkin. Oleh itu, ia dibahagikan kepada segmen-domain yang lebih kecil. Sebaliknya, mereka dibahagikan kepada subdomain. Di bahagian atas alamat, diserahkan dalam bentuk nominal, terdapat akar - domain utama.

Memandangkan Internet adalah pembangunan Amerika, terdapat dua jenis domain utama:

  • domain generik yang dimiliki oleh institusi AS:
  1. com – organisasi perniagaan;
  2. gov – agensi kerajaan;
  3. edu – institusi pendidikan;
  4. mil – misi ketenteraan;
  5. org – organisasi swasta;
  6. net – Pembekal Internet.
  • Domain peribumi negara lain terdiri daripada dua huruf.

Tahap kedua terdiri daripada singkatan untuk bandar atau wilayah, dan domain urutan ketiga menandakan pelbagai organisasi dan perusahaan.

Titik bertindak sebagai pemisah antara domain dengan susunan yang berbeza. Tiada titik di hujung nama. Setiap domain individu dengan titik dipanggil label.

Panjangnya tidak boleh melebihi 63 aksara, dan jumlah panjang alamat hendaklah 255 aksara. Pada asasnya, abjad Latin, nombor dan sempang digunakan, tetapi beberapa tahun lalu mereka mula menggunakan awalan berdasarkan sistem tulisan lain. Kes surat tidak penting.

Pelayan ialah komputer yang mengandungi senarai objek lain dalam satu peringkat rangkaian, yang membolehkan pertukaran yang lebih pantas antara pengguna. Mereka menjadi asas kepada sistem baru.

Setiap lapisan rangkaian mesti ada pelayan sendiri, yang mengandungi maklumat tentang alamat pengguna dalam segmennya.

Mencari data yang diperlukan adalah seperti ini:


Asas DNS

Nod yang terdiri daripada beberapa domain dipanggil zon. Failnya mengandungi parameter utama segmennya. Ini termasuk maklumat tentang FQDN atau nama domain yang layak sepenuhnya. Jika entri sedemikian berakhir dengan titik, ini bermakna nama objek ditentukan dengan betul.

Terdapat beberapa jenis komputer yang menyediakan DNS:

  • tuan– ejen utama rangkaian. Dia boleh menukar konfigurasinya;
  • hamba– peranti pesanan kedua. Mereka melayani pelanggan secara sama rata dengan tuan dan boleh menggantikannya sekiranya berlaku masalah. Ini membolehkan anda melegakan rangkaian;
  • caching. Mengandungi maklumat tentang domain zon asing;
  • tidak kelihatan. Tiada daripada perihalan zon. Selalunya, status ini diberikan kepada pengguna dengan status induk untuk melindungi mereka daripada serangan.

Pengguna boleh menghantar satu daripada dua jenis permintaan kepada mereka.

Penyemak imbas menghantarnya melalui program penyelesai:

  • rekursif. Jika pelayan tidak mengandungi maklumat yang diperlukan, dalam kes ini ia akan memperoleh data yang diperlukan daripada komputer tingkat atas dan menghantar respons kepada pelanggan. Ini membolehkan anda mengurangkan bilangan permintaan dan menjimatkan masa serta trafik anda;
  • berulang. Pelayan menghantar respons sedia, memilih maklumat hanya daripada cache (memori) sendiri. Jika ia tidak mempunyai data yang sesuai, ia menyediakan pautan ke komputer lain. Penyemak imbas kemudian pergi ke alamat ini.

Terdapat dua jenis respons:

  1. berwibawa– jika data dihantar daripada peranti yang menyediakan perkhidmatan kepada rangkaian;
  2. tidak berwibawa. Dihantar komputer lain, yang memperoleh data yang diperlukan daripada cache sendiri atau selepas pertanyaan berulang.

Video: Perkhidmatan DNS

Nama dan alamat IP

Perkhidmatan DNS menyediakan terjemahan nama tapak web ke dalam alamat IP. Di Internet, setiap peranti boleh dijejaki oleh 2 parameter utama - nama domain dan alamat IP. Mereka boleh diberikan kepada komputer pengguna, pencetak rangkaian atau penghala.

Walau bagaimanapun, ini sangat bersyarat, kerana komputer mungkin tidak mempunyai nama domain, tetapi menggunakan beberapa alamat. Di samping itu, setiap alamat IP mesti sepadan dengan semua nama domain. Walau bagaimanapun, domain hanya boleh mengandungi maklumat tentang satu alamat IP.

Mod operasi

Pelayan boleh beroperasi dalam mod berikut:

  1. penyelenggaraan zon anda sendiri. Pertukaran data berlaku antara komputer tuan dan hamba. Walau bagaimanapun, permintaan daripada pengguna yang tidak dibenarkan tidak diterima;
  2. melaksanakan soalan rekursif;
  3. pemajuan– pelayan menghantar permintaan ke zon lain.

Menukar tetapan DNS

Biasanya parameter ini ditetapkan oleh rangkaian dalam mod automatik. Untuk menetapkan semula data, anda perlu pergi ke bahagian "Sambungan Rangkaian".

Foto: perubahan Tetapan DNS pelayan

Selepas itu, anda perlu memasukkan protokol yang digunakan untuk mengekalkan rangkaian.

Dalam bahagian "Properties" anda boleh menetapkan parameter yang diperlukan. Biasanya alamat IP utama pelayan dan satu alternatif ditunjukkan.

Format Mesej

Mesej yang digunakan untuk bertukar maklumat antara perkhidmatan bermula dengan pengepala 12 bait. Ini diikuti dengan medan pengenalan yang membolehkan anda menentukan permintaan yang telah dijawab.

Medan bendera (16 bit seterusnya) termasuk maklumat:

  1. jenis mesej;
  2. kod operasi;
  3. pengenalpastian kewibawaan (iaitu menunjukkan sama ada komputer penyajian itu tergolong dalam rangkaian);
  4. bendera TC. Memaparkan sama ada mesej tiba dipotong atau penuh.
  5. bendera rekursi, i.e. keperluan untuk pelayan menghantar permintaan kepada komputer peringkat tinggi;
  6. bendera keupayaan rekursi. Menunjukkan keupayaan pelayan untuk mengubah hala mesej;
  7. kembalikan kod. Memaparkan sama ada jawapan dihantar dengan ralat atau tidak.

Medan 16-bit terakhir menunjukkan jumlah bilangan parameter yang diambil kira.

Soalan dalam permintaan DNS

Sebahagian daripada rekod sumber dalam respons

Sebarang respons mengandungi maklumat tentang pihak yang menghantar mesej. Ia mengandungi data berikut: respons, bukti kelayakan pelayan dan Maklumat tambahan tentang dia.

Sebagai tambahan kepada mereka, mesej itu mengandungi:

  • nama domain;
  • jenis permintaan;
  • tempoh sah versi cache;
  • panjang rekod sumber – anggaran jumlah maklumat.

Pertanyaan indeks

Pertanyaan penuding bertujuan untuk mencari halaman dalam mod songsang, i.e. mencari nama sumber mengikut alamat IP, diberikan dalam borang rentetan teks, dipisahkan oleh titik.

Untuk menghantarnya, alamat hos ditulis dalam susunan yang bertentangan dengan penambahan akhiran tertentu (paling kerap dalam bentuk in-addr.arpa).

Operasi boleh dilakukan jika sumber mengandungi rekod PTR. Ini membolehkan kawalan zon dipindahkan kepada pemilik alamat IP.

Rekod sumber

Ini ialah senarai program utama yang digunakan oleh perkhidmatan tersebut. Dalam satu domain, rekod ini adalah unik. hidup tahap yang berbeza Mungkin terdapat pendua rekod ini pada rangkaian.

Data ini termasuk jenis berikut penyertaan:

  1. SOA–permulaan kuasa. Ia membolehkan anda membandingkan domain dan komputer yang menyediakannya. Ia juga mengandungi maklumat tentang tempoh sah versi cache, dan orang yang boleh dihubungi, yang menyediakan pelayan pada tahap tertentu;
  2. A mengandungi senarai alamat IP dan hos yang sepadan. Mereka membenarkan anda mengenal pasti alamat sumber domain;
  3. NS (Pelayan Nama) sertakan senarai komputer yang menyediakan domain;
  4. SRV (Perkhidmatan) memaparkan semua sumber yang berfungsi fungsi penting perkhidmatan;
  5. MX ( Penukar Mel) membolehkan anda mengkonfigurasi pengedaran data secara automatik kepada komputer yang berkhidmat dalam sempadan satu domain;
  6. PTR (Penunjuk) digunakan untuk mencari nama sumber jika pengguna mengetahui alamat IPnya;
  7. CNAME (Nama Kanonik) membenarkan pelayan dirujuk di bawah berbilang alias dalam perkhidmatan.

Caching

Untuk mencari maklumat yang anda perlukan, penyemak imbas boleh mencari maklumat dalam tiga segmen. Pertama, data yang diperlukan dicari menggunakan perkhidmatan DNS, i.e. di peringkat tempatan. Ia boleh ditemui jika komputer anda mengandungi fail Hos.

Walau bagaimanapun, jika operasi gagal, pelanggan menyerahkan permintaan. Untuk mempercepatkan pencarian maklumat, pelayan cache digunakan. Jika ia tidak menemui data yang diperlukan, maka ia melakukan pertanyaan rekursif. Apabila disampaikan, ia menyalin data daripada rangkaian lain.

Foto: menyediakan pelayan DNS cache

Ini membolehkan anda menjimatkan trafik tanpa menghubungi pengguna yang berwibawa. Tetapi buka entry kekal sah untuk tempoh terhad. Tempoh sahnya ditetapkan dalam fail zon. Minimum lalai ialah 1 jam.

UDP atau TCP

Perkhidmatan ini menyokong kedua-dua protokol UDP dan TCP.

UDP digunakan untuk menghantar mesej melalui rangkaian global. Saiz mesej yang dihantar melalui protokol ini adalah terhad. Jawapan yang tidak lengkap mengandungi label TS. Ini bermakna saiz tindak balas melebihi 512 bait, jadi selebihnya tidak sampai ke komputer.

Ia kurang dipercayai kerana ia tidak mempunyai tamat masa khusus untuk respons permintaan. Walau bagaimanapun, sistem sedemikian sesuai untuk menghantar sejumlah besar maklumat.

TCP digunakan untuk menghantar data sedemikian kerana ia membolehkan anda menerima sebarang jumlah data yang dibahagikan kepada segmen dengan saiz tertentu.

Protokol ini juga digunakan oleh pelayan sekunder apabila mereka meminta data daripada komputer hos setiap tiga jam untuk mengetahui tentang kemas kini pada fail konfigurasi rangkaian.

Perkhidmatan DNS mempunyai struktur hierarki yang kompleks. Walau bagaimanapun, sistem pelayan menyediakan fleksibel dan interaksi pantas antara semua pengguna dan peranti Rangkaian.

Untuk mengetahui maklumat yang diperlukan, pelanggan menghantar permintaan. Respons mengandungi data asas tentang objek yang diminati dan komputer yang menyediakan zon. Untuk melaksanakan pertukaran ini, kami menggunakan protokol UDP dan TCP.

Dan anda mungkin menyedari bahawa dalam perjalanan untuk melaksanakan idea sedemikian terdapat konsep yang anda tidak pernah dengar sebelum ini.

Sebagai contoh, anda mungkin mempunyai soalan: apakah itu DNS? Saya rasa anda pernah menjumpai singkatan yang serupa, tetapi tidak ramai yang tahu maksudnya.

Sistem Nama Domain

Jadi, sebenarnya, maksud singkatan DNS boleh dihuraikan dengan mudah - Sistem Nama Domain. Ia mungkin terdengar tidak dapat difahami, tetapi nampaknya begitu. Dan, dengan cara ini, setiap pengguna Internet menemui sistem ini berkali-kali sehari.

Kami terbiasa dengan alamat laman web yang ditulis dalam bentuk satu set huruf yang sangat mudah dibaca, contohnya: google.com atau mail.ru. Alamat surat ini berfungsi dengan tepat kerana sistem nama domain. Untuk alamat nod Internet, pengekodan digital khas digunakan, alamat IP yang dipanggil, dan tugas DNS adalah untuk mengaitkan nama tapak Internet dalam bentuk huruf dengan IP dalam bentuk nombor.

Tugas utama Sistem Nama Domain adalah untuk memudahkan pencarian sumber yang diperlukan di Internet. Contohnya, untuk mengakses laman web enjin carian google, kami biasanya memasukkan google.com dalam bar alamat, tetapi anda juga boleh menggunakan alamat IP dengan menulis 194.122.81.53.

Seperti yang anda lihat, semuanya agak mudah, tetapi paparan surat alamat lebih mudah diingati.

Ia juga harus dikatakan bahawa Sistem Nama Domain mempunyai struktur pokoknya sendiri. Nodnya dipanggil domain, setiap satunya boleh mengandungi banyak domain "bawahan". Struktur biasanya dibahagikan kepada peringkat. Sistem bermula dengan domain akar (tahap sifar). Terdapat domain tujuan am(COM, NET, ORG, dsb.), dan kod negara dua huruf (ru, ua, kz, dsb.).

Mari kita lihat contoh untuk menjadikannya lebih jelas. Domain peringkat pertama ialah com, org, ru dan seumpamanya. Di bawahnya ialah tahap kedua - rambler.ru, google.com; dan domain peringkat ketiga kelihatan seperti ini: banner.org.ru, shops.com.ua, dsb.

Laman web dan DNS anda

Apabila anda membuat laman web atau blog anda sendiri (tidak kira apa jenis sumber), anda pasti akan menemui konsep seperti, dan sudah tentu dns. Jika ini bukan kali pertama anda membaca blog saya, maka anda tahu bahawa pengehosan ialah wilayah tempat sumber web anda berada, dan domain ialah nama (atau alamatnya).

Betul tetapan dns laman web peribadi - sangat perkara penting. Jika data dimasukkan dengan salah, ini mungkin menyebabkan tapak web tidak berfungsi sama sekali.

Apabila DNS dikonfigurasikan, ia seolah-olah anda memberitahu semua orang Rangkaian global tentang tempat untuk mencari sumber web anda. Jika anda menukar penyedia pengehosan anda dan tidak mengubah maklumat dalam rekod domain anda, maka semua penunjuk akan menghantar pengguna ke pelayan itu di mana ia tidak berada di sana untuk masa yang lama, iaitu, ke "tidak ke mana-mana".

Jika anda melakukan semuanya dengan betul, sepatutnya tidak ada masalah. Untuk dummies, saya akan memberi anda sedikit kata perpisahan. Apabila memindahkan tapak web anda ke pengehosan lain, anda perlu menukar panel pentadbiran pengurusan domain data dns-pelayan. Jika anda tidak tahu cara mencari butiran DNS anda, hubungi ISP anda.

Bagaimana semuanya berfungsi?

Saya rasa anda sudah faham bahawa dns menukar huruf kepada nombor (nama menjadi ip). Apabila anda memasukkan nama tapak web dalam bar alamat, permintaan DNS dijana kepada pelayan nama. Akibatnya, alamat IP sumber yang ingin kami pergi ditentukan. Iaitu, sebutan simbolik hanya diperlukan untuk kemudahan orang, dan komputer menggunakan alamat IP untuk berkomunikasi di Internet.

Terdapat dua jenis pelayan nama: pelayan yang menyimpan semua maklumat tentang zon domain dan yang bertindak balas kepada permintaan DNS untuk pengguna rangkaian. Yang terakhir menyimpan respons dalam cache supaya permintaan seterusnya berlaku lebih cepat. Terima kasih kepada caching, bilangan permintaan untuk maklumat dikurangkan.

Saya rasa sekarang singkatan dns tidak menakutkan anda. Beritahu rakan anda mengenainya melalui rangkaian sosial, biarkan mereka juga membaca bahan ini dan mengetahui apa itu sistem nama domain.

Langgan kemas kini blog untuk menerima surat berita dan jadilah orang pertama yang mengetahui tentang semakan artikel baharu, jumpa lagi!

Ikhlas! Abdullin Ruslan