Apa itu Port DNS | Port 53 UDP/TCP Berfungsi
Diterbitkan: 2024-01-26Anda mungkin pernah mendengar tentang DNS atau Server DNS di berbagai kesempatan saat berselancar di internet. Tapi bagaimana dengan port DNS? Nah, istilah inilah yang akan kami jelaskan di blog ini dengan cara yang sangat komprehensif dan juga mencoba mencakup semua aspek yang terkait dengannya. Jadi, pantau terus dan baca postingan ini sampai akhir.
Apa itu Port DNS?
Port DNS seperti port komunikasi apa pun yang ditetapkan oleh server DNS Anda untuk berkomunikasi dengan perangkat klien seperti PC, ponsel cerdas, dll untuk resolusi nama Domain.
Port standar yang digunakan DNS adalah port 53 dan digunakan untuk komunikasi TCP dan UDP. Misalnya, saat Anda mengetikkan nama domain atau URL ke browser Web, ia akan mengirimkan permintaan ke server DNS untuk menyelesaikan nama domain tersebut ke alamat IP yang sesuai.
Server mengirimkan kembali respon ke browser pada port DNS yang sama, yaitu port 53. Semua komunikasi antara server dan browser ini terjadi hanya melalui port DNS 53.
Baca: Apa itu DNS? Bagaimana cara kerja Nama Domain?
Apa itu port DNS non-standar?
Anda juga mungkin terkejut mengetahui bahwa, tidak ada batasan untuk memilih port DNS selain yang standar yaitu UDP atau TCP 53.
Beberapa pengembang atau organisasi umumnya lebih suka menggunakan port DNS non-standar untuk keuntungan mereka sendiri seperti, untuk tujuan pengujian, penelitian, menghindari firewall, potensi serangan cyber, dll.
Namun bukan berarti siapa pun dapat menggunakannya, masalah utama dengan port DNS yang tidak standar adalah port tersebut tidak diterima secara luas sehingga dapat menimbulkan masalah kompatibilitas. Hal ini selanjutnya dapat menjadi masalah besar bagi sistem lain untuk mengetahui dan berkomunikasi dengan server DNS.
Selain itu, jika berbicara tentang keamanan, port DNS non-standar ini rentan terhadap pelanggaran keamanan. Hal ini karena pelabuhan-pelabuhan ini tidak dipantau secara rutin dibandingkan dengan pelabuhan-pelabuhan standar.
Baca: Bagaimana cara mengurangi pencarian DNS?
Jenis port DNS
Daftar port DNS:
- Pelabuhan UDP 53
- Pelabuhan TCP 53
DNS menggunakan protokol UDP dan TCP untuk komunikasi antara klien dan server DNS. Namun secara default, DNS menggunakan UDP port 53 dan berpindah ke port TCP 53 ketika tidak dapat berkomunikasi di UDP.
Hal ini dapat terjadi ketika ukuran paket kueri melebihi batas standar untuk paket UDP dan DNS kembali ke TCP untuk memastikan keandalan.
Catatan: Secara umum, UDP memiliki alokasi memori lebih sedikit untuk paket query sekitar 512 byte.
UDP mempunyai kelebihan tersendiri, karena alokasi paket yang lebih sedikit maka lebih efisien dalam menangani pertukaran informasi yang cepat.
Namun, Anda juga dapat menggunakan TCP sebagai port default 53, namun tidak terbatas pada itu saja. Berbeda dengan UDP yang connectionless dan cepat. TCP lebih andal dan berorientasi pada koneksi yang menjamin keberhasilan transfer data dalam jumlah besar.
Bagaimana cara kerja kueri DNS?
Kueri DNS atau Sistem Nama Domain sangat mendasar dalam proses menerjemahkan nama domain (Mudah dibaca dan dipahami oleh manusia) menjadi alamat IP yang sesuai.
Sama seperti di dunia manusia, kita berkomunikasi satu sama lain melalui SMS dan menunggu balasan mereka. Dengan cara serupa, komunikasi DNS terjadi menggunakan dua jenis pesan atau paket berbeda, kueri, dan balasannya.
Kedua pesan atau paket di DNS ini memiliki bagiannya masing-masing seperti yang disebutkan di bawah ini.
- Bagian Tajuk
- Bagian Bendera
- Bagian Pertanyaan
- Bagian Jawaban
1. Bagian Tajuk:
Bagian ini berisi informasi penting tentang pesan DNS. Itu termasuk:
Bendera: Satu set bit yang menunjukkan berbagai properti pesan DNS.
Identifikasi: Pengidentifikasi unik untuk pesan DNS, yang membantu mencocokkan respons terhadap kueri terkait.
Jumlah Pertanyaan dan Jawaban: Menunjukkan berapa banyak pertanyaan dan jawaban yang disertakan dalam pesan DNS.
Catatan Sumber Daya Otoritas: Informasi tentang server DNS otoritatif untuk domain yang dimaksud.
Catatan Lainnya: Berbagai detail lainnya terkait dengan pesan DNS.
2. Bagian Bendera:
Bagian ini berisi beberapa subbagian, biasanya masing-masing 1 atau 4 bit. Bit-bit ini menyampaikan informasi tentang jenis pesan dan atribut lainnya:
Jenis Pesan: Menunjukkan apakah pesan tersebut berupa kueri atau respons.
Nama Otoritas, Server, dan Status: Memberikan informasi tentang server nama otoritatif dan status pesan DNS.
Rekursi: Menunjukkan apakah server DNS harus melakukan rekursi untuk menyelesaikan kueri.
Pemotongan: Menginformasikan jika respons DNS terpotong karena panjangnya.
3. Bagian Pertanyaan:
Bagian ini berisi detail tentang kueri DNS itu sendiri:
Jenis Catatan DNS: Menentukan jenis catatan DNS yang ditanyakan (misalnya, A, AAAA, MX, dll.).
Nama Domain yang Akan Diselesaikan: Nama domain yang dicari resolusi DNSnya. Setiap label dalam nama domain diawali dengan panjangnya.
4. Bagian Jawaban:
Bagian ini memberikan jawaban aktual terhadap permintaan DNS:
Catatan Nama Kueri: Berisi informasi tentang domain yang ditanyakan, termasuk alamat IP yang diselesaikan atau data relevan lainnya.
Bagian ini memiliki bendera, identifikasi, jumlah pertanyaan dan jawaban, catatan sumber daya otoritas, dan berbagai catatan lainnya.
Apa pentingnya port DNS?
Alasan utama untuk memahami pentingnya port DNS adalah untuk memahami dua protokol transport utama UDP dan TCP serta penggunaannya dalam skenario yang berbeda.
Penggunaan port DNS default 53 membantu penyelesaian permintaan DNS dengan cepat dan menyediakan komunikasi internet yang lebih efisien dan cepat.
DNS cukup serbaguna dalam hal kemampuan beradaptasi karena dengan cepat beralih ke TCP ketika diperlukan bandwidth yang tinggi, sehingga meningkatkan keandalan dan ketahanan infrastruktur DNS.
Baca: chrome://net-internals/#dns – Cara Menghapus DNS Cache Chrome
Ringkasan
Singkatnya, port DNS seperti port apa pun yang ditugaskan oleh server DNS untuk melakukan komunikasi antara server dan klien. Port DNS yang paling umum atau default yang digunakan adalah port UDP 53 karena kebutuhan bandwidth dan kecepatannya lebih rendah.
Baca: Bagaimana Cara Memperbaiki Kesalahan “Server DNS Tidak Merespons”?
Pertanyaan yang Sering Diajukan
Apa port DNSnya?
Port DNS seperti port komunikasi apa pun yang ditetapkan oleh server DNS Anda untuk berkomunikasi dengan perangkat klien seperti PC, ponsel cerdas, dll untuk resolusi nama Domain.
Apa bentuk lengkap DNS?
Bentuk lengkap DNS adalah Sistem Nama Domain dan merupakan protokol di mana alamat domain diubah menjadi alamat IP dan mengarahkan browser ke server web tertentu tempat file situs web dihosting.
Rahul Kumar adalah penggemar web, dan ahli strategi konten yang berspesialisasi dalam WordPress & hosting web. Dengan pengalaman bertahun-tahun dan komitmen untuk selalu mengikuti perkembangan tren industri, dia menciptakan strategi online efektif yang mengarahkan lalu lintas, meningkatkan keterlibatan, dan meningkatkan konversi. Perhatian Rahul terhadap detail dan kemampuannya membuat konten yang menarik menjadikannya aset berharga bagi merek mana pun yang ingin meningkatkan kehadiran online-nya.