Apa dns. Server DNS Terbaik

Masalahnya, ketika server DNS tidak merespons, pengguna segmen Rusia terus-menerus mengejar jaringan global. Meskipun demikian, Anda dapat dengan mudah menghilangkan sebagian besar kesulitan yang muncul hanya dengan mengkonfigurasi ulang DNS agar Internet berfungsi dengan baik di komputer pengguna.

Jika server DNS tidak tersedia, dan semua perangkat pengguna dalam kondisi baik dan tidak ada hutang finansial kepada penyedia, maka, sebagai aturan, tidak ada akses ke World Wide Web karena pengaturan yang salah. Anda hanya perlu mengetahui cara memperbaiki kesalahan dalam pengaturan dan tidak akan ada kesulitan dengan akses Internet.

Di bawah ini adalah panduan terperinci untuk memecahkan masalah, Anda hanya perlu mengikuti semua langkah instruksi secara ketat.


Untuk apa server DNS?

Apa itu dan mengapa server DNS diperlukan? Saat mengunjungi situs mana pun di Internet, direktori tertentu di server tersedia untuk pengguna. Bagian ini berisi informasi yang direproduksi oleh browser Internet komputer pengguna dalam bentuk halaman web yang sudah dikenal. Semua server memiliki "IP" individu yang dapat Anda gunakan untuk masuk.

Persyaratan utama untuk DNS adalah bahwa mereka menyediakan pengalihan akurat dari "alamat IP" ke domain yang tidak lagi memiliki alamat numerik, tetapi yang alfabet ... ". Di world wide web, situs ini memiliki IP - 46.36.219.125..36.219.125, karena mesin hanya dapat memahami kode numerik, bukan kode abjad. Namun, kadang-kadang terjadi bahwa server tidak berfungsi dengan baik dan kemudian pesan yang tidak menyenangkan ditampilkan di monitor pengguna: "Server DNS tidak merespons."

Segitiga kuning dengan tanda "!" dalam.

Selanjutnya, kami akan mempertimbangkan langkah demi langkah apa yang harus dilakukan dalam situasi seperti itu.

Instruksi pemecahan masalah

Anda harus melakukan langkah-langkah berurutan berikut:


Ketika layanan di atas berjalan, tetapi masih belum ada akses Internet, maka diperlukan langkah-langkah berikut:


Dengan tidak adanya akses ke Internet setelah menjalankan langkah-langkah di atas dengan hati-hati, kemungkinan besar ada kesalahan langsung dalam pekerjaan Windows. Anda dapat menggunakan fitur terkenal untuk mengembalikan OS ke saat semuanya berfungsi dengan baik. Untuk tujuan ini, hanya beberapa langkah yang perlu diambil:

  1. Buka jendela System Restore melalui "Start";
  2. Pilih titik pemulihan dan putar kembali sistem.
  3. Mulai ulang PC Anda.

Kesulitan paling umum

Seringkali, kesulitan seperti itu muncul ketika pengguna salah memasuki pengaturan jaringan atau karena komputer terinfeksi dengan aplikasi jahat. Oleh karena itu, disarankan untuk memastikan bahwa basis data anti-virus dari utilitas yang diinstal adalah yang terbaru dan firewall aktif.

Terkadang masalah muncul karena parameter yang dimasukkan secara tidak benar di antarmuka router Anda atau kelalaian dangkal beberapa item dalam pengaturannya.

Internet modern tidak lebih dari banyak komputer, laptop, dan perangkat seluler yang berbeda yang terhubung satu sama lain dalam satu jaringan. Faktanya, semua perangkat ini adalah server. Toh, masing-masing punya alamat IP yang unik. Berkat IP, identifikasi perangkat di jaringan global terjadi.

Pada saat yang sama, Internet membutuhkan dua jenis server: primer dan sekunder. Yang pertama berfungsi untuk menghosting situs pengguna. Bergantung pada seberapa banyak informasi yang dikirim dan diterima, sejumlah situs berbeda dapat disimpan di server - dari satu (facebook.com, mail.ru, odnoklassniki.ru) hingga ribuan. Jenis kedua diwakili oleh server pembantu, yang membantu jaringan utama beroperasi dengan menyediakan komunikasi umum. Server DNS adalah jenis alat bantu semacam itu.

Apa itu server DNS dan digunakan untuk apa

Server DNS pada dasarnya adalah komputer, tetapi tidak juga. Ini berfungsi untuk menjadi tuan rumah database terdistribusi yang merupakan bagian dari Domain Name System (DNS), yang digunakan untuk menerima dan mengirimkan serta mengirimkan informasi tentang domain yang menarik kepada pengguna. Server DNS terhubung ke jaringan dan berinteraksi satu sama lain sesuai dengan protokol tertentu.

Deskripsi yang lebih sederhana dapat diberikan. Menggunakan server DNS, ditentukan bahwa nama situs yang biasa kita gunakan adalah alamat IP-nya. Informasi ini disimpan dalam database yang terus diperbarui.

