Apakah Domain Name Server dan Name Server adalah hal yang sama?

41

Saya sedikit bingung antara DNS dan Name server. Apakah keduanya sama atau adakah perbedaan di antara keduanya?

Kunal Uppal
sumber

Jawaban:

57

Tidak ada yang namanya Server Nama Domain .

DNS adalah singkatan dari Domain Name System, yang hanya merupakan hierarki Server Nama yang memiliki maksud untuk menerjemahkan nama host ke alamat IP pada skala global. Server nama host atau cache terjemahan ini, dalam kasus di mana mereka di-host server nama sering disebut Server DNS.

Menghitung semua server nama agak rumit, karena Anda tidak bisa begitu saja menghitung semua domain.

Biarkan saya memberi Anda sebuah contoh tentang penyelesaian superuser.comdengan cara yang tidak di-cache:

  • Server nama yang saya gunakan adalah 192.168.1.1.

    Ini adalah router lokal saya yang menyimpan entri DNS, memiliki file Host untuk mengubah rute domain berbahaya.

  • Router memiliki server nama 8.8.4.4dan 8.8.8.8set, yang dikenal sebagai Google DNS, mereka juga melakukan cache.

  • Google DNS akan menghubungi server nama root yang otoritatif, yang merupakan puncak hirarki DNS.

  • Google DNS akan menghubungi .comserver nama, IP yang diterima dari ARN.

  • Google DNS akan menghubungi server DNS superuser.comyang darinya IP tersebut diterima .com.

    Hanya whois mengungkapkan:

    NS1.SERVERFAULT.COM
    NS2.SERVERFAULT.COM
    NS3.SERVERFAULT.COM
    

    IP untuk server nama ini dikenal sebagai mereka terdaftar di .comserver nama, ketika Anda mendaftarkan domain baru Anda selalu harus mengisi server DNS yang Anda gunakan di sepanjang IP mereka.

  • Google DNS akan menghubungi server DNS superuser.comuntuk menemukan IP superuser.com:

    nslookup superuser.com NS1.SERVERFAULT.COM
    Server:  NS1.SERVERFAULT.COM
    Address:  64.34.119.33
    
    Name:    superuser.com
    Address:  64.34.119.12
    

Saya sarankan Anda membaca Sistem Nama Domain dan Server Nama untuk lebih jelasnya.

Server nama istilah juga digunakan dalam konteks yang berbeda, baca jawaban Spiff untuk lebih .

Tamara Wijsman
sumber
9
Fakta sampingan: . adalah domain root, contoh: google.com. Perhatikan titik ekstra di URL. :)
Tamara Wijsman
2
@ Tom: Terima kasih atas penjelasannya. Saya cukup baru di sisi jaringan TI. Tapi saya pikir, di mana catatan harus dipertahankan tentang jumlah TLD dan daftar server nama dan alamat web terdaftar di bawah mereka.
Kunal Uppal
1
@ Kunal: Mungkin, saya hanya tidak menyadarinya dan sepertinya sulit untuk menemukan jadi saya pikir jumlah seperti itu tidak ada ...
Tamara Wijsman
Menurut Wikipedia server nama adalah istilah yang lebih luas dibandingkan dengan server DNS: "Server nama adalah aplikasi komputer yang mengimplementasikan layanan jaringan untuk memberikan tanggapan terhadap pertanyaan terhadap layanan direktori." Dan DNS adalah implementasi dari layanan semacam itu. Dan halaman yang Anda sebutkan dalam respons Anda berisi kata "server DNS." Setidaknya saat ini.
x-yuri
ketika nslookup untuk google.com selesai, saya mendapatkan hasil yang berbeda dengan server nama yang berbeda. Bagaimana ini mungkin - dalam hal apapun, dengan caching atau memukul server nama resmi secara langsung, saya akan mengharapkan IP yang sama setiap waktu.
samshers
10

Dalam beberapa konteks, istilah "server nama" dapat merujuk ke server yang bukan bagian dari Sistem Nama Domain Internet. Misalnya, server WINS adalah server nama untuk protokol jaringan milik Microsoft yang lama. Mungkin ada sistem LAN lama lainnya yang memiliki jenis server nama sendiri yang bukan bagian dari DNS Internet.

