Posts

Mengenal langkah membuat File Sharing - SAMBA

Image
Membuat file sharing di Linux biasanya melibatkan penggunaan protokol seperti Samba atau NFS (Network File System) . Berikut adalah langkah-langkah untuk membuat file sharing Samba : Metode 1: Menggunakan Samba (Untuk Sharing dengan Windows dan Linux) Samba adalah alat yang memungkinkan Linux untuk berbagi file dengan sistem Windows dan Linux lainnya. 1. Install Samba Buka terminal dan jalankan perintah berikut untuk menginstal Samba sudo apt update sudo apt install samba 2. Konfigurasi Samba Edit file konfigurasi Samba: sudo nano /etc/samba/smb.conf Tambahkan konfigurasi berikut di bagian bawah file: [SharedFolder] path = /home/username/shared available = yes valid users = username   read only = no   browsable = yes   writable = yes [SharedFolder] : Nama share yang akan muncul di jaringan. path : Direktori yang ingin Anda bagikan (ubah sesuai kebutuhan). valid users : Nama pengguna yang diizinkan mengakses folder. Simpan file dengan menekan Ctrl+O, lalu Ctrl+X. 3: ...

Mengenal Cara Public Internal DNS Server

Image
Untuk mempublikasikan Internal DNS Server sehingga dapat diakses dari luar (atau menjadi External DNS Server ), ada beberapa langkah dan pertimbangan yang perlu diambil, karena mempublikasikan internal DNS ke internet melibatkan risiko keamanan. Namun, jika Anda perlu mempublikasikannya, berikut adalah langkah-langkah umum yang dapat dilakukan: 1. Pastikan Server DNS Siap untuk Publikasi Internal DNS server yang akan dipublikasikan harus memiliki konfigurasi yang benar dan stabil. Pastikan bahwa server tersebut berfungsi dengan baik secara internal. Pastikan server DNS mendukung permintaan dari luar (eksternal), terutama pada port DNS standar (port 53) baik untuk UDP maupun TCP . 2. Gunakan IP Publik untuk DNS Server Internal DNS server harus dihubungkan ke IP publik yang dapat diakses dari internet. Anda bisa mendapatkan IP publik dari penyedia layanan internet (ISP) Anda. NAT (Network Address Translation) : Jika server DNS Anda berada di belakang firewall atau router, Anda perlu m...

Mengenal kesalahan DNS Server

Image
  Saat mengganti IP pada DNS server, beberapa kesalahan umum yang bisa terjadi antara lain: Pengaturan DNS yang tidak valid : Jika IP yang dimasukkan tidak valid (misalnya salah format atau tidak cocok dengan jaringan), DNS server tidak akan dapat memproses permintaan dengan benar. DNS Cache tidak dibersihkan : Setelah mengganti IP DNS server, perangkat masih bisa menggunakan cache DNS lama. Ini bisa menyebabkan perubahan IP DNS tidak segera berfungsi. Solusinya adalah membersihkan cache DNS di perangkat dengan perintah seperti ipconfig /flushdns pada Windows atau sudo systemd-resolve --flush-caches di Linux. IP DNS tidak terhubung atau tidak dapat dijangkau : Jika server DNS yang Anda atur menggunakan IP yang tidak dapat diakses (misalnya server DNS mati atau ada masalah koneksi), perangkat Anda tidak akan bisa menyelesaikan pencarian DNS. Pastikan IP DNS yang digunakan dapat dijangkau dari jaringan Anda. Pengaturan firewall atau security yang menghalangi : Beberapa firewall atau ...

Mengenal Bahasa Pemprograman Dari Dulu Sampai Sekarang

Perkembangan bahasa pemrograman dari dulu hingga sekarang mencerminkan evolusi teknologi, kebutuhan industri, dan pendekatan dalam memecahkan masalah komputasi. Berikut ini adalah perjalanan bahasa pemrograman dari awal perkembangan hingga era modern: 1. Generasi Awal (1940-an hingga 1950-an) a. Machine Language (Bahasa Mesin) Deskripsi: Bahasa mesin adalah bahasa pemrograman pertama yang langsung dijalankan oleh prosesor komputer. Setiap instruksi ditulis dalam bentuk bilangan biner (0 dan 1), yang secara langsung mewakili operasi yang dilakukan oleh perangkat keras. Ciri-ciri: Sulit dipahami dan ditulis oleh manusia karena menggunakan angka biner. b. Assembly Language (Bahasa Rakitan) Tahun Muncul: 1949 Deskripsi: Bahasa rakitan adalah pengembangan dari bahasa mesin, di mana simbol-simbol (mnemonik) digunakan untuk mewakili instruksi mesin, seperti MOV, ADD, SUB. Ini lebih mudah dipahami oleh manusia tetapi masih memerlukan pemahaman mendalam tentang arsitektur perangkat keras. C...