Mari pertimbangkan seluruh urutan dalam praktiknya. Browser tempat pengguna membuka situs awalnya menghubungi server DNS dan memberi tahu dia bahwa dia ingin mencari dan masuk ke situs yang alamatnya dimasukkan di bidang teks bilah alamat. Berpindah. Server DNS menentukan berdasarkan basisnya di mana di jaringan situs dengan nama ini berada, membandingkannya dengan alamat IP server dengan sumber daya yang terletak di sana, dan mengirimkan permintaan ke sana. Hasilnya, respons dihasilkan, terdiri dari sekumpulan berbagai file yang membentuk situs itu sendiri (dokumen HTML, gambar dan tabel, gaya CSS) dan dikirim ke browser pengguna.

Di mana pengaturan server DNS dan cara mengetahui alamatnya di Windows 7

Pertimbangkan situasi ketika pengguna di komputernya yang menjalankan Windows 7 diam-diam "menjelajahi" Internet. Ini berarti server DNS sudah habis. Anda dapat memverifikasi ini dengan membuka tab "Administrasi" dari panel kontrol di menu "Layanan" dan melihat status klien DNS. Layanan harus diaktifkan ketika jenis startup otomatis dipilih.

Untuk mengetahui alamat server DNS, gunakan perintah ipconfig / all dengan memasukkannya ke dalam baris perintah dari utilitas cmd.exe yang diluncurkan sebagai administrator.

Cara menginstal dan mengkonfigurasi: instruksi

Server DNS terhubung saat mengkonfigurasi protokol jaringan.

