<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.haidhi.my.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Hostname%2C_Domain%2C_dan_FQDN</id>
	<title>Hostname, Domain, dan FQDN - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.haidhi.my.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Hostname%2C_Domain%2C_dan_FQDN"/>
	<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=Hostname,_Domain,_dan_FQDN&amp;action=history"/>
	<updated>2026-11-01T19:56:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.haidhi.my.id/wiki/index.php?title=Hostname,_Domain,_dan_FQDN&amp;diff=693&amp;oldid=prev</id>
		<title>SanzSkuy: Created page with &quot;&#039;&#039;&#039;Hostname&#039;&#039;&#039;, &#039;&#039;&#039;domain&#039;&#039;&#039;, dan &#039;&#039;&#039;FQDN&#039;&#039;&#039; (&#039;&#039;Fully Qualified Domain Name&#039;&#039;) adalah konsep dasar penamaan mesin di jaringan. Halaman ini menjelaskan ketiganya, aturan penamaan yang berlaku, konvensi untuk jaringan internal, serta perintah-perintah yang relevan untuk administrasi sistem berbasis Linux.  == Ringkasan singkat ==  {| class=&quot;wikitable&quot; |- ! Istilah !! Definisi singkat !! Contoh |- | &#039;&#039;&#039;Hostname&#039;&#039;&#039; || Nama satu mesin spesifik || &lt;code&gt;node1&lt;/code&gt; |- | &#039;&#039;&#039;Do...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=Hostname,_Domain,_dan_FQDN&amp;diff=693&amp;oldid=prev"/>
		<updated>2026-06-26T03:04:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Hostname&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;domain&amp;#039;&amp;#039;&amp;#039;, dan &amp;#039;&amp;#039;&amp;#039;FQDN&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039;) adalah konsep dasar penamaan mesin di jaringan. Halaman ini menjelaskan ketiganya, aturan penamaan yang berlaku, konvensi untuk jaringan internal, serta perintah-perintah yang relevan untuk administrasi sistem berbasis Linux.  == Ringkasan singkat ==  {| class=&amp;quot;wikitable&amp;quot; |- ! Istilah !! Definisi singkat !! Contoh |- | &amp;#039;&amp;#039;&amp;#039;Hostname&amp;#039;&amp;#039;&amp;#039; || Nama satu mesin spesifik || &amp;lt;code&amp;gt;node1&amp;lt;/code&amp;gt; |- | &amp;#039;&amp;#039;&amp;#039;Do...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Hostname&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;domain&amp;#039;&amp;#039;&amp;#039;, dan &amp;#039;&amp;#039;&amp;#039;FQDN&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039;) adalah konsep dasar penamaan mesin di jaringan. Halaman ini menjelaskan ketiganya, aturan penamaan yang berlaku, konvensi untuk jaringan internal, serta perintah-perintah yang relevan untuk administrasi sistem berbasis Linux.&lt;br /&gt;
