Dalamjaringan komputer,nama hos (hostname, dulu dipanggil dengan namanodename[1]) adalah label yang ditetapkan untuk perangkat yang terhubung ke jaringan komputer dan yang digunakan untuk mengidentifikasi perangkat dalam berbagai bentuk komunikasi elektronik, sepertiWorld Wide Web. Nama hos dapat berupa nama sederhana yang terdiri dari satu kata atau frasa, atau terstruktur.
Nama hosInternet mungkin telah menambahkan nama dariDomain Name System[2] (DNS), dipisahkan dari label khusus hos oleh suatu periode ("titik"). Dalam bentuk yang terakhir, nama hos juga disebutnama domain. Jika nama domain benar-benar ditentukan, termasukdomain tingkat atas dari Internet, maka nama hos dikatakan sebagaifully qualified domain name (FQDN). Nama hos yang menyertakan domain DNS sering disimpan dalam Sistem Nama Domain bersama denganalamat IP hos yang diwakilinya untuk tujuan memetakan nama hos ke alamat, atau proses sebaliknya.
Di Internet, nama hos adalah nama domain yang ditetapkan untuk komputer hos. Ini biasanya merupakan kombinasi dari nama lokal hos dengan nama domain induknya. Misalnya,en.wikipedia.org terdiri dari nama hos lokal (en) dan nama domainwikipedia.org. hosname semacam ini diterjemahkan ke dalam alamat IP melaluifile hos lokal, atau pemecah masalah Sistem Nama Domain (DNS). Dimungkinkan untuk satu komputer hos untuk memiliki beberapa nama hos; tetapi umumnyasistem operasi hos lebih memilih untuk memiliki satu nama hos yang digunakan hos untuk dirinya sendiri.
Setiap nama domain juga bisa menjadi nama hos, selama pembatasan yang disebutkan di bawah ini diikuti. Jadi, misalnya, baiken.wikipedia.org danwikipedia.org adalah nama hos karena keduanya memiliki alamat IP yang ditetapkan untuknya. Nama hos dapat berupa nama domain, jika dikelola dengan benar ke dalam sistem nama domain. Nama domain dapat menjadi nama hos jika telah ditetapkan ke hos Internet dan dikaitkan dengan alamat IP hos.
Nama hos terdiri dari urutanlabel yang disatukan dengan titik-titik. Misalnya, "en.wikipedia.org" adalah nama hos. Setiap label harus dari 1 hingga 63.[2] Seluruh nama hos, termasuk titik pembatas, memiliki maksimal 253 karakterASCII.[3]
Standar Internet (Requests for Comments) untuk protokol menentukan bahwa label hanya boleh berisi huruf ASCII a sampai z (dengan case-insensitive), digit0 hingga9, dan karakter tanda penghubung minus ('-'). Spesifikasi asli dari nama hos diRFC 952 melarang label dimulai dengan digit atau dengan karakter tanda hubung, dan tidak dapat diakhiri dengan tanda hubung. Tidak ada simbol, karakter tanda baca, atau spasi lain yang diizinkan.Nama domain internasionalisasi disimpan dalam Sistem Nama Domain sebagai string ASCII menggunakan transkripsiPunycode.[4]
Meskipun nama hos mungkin tidak mengandung karakter lain, seperti karakter garis bawah (_), nama DNS lain mungkin berisi garis bawah.[5][6] Pembatasan ini dicabut olehRFC 2181. Sistem sepertiDomainKeys dancatatan layanan menggunakan garis bawah sebagai sarana untuk memastikan bahwa karakter khusus mereka tidak bingung dengan nama hos. Misalnya,_http._sctp.www.example.com menetapkan pointer layanan untuk hos server webSCTP-berkemampuan (www) di domainexample.com.
Namun, valid untuk mencoba menyelesaikan nama hos yang terdiri dari garis bawah. Misalnya._.example.com. Ini digunakan olehRFC 7816 untuk mengurangi jumlah informasi yang tersedia untuk server DNS perantara selama permintaan berulang.[7] Fitur Minimisasi Nama Permintaan diaktifkan secara default diBIND 9.14.0.[8]
Nama hosen.wikipedia.org terdiri dari label DNSen (nama hos atau domain daun),wikipedia (domain tingkat kedua) danorg (domain tingkat atas). Label seperti2600 dan3abc dapat digunakan dalam nama hos, tetapi-hi -, _ hi_ dan*hi* tidak valid.
Nama hos dianggap sebagai nama domain yang sepenuhnya memenuhi syarat (FQDN) ketika semua label hingga dan termasuk nama domain tingkat atas (TLD) ditentukan. Nama hosen.wikipedia.org diakhiri dengan domain tingkat atasorg dan dengan demikian sepenuhnya memenuhi syarat. Bergantung pada implementasi perangkat lunak DNS sistem operasi, nama host yang tidak memenuhi syarat dapat secara otomatis dikombinasikan dengan nama domain default yang dikonfigurasi ke dalam sistem, untuk melengkapi nama domain yang sepenuhnya memenuhi syarat. Sebagai contoh, seorang siswa diMIT mungkin dapat mengirim email ke "joe@csail" dan membuatnya secara otomatis memenuhi syarat oleh sistem surat untuk dikirim kejoecsail.mit.edu.
Panduan umum tentang memilih nama host yang baik diuraikan dalamRFC 1178.
saturn danjupiter mungkin merupakan nama hos dari dua perangkat yang terhubung ke jaringan yang bernamaPC. Di dalamPC, perangkat ditangani oleh nama hos mereka. Nama domain perangkat masing-masing adalahsaturn.PC danjupiter.PC. Jika PC terdaftar sebagai nama domain tingkat kedua di Internet, mis., SebagaiPC.net, hos dapat ditangani oleh nama domain yang sepenuhnya memenuhi syaratsaturn.PC.net danjupiter.PC.net.