Spiff
sumber
1
+1 untuk informasi tambahan, belum mempertimbangkan ini.
Tamara Wijsman
+1 untuk menyebutkan apa yang saya pikirkan ketika saya membaca pertanyaan. Sayangnya, -1 lalu lagi karena penyalahgunaan kata "legacy" .
JdeBP
2
@ JPBP Saya pikir Anda salah membaca saya. Penggunaan "warisan" saya tidak memiliki penilaian nilai, jadi ini bukan tindakan merendahkan. Maksud saya itu hanya dalam arti sistem warisan : Sesuatu yang tersisa tetapi masih digunakan dari generasi teknologi sebelumnya. Bahasa Inggris adalah bahasa yang selalu berubah dan penggunaan "warisan" ini telah umum digunakan dalam industri TI selama beberapa dekade sekarang. Saya setuju dengan halaman Anda bahwa kadang-kadang disalahgunakan sebagai penghinaan, tetapi ada juga penggunaan yang valid dalam diskusi IT.
Spiff
2
@JdeBP Saya ingat majalah IT di awal tahun 90-an, karena perkembangan PC LAN telah mengantarkan era "client-server", merujuk pada minicomputer dan mainframe sebagai "sistem warisan". Saya berani bertaruh saya dapat menemukan kutipan dari awal 80-an juga.
Spiff
2
Dalam konteks di atas, kata "warisan" jelas tidak digunakan sebagai tindakan merendahkan. Jelas nadanya informatif dan tidak beralasan.
surfasb
10

Rumit!

Server DNS biasanya untuk mengubah FQDN (www.xxx.com) menjadi Alamat IP (192.168.0.1).

(Server DNS juga melakukan lebih banyak hal, dapat melakukan pencarian terbalik, dan dalam beberapa tahun terakhir melakukan banyak tugas lain dengan tag teks, geo-ip dan banyak lagi).

Di sisi lain, "Server Nama" biasanya digunakan untuk menemukan Server DNS.

Misalnya, Pada catatan Whois, Server Nama biasanya merupakan alamat untuk server DNS yang menyimpan catatan untuk domain tersebut.

Contoh lebih lanjut yang lebih rumit adalah, jika Anda bertanya www.superuser.com, Anda akan pergi ke server dns Anda dan pencarian DNS rekursif akan terjadi pada nameserver superuser.

Adapun berapa banyak yang ada - berapa lama seutas tali! Ini adalah pertanyaan yang tidak mungkin dijawab ... Sebagai dugaan, saya akan memasukkannya ke ratusan ribu, jika tidak jutaan yang rendah (untuk Server DNS yang dapat diakses publik).

William Hilsum
sumber
5
Ada 13 nama untuk nameserver root, tetapi mereka ada di lebih dari 13 lokasi fisik.
soandos
4

DNS singkatan berarti Sistem Nama Domain. Ini adalah sistem terdistribusi untuk menerjemahkan nama host (dan data lainnya) ke alamat IP dalam skala besar (dunia). The name serverbiasanya apa yang orang sebut server DNS lokal yang workstation / PC dapat digunakan sebagai titik masuk ke dalam DNS. Ini akan menyelesaikan nama lokal, tetapi mendelegasikan ke server nama lain untuk yang tidak bisa dijawab.

Ada banyak server nama, tetapi Anda tidak perlu tahu berapa banyak karena mereka diminta sesuai kebutuhan. Hanya ada beberapa server nama "root" (DNS hirarkis).

Keith
sumber
0

DNS adalah Domain Name System dan tidak ada yang namanya Domain Name Server!

Domain Name System (DNS) adalah sistem penamaan terdistribusi hierarkis untuk komputer, layanan, atau sumber daya apa pun yang terhubung ke Internet atau jaringan pribadi. Ini mengaitkan berbagai informasi dengan nama domain yang ditetapkan untuk masing-masing entitas yang berpartisipasi. Yang paling menonjol, ini menerjemahkan nama domain yang mudah diingat ke alamat IP numerik yang diperlukan untuk tujuan menemukan layanan komputer dan perangkat di seluruh dunia.

DNS memiliki banyak jenis catatan DNS seperti

  1. A: Mengembalikan alamat IPv4 32-bit, paling umum digunakan untuk memetakan nama host ke alamat IP host
  2. AAAA: Mengembalikan alamat IPv6 128-bit, paling umum digunakan untuk memetakan nama host ke alamat IP host.
  3. MX: Memetakan nama domain ke daftar agen transfer pesan untuk domain itu dan banyak lagi ... Salah satunya juga
  4. NS (Name Server): Mendelegasikan zona DNS untuk menggunakan server nama otoritatif yang diberikan

Catatan: Pada Februari 2013, ada 13 server nama root yang ditentukan, dengan nama-nama dalam bentuk letter.root-servers.net, di mana surat berkisar dari A hingga M (meskipun mereka ada di lebih dari 13 lokasi fisik). Berikut daftarnya.

Aniket Thakur
sumber