&lt;br /&gt;
== Ringkasan singkat ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Istilah !! Definisi singkat !! Contoh&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Hostname&amp;#039;&amp;#039;&amp;#039; || Nama satu mesin spesifik || &amp;lt;code&amp;gt;node1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Domain&amp;#039;&amp;#039;&amp;#039; || &amp;quot;Wilayah&amp;quot; / grup tempat mesin bernaung || &amp;lt;code&amp;gt;lab.internal&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;FQDN&amp;#039;&amp;#039;&amp;#039; || Nama lengkap = hostname + domain || &amp;lt;code&amp;gt;node1.lab.internal&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hostname ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hostname&amp;#039;&amp;#039;&amp;#039; adalah nama yang mengidentifikasi satu mesin tertentu di dalam sebuah jaringan. Ini ibarat &amp;quot;nama panggilan&amp;quot; komputer.&lt;br /&gt;
&lt;br /&gt;
Contoh: &amp;lt;code&amp;gt;pve&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;web-server-01&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;node1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;db-master&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Aturan penamaan hostname ===&lt;br /&gt;
&lt;br /&gt;
Berdasarkan [[#Referensi|RFC 952 dan RFC 1123]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Aturan !! Keterangan&lt;br /&gt;
|-&lt;br /&gt;
| Karakter yang diizinkan || Huruf (&amp;lt;code&amp;gt;a–z&amp;lt;/code&amp;gt;), angka (&amp;lt;code&amp;gt;0–9&amp;lt;/code&amp;gt;), dan tanda hubung (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| Tidak boleh || Spasi, underscore (&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;), titik di tengah label, simbol lain&lt;br /&gt;
|-&lt;br /&gt;
| Posisi tanda hubung || Tidak boleh di awal atau akhir label&lt;br /&gt;
|-&lt;br /&gt;
| Panjang maksimum || 63 karakter per label&lt;br /&gt;
|-&lt;br /&gt;
| Case || &amp;#039;&amp;#039;Case-insensitive&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;PVE&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;pve&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Catatan|Underscore sering dipakai di praktik nyata, tetapi secara RFC &amp;#039;&amp;#039;&amp;#039;tidak valid&amp;#039;&amp;#039;&amp;#039; untuk hostname dan bisa menyebabkan masalah pada beberapa resolver DNS. Gunakan tanda hubung sebagai gantinya.}}&lt;br /&gt;
&lt;br /&gt;
== Domain ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Domain&amp;#039;&amp;#039;&amp;#039; adalah &amp;quot;keluarga&amp;quot; atau wilayah administratif tempat sebuah mesin bernaung. Domain memberi konteks: mesin ini bagian dari organisasi atau jaringan mana.&lt;br /&gt;
&lt;br /&gt;
Yang penting dipahami: domain bersifat &amp;#039;&amp;#039;&amp;#039;hierarkis&amp;#039;&amp;#039;&amp;#039;, dibaca &amp;#039;&amp;#039;&amp;#039;dari kanan ke kiri&amp;#039;&amp;#039;&amp;#039; dengan tingkat kespesifikan yang makin tinggi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mail . google . com . (root)&lt;br /&gt;
 │       │       │      │&lt;br /&gt;
 │       │       │      └── root (titik tak terlihat di paling ujung)&lt;br /&gt;
 │       │       └───────── TLD (Top Level Domain)&lt;br /&gt;
 │       └───────────────── second-level domain (SLD)&lt;br /&gt;
 └───────────────────────── subdomain / hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Komponen domain ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Level !! Nama !! Contoh&lt;br /&gt;
|-&lt;br /&gt;
| Paling kanan || Root (implisit, titik kosong) || &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || TLD (&amp;#039;&amp;#039;Top Level Domain&amp;#039;&amp;#039;) || &amp;lt;code&amp;gt;com&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;org&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || SLD (&amp;#039;&amp;#039;Second Level Domain&amp;#039;&amp;#039;) || &amp;lt;code&amp;gt;google&amp;lt;/code&amp;gt; pada &amp;lt;code&amp;gt;google.com&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3+ || Subdomain || &amp;lt;code&amp;gt;mail&amp;lt;/code&amp;gt; pada &amp;lt;code&amp;gt;mail.google.com&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== FQDN ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;FQDN&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039;) adalah nama lengkap dan tidak ambigu sebuah mesin di seluruh pohon DNS. FQDN = &amp;#039;&amp;#039;&amp;#039;hostname + domain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
node1  .  lab.internal&lt;br /&gt;
─────     ────────────&lt;br /&gt;
hostname    domain&lt;br /&gt;
└──────────┬──────────┘&lt;br /&gt;
         FQDN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sebuah FQDN secara teknis diakhiri titik (&amp;lt;code&amp;gt;node1.lab.internal.&amp;lt;/code&amp;gt;) yang menandakan root, walaupun titik akhir ini hampir selalu disembunyikan dalam penggunaan sehari-hari.&lt;br /&gt;
&lt;br /&gt;
* Panjang maksimum sebuah FQDN penuh: &amp;#039;&amp;#039;&amp;#039;253 karakter&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Hostname hanya perlu unik &amp;#039;&amp;#039;&amp;#039;di dalam domain-nya&amp;#039;&amp;#039;&amp;#039;, sehingga &amp;lt;code&amp;gt;node1.lab-a.internal&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;node1.lab-b.internal&amp;lt;/code&amp;gt; bisa hidup berdampingan tanpa konflik.&lt;br /&gt;
&lt;br /&gt;
== Hierarki DNS ==&lt;br /&gt;
&lt;br /&gt;
Seluruh sistem penamaan ini membentuk sebuah pohon terbalik. Resolusi nama → IP dilakukan dengan menelusuri pohon ini dari kanan (root) ke kiri.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    . (root)&lt;br /&gt;
                   /    |    \&lt;br /&gt;
                com    org    id&lt;br /&gt;
                /              \&lt;br /&gt;
            google          co.id&lt;br /&gt;
              /                \&lt;br /&gt;
            mail            telkom.co.id&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keuntungan struktur hierarkis ini adalah &amp;#039;&amp;#039;&amp;#039;delegasi&amp;#039;&amp;#039;&amp;#039;: setiap level dapat dikelola oleh pihak yang berbeda. TLD &amp;lt;code&amp;gt;.com&amp;lt;/code&amp;gt; dikelola satu registry, &amp;lt;code&amp;gt;google.com&amp;lt;/code&amp;gt; dikelola Google, dan seterusnya. Tidak ada satu pihak pun yang harus mengetahui seluruh nama di dunia.&lt;br /&gt;
&lt;br /&gt;
{{Catatan|Analogi bagi developer: hierarki ini mirip &amp;#039;&amp;#039;namespace&amp;#039;&amp;#039; di pemrograman. &amp;lt;code&amp;gt;std::vector&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;boost::vector&amp;lt;/code&amp;gt; sama-sama bernama &amp;lt;code&amp;gt;vector&amp;lt;/code&amp;gt; tetapi tidak &amp;#039;&amp;#039;collision&amp;#039;&amp;#039; karena berada di &amp;#039;&amp;#039;namespace&amp;#039;&amp;#039; berbeda. Hostname adalah nama variabelnya, domain adalah &amp;#039;&amp;#039;namespace&amp;#039;&amp;#039;-nya.}}&lt;br /&gt;
&lt;br /&gt;
== Konvensi penamaan untuk jaringan internal ==&lt;br /&gt;
&lt;br /&gt;
Untuk lab, jaringan internal, atau cluster, &amp;#039;&amp;#039;&amp;#039;jangan&amp;#039;&amp;#039;&amp;#039; memakai TLD publik sembarangan atau domain yang tidak kamu miliki. Gunakan TLD khusus yang memang dicadangkan untuk penggunaan internal:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! TLD / domain !! Status !! Keterangan&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.internal&amp;lt;/code&amp;gt; || Direkomendasikan || Dicadangkan ICANN (2024) khusus untuk penggunaan privat/internal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;home.arpa&amp;lt;/code&amp;gt; || Direkomendasikan || Ditetapkan [[#Referensi|RFC 8375]] untuk jaringan rumah/residensial&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.lan&amp;lt;/code&amp;gt; || Umum dipakai || Konvensi de-facto, walau bukan standar resmi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.local&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;HINDARI&amp;#039;&amp;#039;&amp;#039; || Dicadangkan untuk mDNS/Bonjour ([[#Referensi|RFC 6762]]); bisa merusak resolusi nama&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.dev&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.app&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;HINDARI&amp;#039;&amp;#039;&amp;#039; || TLD publik nyata; memaksa HTTPS dan bisa bentrok dengan internet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contoh skema penamaan cluster ===&lt;br /&gt;
&lt;br /&gt;
Untuk cluster multi-node, beri hostname berbeda tiap node dengan domain yang sama:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
node1.lab.internal&lt;br /&gt;
node2.lab.internal&lt;br /&gt;
node3.lab.internal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Perintah berguna (Linux) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Menampilkan hostname pendek&lt;br /&gt;
hostname&lt;br /&gt;
&lt;br /&gt;
# Menampilkan FQDN penuh&lt;br /&gt;
hostname -f&lt;br /&gt;
&lt;br /&gt;
# Menampilkan / mengatur hostname secara persisten (systemd)&lt;br /&gt;
hostnamectl&lt;br /&gt;
hostnamectl set-hostname node1&lt;br /&gt;
&lt;br /&gt;
# Resolusi nama (cek apakah nama bisa di-resolve ke IP)&lt;br /&gt;
resolvectl query node1.lab.internal&lt;br /&gt;
dig node1.lab.internal&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== File konfigurasi terkait ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! File !! Fungsi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/hostname&amp;lt;/code&amp;gt; || Menyimpan hostname mesin&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt; || Pemetaan statis nama → IP (dibaca sebelum DNS)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/resolv.conf&amp;lt;/code&amp;gt; || Konfigurasi resolver DNS (nameserver, search domain)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Contoh entri &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt; yang benar (FQDN didahulukan, lalu hostname pendek):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
192.168.1.10    node1.lab.internal    node1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Catatan untuk Proxmox VE ==&lt;br /&gt;
&lt;br /&gt;
Saat instalasi [[Proxmox VE]], installer meminta sebuah &amp;#039;&amp;#039;&amp;#039;FQDN&amp;#039;&amp;#039;&amp;#039;, bukan sekadar hostname. Hal ini karena banyak komponen Proxmox (sertifikat SSL, sistem cluster, notifikasi email) memerlukan nama yang unik dan &amp;#039;&amp;#039;resolvable&amp;#039;&amp;#039;. Gunakan FQDN seperti &amp;lt;code&amp;gt;pve.lab.internal&amp;lt;/code&amp;gt; dan hindari &amp;lt;code&amp;gt;.local&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kesalahan umum ==&lt;br /&gt;
&lt;br /&gt;
* Menyamakan &amp;#039;&amp;#039;&amp;#039;hostname&amp;#039;&amp;#039;&amp;#039; dengan &amp;#039;&amp;#039;&amp;#039;FQDN&amp;#039;&amp;#039;&amp;#039;. Di Linux, &amp;lt;code&amp;gt;hostname&amp;lt;/code&amp;gt; memberi nama pendek sedangkan &amp;lt;code&amp;gt;hostname -f&amp;lt;/code&amp;gt; memberi FQDN penuh.&lt;br /&gt;
* Memakai &amp;lt;code&amp;gt;.local&amp;lt;/code&amp;gt; untuk jaringan internal → bentrok dengan mDNS.&lt;br /&gt;
* Memakai underscore (&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;) pada hostname → tidak valid menurut RFC.&lt;br /&gt;
* Lupa mengisi &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt; sehingga FQDN tidak &amp;#039;&amp;#039;resolvable&amp;#039;&amp;#039; secara lokal.&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
* RFC 952 — &amp;#039;&amp;#039;DoD Internet Host Table Specification&amp;#039;&amp;#039; (aturan hostname awal)&lt;br /&gt;
* RFC 1123 — &amp;#039;&amp;#039;Requirements for Internet Hosts&amp;#039;&amp;#039; (pelonggaran aturan hostname)&lt;br /&gt;
* RFC 1034 &amp;amp; RFC 1035 — &amp;#039;&amp;#039;Domain Names: Concepts and Facilities / Implementation&amp;#039;&amp;#039;&lt;br /&gt;
* RFC 6761 — &amp;#039;&amp;#039;Special-Use Domain Names&amp;#039;&amp;#039;&lt;br /&gt;
* RFC 6762 — &amp;#039;&amp;#039;Multicast DNS&amp;#039;&amp;#039; (mendefinisikan &amp;lt;code&amp;gt;.local&amp;lt;/code&amp;gt;)&lt;br /&gt;
* RFC 8375 — &amp;#039;&amp;#039;Special-Use Domain &amp;quot;home.arpa.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Lihat pula ==&lt;br /&gt;
&lt;br /&gt;
* [[DNS]]&lt;br /&gt;
* [[DHCP]]&lt;br /&gt;
* [[Proxmox VE]]&lt;br /&gt;
* [[Konfigurasi jaringan Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Jaringan]]&lt;br /&gt;
[[Category:Administrasi Sistem]]&lt;br /&gt;
[[Category:Dokumentasi Internal]]&lt;/div&gt;</summary>
		<author><name>SanzSkuy</name></author>
	</entry>
</feed>