Urutan startup:

  • Pilih koneksi jaringan di bagian bawah desktop (di sebelah kanan di baki) dengan mengklik ikon yang sesuai, dan di jendela pop-up yang terbuka, klik link ke tab manajemen koneksi jaringan.
  • Pilih koneksi yang aktif dan di jendela yang terbuka, klik tombol "Properties".
  • Pilih tab penyiapan Properti Protokol Internet TCP / IPv4.
  • Periksa tombol radio untuk secara otomatis mendapatkan alamat IP dan server DNS, klik OK dan tutup semua tab yang terbuka.
  • Perhatikan bahwa konfigurasi otomatis ini hanya mungkin jika layanan Klien DHCP diaktifkan, yang memungkinkan server DHCP untuk memulai dan beroperasi di jaringan. Pengaturannya dapat dilihat dan diubah dengan memilih item yang sesuai di jendela layanan sistem yang terbuka dari tab "Administrasi" pada panel kontrol.

    Konfigurasi otomatis menggunakan server DNS penyedia. Ini tidak selalu disarankan, karena kesulitan bisa timbul. Misalnya, server penyedia tidak selalu dapat mengatasi beban yang timbul dan tidak melakukan pemfilteran. Dalam hal ini, lebih disukai untuk terhubung melalui perusahaan besar yang terkenal.

    Server DNS Yandex:

  • 88.8.8;
  • 88.8.1.
  • Server DNS Google:

  • 8.8.8;
  • 8.4.4.
  • Server DNS OpenDNS:

  • 67.222.222;
  • 67.220.220.
  • Bergantung pada perusahaan yang dipilih, sepasang alamat dimasukkan di jendela properti protokol Internet ke dalam bidang server DNS pilihan dan alternatif saat tombol radio untuk penggunaannya dicentang.

    Kemungkinan masalah dan cara untuk mengatasinya

    Jika Anda mengalami masalah saat mengakses Internet, jangan terburu-buru untuk marah. Hal ini sangat mungkin terjadi karena kerusakan server DNS.

    Masalah utama:

  • internet menghilang dan tidak mungkin untuk membuka satu situs;
  • situs di browser tidak terbuka, tetapi klien torrent tetap berfungsi;
  • proses macet saat mencoba me-reboot adaptor jaringan;
  • tidak mungkin untuk memulai ulang klien DNS, dan kesalahan dihasilkan.
  • Mungkin saja penyedia Anda telah mengaktifkan pemblokiran beberapa server DNS, atau alamat yang ditentukan dalam pengaturan protokol jaringan menjadi tidak tersedia. Solusi untuk masalah ini sangat sederhana. Pertama, coba ubah alamat server DNS, dan jika ini tidak berhasil, hidupkan tanda terima otomatisnya. Jika masalah tidak teratasi, maka Anda harus mencari alasan lain atau menghubungi pusat layanan.

    Video: Apa yang harus dilakukan jika DNS tidak merespons dan cara memperbaiki masalah lain

    Server DHCP dan perbedaannya dari DNS

    Server DHCP mengacu pada jenis server tambahan yang berisi protokol jaringan yang menyediakan konfigurasi dinamis dari sebuah node pada tahap konfigurasi otomatis dari perangkat jaringan apa pun yang terhubung ke Internet. Dalam kasus ini, administrator jaringan hanya menentukan kisaran alamat. Dalam kasus ini, tidak ada pengaturan manual dan, karenanya, jumlah kesalahan yang terjadi akan berkurang. Ini karena server secara otomatis mendistribusikan alamat antar komputer sesuai dengan kisaran yang ditentukan. Sebagian besar jaringan TCP / IP menggunakan DHCP.

    ApaDNS

    DNS (domain name system) adalah sistem yang memastikan kerja dari nama domain situs yang biasa kita gunakan. Komunikasi antar perangkat di Internet dilakukan dengan alamat IP, misalnya: "192.64.147.209". Namun, mengingat alamat IP itu sulit, jadi nama domain yang ramah manusia telah ditemukan, misalnya: "google.com".

    Komputer / server tidak menyimpan tabel domain yang cocok dan alamat IP-nya. Lebih tepatnya, ini tidak menyimpan seluruh tabel, tetapi menyimpan sementara data untuk domain yang sering digunakan. Saat domain situs web dimasukkan di browser, komputer secara otomatis mengenali alamat IP-nya dan mengirimkan permintaan ke sana. Proses ini disebut "penyelesaian domain".

    Mari kita cari tahu terdiri dari apa sistem DNS dan cara kerjanya.

    bagaimana cara kerjanyaDNS

    Sistem nama domain terdiri dari komponen berikut:

    Struktur hierarki nama domain:

    • Zona domain level teratas (level pertama) - misalnya: "ru", "com", atau "org". Mereka menyertakan semua nama domain yang termasuk dalam zona ini. Setiap zona domain dapat menyertakan jumlah domain yang tidak terbatas.
    • Nama domain (zona domain tingkat kedua)- misalnya: "google.com" atau "yandex.ru". Karena Karena sistem nama domain bersifat hierarkis, "yandex.ru" juga dapat disebut subdomain dari zona "ru" yang lebih tinggi. Oleh karena itu, lebih tepat untuk menentukan level domain. Namun, dalam praktiknya, zona domain di tingkat mana pun hanya disebut "domain".
    • Subdomain (zona domain tingkat ketiga) - misalnya: "api.google.com" atau "mail.yandex.ru". Bisa ada zona domain 4, 5 level, dan seterusnya.

    Perhatikan bahwa "www.google.com" dan "google.com" sebenarnya adalah domain yang berbeda. Kita harus ingat untuk menunjukkan A-record untuk masing-masingnya.

    Server DNS atau server NS (server nama)- Mendukung (memelihara) zona domain yang didelegasikan kepadanya. Ini secara langsung menyimpan data catatan sumber daya untuk zona tersebut. Misalnya, bahwa server yang menghosting situs "example.ru" memiliki alamat IP "1.1.1.1". Server DNS menanggapi semua pertanyaan tentang zona domain ini. Jika dia menerima permintaan untuk domain yang tidak didelegasikan kepadanya, dia akan meminta jawaban dari server DNS lain.

    Data DNS (catatan sumber daya) Adalah sekumpulan catatan tentang zona domain di server NS, yang menyimpan data yang diperlukan untuk operasi DNS. Berdasarkan data dalam catatan ini, server DNS menanggapi permintaan menurut domain. Daftar record beserta artinya dapat Anda temukan di bawah.

    Root DNS Server (saat ini ada 13 di antaranya di seluruh dunia) menyimpan data tentang server DNS mana yang melayani zona tingkat atas.

    Server DNS untuk zona domain tingkat atas- menyimpan informasi, server NS mana yang melayani domain ini atau itu.

    Untuk mengetahui alamat IP dari komputer domain / server, hubungi server DNS, yang ditentukan dalam pengaturan jaringannya. Biasanya, ini adalah server DNS dari ISP. Server DNS memeriksa apakah domain tersebut didelegasikan atau tidak. Jika demikian, itu segera menanggapi permintaan tersebut. Jika tidak, ini meminta informasi tentang server DNS yang melayani domain ini dari server akar, dan kemudian dari server zona domain tingkat atas. Setelah itu, itu langsung membuat permintaan ke server NS yang melayani domain ini, dan menyiarkan tanggapan ke komputer / server Anda.

    Caching data digunakan di semua perangkat (komputer, server, server DNS). Artinya, mereka mengingat tanggapan atas permintaan terakhir yang datang kepada mereka. Dan ketika permintaan serupa masuk, mereka hanya merespons sama seperti sebelumnya. Misalnya, jika Anda membuka google.com di browser Anda untuk pertama kali setelah menyalakannya, komputer akan membuat permintaan DNS, dan pada permintaan berikutnya akan mengambil data yang dikirim ke sana oleh server DNS untuk pertama kalinya. Jadi, untuk permintaan populer, tidak perlu melalui seluruh rantai setiap saat dan menghasilkan permintaan ke server NS. Ini secara signifikan mengurangi beban pada mereka, dan meningkatkan kecepatan kerja. Namun, akibatnya, pembaruan data dalam sistem DNS tidak segera terjadi. Ketika alamat IP dari domain berubah, informasi tentang ini akan didistribusikan melalui Internet dari 1 hingga 24 jam.

    Pendaftaran / alokasi domain

    Setiap zona domain tingkat pertama memiliki organisasinya sendiri, yang menetapkan aturan untuk alokasi domain dan memastikan pengoperasian zona ini. Misalnya, untuk zona domain RU, SU dan RF, ini adalah Pusat Koordinasi untuk domain nasional Internet https://cctld.ru. Organisasi ini menetapkan aturan operasi dan persyaratan teknis untuk pendaftar domain.

    Pendaftar domainAdalah perusahaan yang langsung mendaftarkan domain baru dalam zona domain tingkat pertama untuk pelanggan akhir. Mereka mengatur interaksi teknis dengan registri nama domain. Di akun pribadinya, pemilik domain mengonfigurasi server DNS mana yang akan mendukung domain.

    Administrator domain (pemilik)- orang yang secara langsung memiliki hak atas nama domain. Dia dapat mengelola domain, dari dia pendaftar menerima permintaan perubahan.

    Delegasi domain- menentukan server DNS untuk itu yang akan menyajikannya.

    UtamaData DNS

    Ada catatan DNS (sumber daya) utama berikut:

    A - berisi informasi tentang alamat host (server) IPv4 untuk domain tersebut. Misalnya, 1.1.1.1.

    ААА - berisi informasi tentang alamat host (server) IPv6 untuk domain. Misalnya, 2001: 0db8: 11a3: 09d7: 1f34: 8a2e: 07a0: 765d.

    MX - berisi data tentang server email domain. Dalam hal ini, nama server email yang ditentukan, misalnya, mail.example.com. Karena sebuah domain dapat memiliki beberapa server email, lalu prioritasnya ditunjukkan untuk masing-masing. Prioritas ditetapkan dengan angka dari 0 hingga 65535. Dalam hal ini, "0" adalah prioritas tertinggi. Diterima secara default untuk menunjukkan prioritas "10" untuk server email pertama.

    TXT - informasi tambahan tentang domain dalam bentuk teks bebas. Panjang maksimum 255 karakter.

    SRV - berisi informasi tentang nama host dan nomor port, untuk layanan / protokol tertentu sesuai dengan RFC 2782 http://www.rfc-editor.org/rfc/rfc2782.txt. Berisi bidang-bidang berikut:

    • _Service._Proto.Name (Contoh: _jabber._tcp.jabber), di mana:
      • Service: nama service (contoh: ldap, kerberos, gc dan lain-lain).
      • Proto: protokol di mana klien dapat terhubung ke layanan ini (contoh: tcp, udp).
      • Nama: nama domain yang menghosting layanan ini.
    • Prioritas - seperti untuk data MX, ini menunjukkan prioritas untuk server ini. Ini ditetapkan oleh angka dari 0 hingga 65535. Dalam hal ini, "0" adalah prioritas tertinggi.
    • Bobot - Bobot relatif untuk mendistribusikan beban antar server dengan prioritas yang sama. Tetapkan sebagai bilangan bulat.
    • Port - nomor port tempat layanan berada di server ini.
    • Tujuan - nama domain dari server yang menyediakan layanan ini.

    NS adalah nama server DNS yang mendukung domain ini.

    CNAME (nama kanonik) - digunakan untuk mengalihkan ke nama domain lain. Misalnya, nama server telah berubah dari example.com menjadi new.com. Dalam kasus ini, di kolom "Alies" untuk entri cname, Anda harus menentukan - example.com, dan di kolom "Canonical name" - new.com. Dengan cara ini, semua permintaan ke example.com akan secara otomatis dialihkan ke new.com.

    SOA adalah catatan domain dasar. Ini menyimpan nama domain itu sendiri dan TTL data domain. TTL (time-to-live) menentukan periode waktu server DNS, setelah menerima informasi tentang zona tersebut, akan menyimpannya di memori (cache). Nilai yang direkomendasikan 86400 adalah 1 hari. Nilainya ditentukan dalam hitungan detik.

    Halo para pembaca yang budiman dari situs blog. Artikel ini, di antara beberapa artikel lainnya, dimaksudkan untuk, secara umum, tanpa frasa dan definisi yang muskil, untuk memberikan informasi kepada pengguna biasa yang akan membantunya memahami esensi dari salah satu komponen utama jaringan, yaitu sistem nama domain (DNS), yang terkait erat dengan konsep seperti hosting, domain, dan IP situs ().

    Untuk pemahaman yang lebih dalam tentang esensi topik hari ini, mungkin berguna bagi Anda untuk membiasakan diri dengan topik tersebut, karena sumber daya web yang terdapat di Internetlah yang menjadi objek utama sistem CSN.

    Di bawah ini kami akan menganalisis dengan hati-hati nuansa operasi server DNS, dengan bantuan yang mengoperasikan seluruh sistem secara praktis. Mereka akan berguna bagi pengguna biasa dan webmaster pemula (administrator) situs.

    Untuk apa sistem CSN dan untuk apa?

    Jadi, pertama, mari kita definisikan istilahnya. Singkatan DNS adalah singkatan dari Sistem Nama Domain, yang diterjemahkan ke dalam bahasa Rusia berarti "sistem nama domain".

    DNS adalah sistem terdistribusi khusus di Internet untuk menghubungkan nama domain sumber daya web yang sesuai dan alamat IP node jaringan, atau host (komputer atau server) tempat sumber daya web ini berada.

    Setiap node ditugaskan untuk terhubung dengannya, diwakili oleh sekumpulan angka (dalam kasus versi IPv4) atau kombinasi simbolik (IPv6), yang dengannya satu atau lain sumber daya web di Internet diidentifikasi. Seperti dalam kehidupan nyata, setiap orang dapat ditemukan berdasarkan alamatnya (nomor kota, jalan, rumah dan apartemen), sehingga ip memungkinkan Anda untuk menentukan di mana sumber daya web apa pun di jaringan "hidup". Misalnya, inilah tampilan situs web Odnoklassniki:

    217.20.155.13

    Setuju, kumpulan angka tidak terlalu informatif dan sulit untuk diingat orang, tetapi World Wide Web telah dibuat untuk pengguna yang masih hidup. Hal lainnya adalah nama domain () ok.ru (dalam edisi lama "odnoklassniki.ru"), yang menjelaskan lebih banyak tentang jaringan sosial populer di Internet Rusia ini. Oleh karena itu, DNS diperkenalkan, di mana, untuk memfasilitasi persepsi setiap sumber daya web berdasarkan alamat IP, korespondensi diperkenalkan dalam bentuk nama domain.

    Bagi mereka yang baru memulai webmaster dan mencoba membuat website pertama mereka, saya rasa akan menarik untuk mempelajari bagaimana, yang berhubungan dengan. Bagaimanapun, ini ada di server (yang, secara kasar, adalah komputer super kuat) dari penyedia hosting dan semua proyek web berada.

    Tapi kembali ke domba jantan kami. Kami menemukan bahwa DNS menerapkan sistem pengalamatan yang memungkinkan cocokkan IP situs dengan nama domainnya.

    Pada tahap dimulainya Internet, tidak ada mekanisme seperti itu dalam bentuknya yang sekarang, jadi semua pekerjaan untuk mengidentifikasi situs untuk mengaksesnya dipercayakan ke file host, yang ada (dan masih ada) di komputer setiap pengguna.

    217.20.155.13 ok.ru

    Ini dapat ditoleransi selama jaringan tetap kecil dan hanya ada beberapa node jaringan. Tetapi begitu Internet mulai mendapatkan momentum dan berkembang, file host yang hampir diperbarui secara manual kehilangan relevansinya di bagian fungsinya ini. Tetapi meskipun fungsinya untuk mengidentifikasi situs web telah bergeser ke DNS, itu juga terlibat dalam beberapa hal.

    Ini adalah sebagai berikut. Saat Anda memasukkan URL () situs web yang berisi nama domainnya ke dalam bilah alamat browser (), browser pertama-tama mengakses file host. Pada versi modern hanya terdapat satu baris secara default yaitu: 127.0.0.1 localhost.

    Tetapi Anda dapat mengedit file ini sendiri dan, bergantung pada sifat perubahannya, mempercepat akses ke sumber daya tertentu atau memblokir beberapa situs.

    File host sering kali menjadi objek semua jenis virus, akibatnya pengguna dapat dialihkan ke beberapa proyek yang meragukan (). Itulah sebabnya setiap program antivirus yang menghargai diri sendiri melindungi file host dengan semua cara yang tersedia. Penyimpangan file host ada di belakang kita. Berpindah.

    Bagaimana cara kerja server DNS?

    Nah, sekarang kami akan meringkas beberapa cara di atas, menambahkan beberapa detail tentang server yang dirancang untuk mengidentifikasi semua situs dengan nama domain mereka untuk menampilkan halaman yang diinginkan di browser.

    Jadi, pertama-tama, browser akan memeriksa konten host sebagai sumber yang paling mudah diakses relatif terhadap domain yang dimasukkan di bilah alamat sebagai bagian dari url dan, hanya setelah tidak menemukan entri yang diperlukan di sana, browser akan beralih ke server DNS terdekat yang disertakan dalam sistem. Ini adalah kumpulan server DNS yang memungkinkan untuk menerapkan semuanya dalam praktik.

    Server DNS berisi perangkat lunak khusus untuk memelihara sistem nama domain. Dia dapat bertanggung jawab atas satu atau beberapa zona domain dan mengalihkan permintaan ke server hierarki yang lebih tinggi.

    Menanggapi permintaan tersebut, server mengirimkan informasi yang diperlukan ke browser, dan karena DNS memiliki struktur hierarki, jika tidak ada, server Nama Domain berikutnya akan diminta. Dalam bentuk yang disederhanakan, skema kerja ini dapat direpresentasikan sebagai berikut:


    Hanya setelah menerima alamat IP, browser akan mengirimkan permintaan ke server hosting untuk mendapatkan file yang diperlukan untuk menampilkan halaman yang diinginkan. Mengingat kecepatan Internet saat ini, bahkan operasi yang tampaknya bertingkat seperti itu membutuhkan waktu minimum.

    Tetapi bahkan di sini ada cadangan tersembunyi untuk meningkatkan kecepatan membuka halaman web situs web. Faktanya adalah bahwa browser menyimpan di cache () semua data yang diterima dari server DNS untuk proyek web yang dikunjungi oleh pemilik komputer ini.

    Oleh karena itu, ketika pengguna membuka kembali sumber daya web tersebut, browser tidak perlu lagi mengulangi seluruh rantai permintaan, berkat itu halaman akan terbuka lebih cepat. Tentu saja, cache disimpan hanya untuk waktu tertentu, namun demikian, adanya peluang seperti itu membuat hidup lebih mudah bagi pengguna.

    Sekarang perlu untuk menyoroti satu nuansa penting yang menyangkut konsep "IP server" dan "IP Situs"... Berdasarkan skema yang ditunjukkan pada gambar di atas, cukup logis untuk mengasumsikan bahwa setiap nama domain harus sesuai dengan IP unik. Untuk sumber daya yang besar, yang masing-masing terletak di, pernyataan ini benar.

    Tapi ini tidak selalu terjadi. Saya akan mengatakan lebih banyak lagi, ada ratusan ribu situs di Internet, bagian terbesarnya "hidup" di (server bersama). Artinya semua situs yang berada di server yang sama akan memiliki IP yang sama.

    Satu alamat IP dapat berhubungan dengan beberapa situs dengan domain berbeda.

    Sistem DNS tidak gagal dengan cara apa pun saat menggunakan server terpisah. Bagaimanapun, permintaan dari browser melalui protokol HTTP () datang dengan indikasi nama domain situs dan halamannya yang perlu ditampilkan.

    Dan oleh karena itu, lokasi file yang diperlukan milik proyek tertentu akan segera ditentukan menggunakan perangkat lunak server, dan mereka akan segera ditransfer ke browser pengguna:


    Jika Anda ingat, saya membandingkan IP di atas dengan alamat tempat tinggal orang tersebut. Jadi, jika server khusus tempat satu-satunya sumber daya web berada dapat dibandingkan dengan hunian pribadi, ketika hanya nomornya (IP) yang relevan dengan alamatnya, server bersama cukup sebanding dengan gedung multi-apartemen mana pun, yang nomor rumahnya adalah Tindakan IP, dan peran jumlah apartemen tertentu dimainkan oleh nama domain situs.

    Kami mempertimbangkan situasi ketika situs berbeda dengan IP yang sama mungkin ada di sistem DNS, karena mereka berada di server yang sama dari penyedia hosting tertentu. Tapi kebalikannya juga benar.

    Situs dengan domain tertentu dapat memiliki beberapa alamat IP sekaligus.

    IP yang praktis berbeda untuk satu sumber daya web diperlukan, katakanlah, untuk meningkatkan keamanan (misalnya, untuk memastikan kemungkinan peralihan selama serangan DDOS), serta dalam kasus lain, yang tidak akan kami analisis secara detail untuk saat ini.

    Menghosting server NS untuk situs dan perannya dalam DNS

    Informasi yang disajikan di atas cukup memadai untuk pengguna biasa yang ingin mengisi kotak pengetahuan. Namun untuk webmaster dan mereka yang ingin meningkatkan tingkat pendidikan mereka secara signifikan, Anda mungkin memerlukan sesuatu yang akan kami bicarakan lebih lanjut.

    Kami akan berbicara tentang pentingnya bagian dari server DNS yang berpartisipasi dalam sistem yang dimiliki penyedia hosting. Mereka paling sering disebut server NS... Sistem nama domain pada gambar sebelumnya sangat disederhanakan dan tidak menyertakan server NS. Tetapi rantai berikut mencerminkan esensi secara lebih rinci:


    Meskipun diagram ini tidak memuat semua nuansa, namun diagram ini lebih informatif dan cukup memadai untuk pemahaman umum tentang topik hari ini. Terlepas dari kenyataan bahwa tangkapan layar di atas berisi penjelasan yang diperlukan, saya menganggap itu tugas saya untuk menjelaskan secara lebih rinci prosedur untuk mengidentifikasi situs dan tampilan selanjutnya di browser:

    1. Pertama, browser mengirimkan permintaan ke server DNS dari penyedia Internet, yang dengannya pengguna memiliki kontrak untuk penyediaan layanan koneksi jaringan. Jika pengguna sebelumnya pernah mengunjungi proyek web ini, maka cache sudah berisi alamat IP server tempatnya berada.

    Dalam hal ini, tindakan lebih lanjut di sepanjang rantai penuh tidak akan diperlukan, dan IP yang diperlukan akan segera ditransfer ke browser, setelah itu banding ke server hosting yang sesuai akan mengikuti, sebagai hasilnya halaman situs yang diperlukan akan dibuka.

    2. Jika tidak ada record domain dan korespondensi IP yang ditemukan, maka penyedia Internet akan mengirimkan permintaan ke salah satu root server DNS zona yang diinginkan, yang terdapat beberapa di jaringan, di mana datanya diperbarui beberapa kali sehari.

    3. Server root tidak dapat langsung memberikan kecocokan "nama domain - IP", tetapi akan mentransfer alamat hanya server NS milik penghosting tempat situs yang diinginkan berada (misalnya, untuk Sprinthost, yang klien saya, alamat ini adalah : ns1.sprinthost.ru dan ns2.sprinthost.ru). Untuk membuat ini mungkin, pemilik situs. Oleh karena itu, jika Anda adalah webmaster pemula, pastikan untuk membacanya dengan mengklik link yang baru saja disediakan.

    5. Akibatnya, IP yang diperlukan akan ditransfer di sepanjang rantai "Hosting NS-server" - "Server DNS penyedia Internet" - "Komputer pengguna".

    6. Nah, tautan terakhir dalam rantai ini adalah permintaan browser ke server hosting di alamat IP yang diterima, setelah itu file di dalamnya akan ditransfer ke halaman yang diminta pengguna dengan memasukkan URL yang sesuai di bilah alamat.

    DNS adalah layanan yang menyediakan pertukaran antara segmen jaringan yang berbeda. Penggunaannya secara signifikan dapat mengurangi waktu yang dihabiskan untuk mencari informasi. Dalam artikel ini, Anda akan belajar tentang prinsip dasar layanan, serta metode dan bentuk transmisi data di Internet.

    bagaimana cara kerjanya

    Di awal Internet, ada sistem penamaan yang "datar": setiap pengguna memiliki file terpisah yang berisi daftar kontak yang dia butuhkan. Saat dia terhubung ke World Wide Web, datanya dikirim ke perangkat lain.

    Namun, karena pesatnya perkembangan Internet, pertukaran data perlu disederhanakan sebanyak mungkin. Oleh karena itu, dibagi menjadi segmen yang lebih kecil, domain. Pada gilirannya, mereka dibagi menjadi beberapa subdomain. Di bagian atas alamat yang dikirimkan dalam bentuk nominal adalah root - domain utama.

    Karena Internet adalah perkembangan Amerika, ada dua jenis domain primer:

    • domain umum milik institusi AS:
    1. com - organisasi bisnis;
    2. gov - kantor pemerintah;
    3. edu - lembaga pendidikan;
    4. mil - misi militer;
    5. org - organisasi swasta;
    6. net - penyedia layanan internet.
    • domain root negara lain memiliki dua huruf.

    Tingkat kedua terdiri dari singkatan kota atau wilayah, dan domain urutan ketiga menunjukkan berbagai organisasi dan perusahaan.

    Titik bertindak sebagai pemisah antara domain dengan tatanan berbeda. Tidak ada tanda titik di akhir nama. Setiap domain bertitik disebut label.

    Panjangnya tidak boleh melebihi 63 karakter, dan panjang total alamat adalah 255 karakter. Pada dasarnya, bahasa Latin, angka dan tanda hubung digunakan, tetapi beberapa tahun yang lalu mereka mulai menggunakan prefiks berdasarkan sistem penulisan lain. Kasus surat tidak masalah.

    Server adalah komputer yang berisi daftar objek lain dalam satu tingkat jaringan, yang memungkinkan untuk mempercepat pertukaran antar pengguna. Mereka menjadi dasar sistem baru.

    Setiap lapisan jaringan harus memiliki servernya sendiri, yang berisi informasi tentang alamat pengguna segmennya.

    Pencarian untuk data yang diperlukan berjalan seperti ini:


    Dasar-dasar DNS

    Host multi-domain disebut zona... File-nya berisi parameter utama segmennya. Ini termasuk informasi Nama Domain FQDN atau Sepenuhnya Memenuhi Syarat. Jika entri seperti itu diakhiri dengan titik, itu berarti nama objek ditentukan dengan benar.

    Ada beberapa jenis komputer yang melayani DNS:

    • menguasai - agen utama jaringan. Dia dapat mengubah konfigurasinya;
    • budak - perangkat urutan kedua. Mereka melayani klien setara dengan master dan dapat menggantinya jika terjadi kegagalan. Ini mengurangi beban di jaringan;
    • penyimpanan ke cache. Berisi informasi tentang domain zona asing;
    • tak terlihat. Tidak ada dalam deskripsi zona. Paling sering, status ini diberikan kepada pengguna dengan status master untuk melindungi mereka dari serangan.
    • Pengguna dapat mengirim salah satu dari dua jenis permintaan kepada mereka.

      Browser mengirimkannya melalui program resolver:

      • rekursif. Jika server tidak berisi informasi yang diperlukan, dalam hal ini ia mempelajari data yang diperlukan dari komputer tingkat yang lebih tinggi dan mengirimkan respons ke klien. Ini mengurangi jumlah permintaan dan menghemat waktu dan lalu lintas Anda;
      • berulang. Server mengirimkan respons siap pakai, memilih informasi hanya dari cache (memori) -nya sendiri. Jika dia tidak memiliki data yang sesuai, maka dia menyediakan tautan ke komputer lain. Browser kemudian menavigasi ke alamat itu.

      Ada dua jenis tanggapan:

    1. berwibawa - jika data dikirim dari perangkat yang melayani jaringan;
    2. non-otoritatif. Itu dikirim oleh komputer luar yang menerima data yang diperlukan dari cache-nya sendiri atau setelah permintaan berulang.

    Video: Layanan DNS

    Nama dan alamat IP

    DNS menyediakan terjemahan nama situs menjadi alamat IP. Di Internet, setiap perangkat dapat dilacak dengan 2 parameter utama - nama domain dan alamat IP. Mereka dapat ditugaskan ke komputer pengguna, printer jaringan, atau router.

    Namun, ini sangat sewenang-wenang, karena komputer mungkin tidak memiliki nama domain, tetapi menggunakan beberapa alamat. Selain itu, setiap alamat IP harus cocok dengan semua nama domain. Namun, domain hanya dapat berisi informasi tentang satu alamat IP.

    Jam kerja

    Server dapat beroperasi dalam mode:

    1. pemeliharaan zona Anda sendiri. Pertukaran data terjadi antara komputer master dan slave. Namun, permintaan dari pengguna non-otoritatif tidak diterima;
    2. melaksanakan pertanyaan rekursif;
    3. penerusan - server mengirimkan permintaan ke zona lain.

    Ubah parameter DNS

    Biasanya, parameter ini ditetapkan oleh jaringan secara otomatis. Untuk mengatur ulang data, buka bagian "Koneksi Jaringan".

    Setelah itu, Anda perlu masuk ke protokol yang digunakan untuk memelihara jaringan.

    Di bagian "Properti", Anda dapat mengatur parameter yang diperlukan. Biasanya, alamat IP utama server dan yang alternatif ditunjukkan.

    Format pesan

    Pesan yang digunakan untuk bertukar informasi oleh layanan dimulai dengan header 12-byte. Ini diikuti dengan bidang identifikasi yang memungkinkan Anda untuk menentukan permintaan mana yang akan menerima tanggapan.

    Kolom flags (16 bit berikutnya) mencakup informasi:

    1. jenis pesan;
    2. kode operasi;
    3. identifikasi otoritas (yaitu menunjukkan apakah komputer yang melayani milik jaringan);
    4. Bendera TC. Menampilkan apakah pesan yang datang terpotong atau selesai.
    5. bendera rekursi yaitu meminta server untuk mengirim permintaan ke komputer tingkat tinggi;
    6. bendera kemampuan rekursi. Menunjukkan kemampuan server untuk meneruskan pesan;
    7. kode pengembalian. Menampilkan apakah respons dikirim dengan kesalahan atau tidak.

    Kolom 16-bit terakhir menunjukkan jumlah total parameter yang diperhitungkan.

    Pertanyaan permintaan DNS

    Bagian dari catatan sumber daya dalam tanggapan

    Setiap tanggapan berisi informasi tentang pihak yang mengirim pesan tersebut. Ini berisi data berikut: respons, otoritas server dan informasi tambahan tentangnya.

    Selain itu, pesan tersebut berisi:

    • nama domain;
    • jenis permintaan;
    • tanggal kedaluwarsa dari versi yang disimpan dalam cache;
    • panjang catatan sumber daya - perkiraan jumlah informasi.

    Kueri penunjuk

    Kueri penunjuk bertujuan untuk menemukan halaman dalam mode terbalik, mis. mencari nama sumber daya berdasarkan alamat IP, diberikan sebagai string teks bertitik.

    Untuk mengirimkannya, alamat host ditulis dengan urutan yang berlawanan dengan penambahan sufiks tertentu (paling sering dalam bentuk in-addr.arpa).

    Operasi dapat dilakukan jika sumber daya berisi data PTR. Ini memungkinkan Anda untuk mentransfer kendali zona ke pemilik alamat IP.

    Catatan sumber daya

    Ini adalah daftar program utama yang digunakan oleh layanan. Rekaman ini unik dalam domain yang sama. Duplikat dari catatan ini mungkin ada di berbagai tingkat jaringan.

    Data ini mencakup jenis rekaman berikut:

    1. SOA –Mulai kekuatan. Ini memungkinkan Anda untuk mencocokkan domain dan komputer yang melayaninya. Mereka juga berisi informasi tentang tanggal kedaluwarsa versi yang di-cache, dan penghubung yang melayani server pada tingkat tertentu;
    2. Dan berisi daftar alamat IP dan host yang sesuai. Mereka memungkinkan Anda untuk mengidentifikasi alamat sumber daya domain;
    3. NS (Server Nama) menyertakan daftar komputer yang melayani domain;
    4. SRV (Layanan) menampilkan semua sumber daya yang menjalankan fungsi paling penting dari layanan;
    5. MX (Mail Exchanger) memungkinkan Anda untuk secara otomatis mengkonfigurasi distribusi data untuk melayani komputer dalam domain yang sama;
    6. PTR (Pointer) digunakan untuk menemukan nama sumber daya jika pengguna mengetahui alamat IP-nya;
    7. CNAME (Nama Kanonis) memungkinkan server dirujuk oleh beberapa alias dalam suatu layanan.

    Caching

    Untuk mencari informasi yang Anda butuhkan, browser dapat mencari informasi dalam tiga segmen. Pertama, data yang dibutuhkan dicari menggunakan layanan DNS, yaitu. di tingkat lokal. Mereka dapat ditemukan jika komputer berisi file Host.

    Namun, jika operasi gagal, klien mengeluarkan permintaan.Untuk mempercepat pencarian informasi, server cache digunakan. Jika tidak menemukan data yang dibutuhkan, maka ia menjalankan kueri rekursif. Saat disajikan, itu menyalin data dari jaringan lain.

    Ini memungkinkan Anda menghemat lalu lintas dengan tidak beralih ke pengguna otoritatif. Tetapi rekor terbuka tetap berlaku untuk waktu yang terbatas. Tanggal kedaluwarsanya ditetapkan di file zona. Secara default, minimal 1 jam.

    UDP atau TCP

    Layanan ini mendukung UDP dan TCP.

    UDP digunakan untuk mengirim pesan melalui jaringan area luas. Ukuran pesan yang dikirim melalui protokol ini dibatasi. Respons yang tidak lengkap mengandung tag TS. Ini berarti ukuran respons melebihi 512 byte, jadi sisanya tidak mencapai komputer.

    Ini kurang dapat diandalkan karena tidak memiliki waktu tunggu respons permintaan khusus. Namun, sistem seperti itu cocok untuk mengirimkan sejumlah besar informasi.

    TCP digunakan untuk mengirimkan data seperti itu karena memungkinkan sejumlah data untuk diterima, dibagi menjadi beberapa segmen dengan ukuran tertentu.

    Ini juga digunakan oleh server sekunder ketika mereka meminta data dari komputer host setiap tiga jam untuk mengetahui apakah file konfigurasi jaringan telah diperbarui.

    Layanan DNS memiliki struktur hierarki yang kompleks. Namun, sistem server menyediakan interaksi yang fleksibel dan cepat antara semua pengguna dan perangkat Jaringan.

    Untuk mengetahui informasi yang diperlukan, klien mengirimkan permintaan. Respons berisi informasi dasar tentang objek yang diminati dan komputer yang melayani zona. Untuk melakukan pertukaran ini, protokol UDP dan TCP digunakan.