Halo, Kawan Belajar!
FQDN atau Fully Qualified Domain Name adalah istilah fundamental dalam dunia DNS, jaringan, dan server administration. FQDN digunakan untuk mengidentifikasi sebuah host secara unik, lengkap, dan valid sesuai standar DNS global.
Dalam arsitektur DNS yang dijelaskan pada RFC 1034 dan RFC 1035, sebuah FQDN merepresentasikan satu node secara absolut dalam hierarki DNS, sehingga identitasnya tidak ambigu dan dapat di‑resolve dari mana saja.
Memahami FQDN sangat penting agar konfigurasi server tetap stabil, tidak bermasalah saat diakses dari jaringan eksternal, dan mengikuti standar resmi internet.
Contoh sederhana FQDN:
server01.example.com.
Trailing dot (.) di akhir nama menunjukkan bahwa FQDN tersebut adalah nama absolut dalam DNS.
1. Pengertian FQDN
Apa itu FQDN? Secara sederhana, FQDN adalah nama domain lengkap yang menunjukkan lokasi tepat sebuah host dalam struktur DNS global. Jika hostname hanya dipakai secara lokal, maka FQDN adalah identitas global yang dapat dikenali oleh sistem DNS di seluruh dunia.
Dengan FQDN, tidak ada dua host yang berbagi identitas yang sama. Meskipun banyak server bernama server01, hanya satu yang memiliki server01.example.com..
Baca Juga: Apa Itu Domain dan Bagaimana Cara Kerjanya?
2. Struktur FQDN
FQDN tersusun dari beberapa elemen DNS yang disusun secara hierarkis. Contohnya:
db01.kilatserver.cloud.
| Bagian | Penjelasan |
|---|---|
| db01 | Hostname, identitas spesifik perangkat atau server |
| kilatserver | Subdomain atau second‑level domain |
| cloud | Top‑Level Domain (TLD) |
| . | Root DNS yang melambangkan puncak hierarki DNS |
Setiap label dipisahkan oleh titik (.). Semakin ke kanan, semakin tinggi levelnya dalam DNS.
3. Perbedaan FQDN dan Hostname
Perbedaan keduanya sering disalahpahami. Tabel berikut menjelaskannya:
| Hostname | FQDN |
|---|---|
| Nama pendek lokal | Nama lengkap beserta domain dan TLD |
| Berlaku di satu sistem | Berlaku secara global di seluruh internet |
Contoh: server01 |
Contoh: server01.example.com. |
FQDN = hostname + domain + TLD + root dot.
4. Kapan Harus Menggunakan FQDN?
FQDN sangat diperlukan untuk banyak konfigurasi server dan DNS, seperti:
- Web server (Nginx, Apache), pengaturan
server_name - SSL/TLS certificate (Let’s Encrypt membutuhkan FQDN yang valid)
- Mail server (Postfix, Exim, Dovecot), HELO/EHLO, PTR, MX
- Reverse DNS (PTR record)
- Monitoring tools (Zabbix, Prometheus, Grafana Agent)
- API endpoint dan service‑discovery
Jika suatu layanan meminta field Server Name, Primary Hostname, atau Canonical Name, biasanya itu merujuk pada FQDN.
5. Cara Mengecek FQDN di Linux
Gunakan perintah berikut untuk melihat FQDN servermu:
hostname --fqdn
Atau:
hostnamectl
Jika hasilnya tidak menampilkan nama domain lengkap, berarti FQDN belum dikonfigurasi dengan benar.
6. Aturan Teknis FQDN
Agar FQDN valid dan dapat dikenali DNS, beberapa aturan berikut wajib dipenuhi:
- Panjang maksimum FQDN adalah 255 karakter (sesuai RFC 1034/1035)
- Setiap label maksimal 63 karakter
- Hanya boleh mengandung huruf, angka, dan tanda minus (
-) - Tidak boleh diawali atau diakhiri tanda minus
- DNS tidak membedakan huruf besar/kecil (case‑insensitive)
- Format lengkap berakhir dengan trailing dot (
.)
Aturan ini merupakan standar resmi dalam protokol DNS.
7. Kesimpulan
FQDN (Fully Qualified Domain Name) adalah identitas lengkap sebuah host dalam sistem DNS. Dengan FQDN, server bisa dikenali secara global tanpa ambiguitas dan dapat digunakan untuk berbagai layanan seperti SSL, web server, mail server, hingga monitoring.
Memahami FQDN dan mengikuti standar RFC membantu memastikan konfigurasi DNS lebih stabil, aman, kompatibel, dan profesional.
Dengan memahami cara kerja dan struktur FQDN, kamu dapat mengelola server dan domain dengan lebih terstruktur serta menghindari kesalahan konfigurasi yang umum terjadi.