Assalamualaikum wr.wb
Ciee... yang lagi muter muter di google nyasar disini wkwkwk...
Server, serv itu artinya saji. Server itu artinya penyaji. yap dialah yang menyajikan apa yang anda minta pada saat berselancar di dunia maya.
Kali ini saya ingin berbagi bagaimana cara mengkonfig DNS Server menggunakan bind9 dan bagaimana cara mengkonfig Web Server dengan apache2
Untuk simulasi saya ini, saya hanya berbasis lokal saja menggunakan VirtualBox. Jika langsung terhubung dengan dunia luar, anda harus memiliki server sendiri dan IP Publik.
Oke kita langsung saja
pertama atur IPnya terlebih dahulu
nano /etc/network/interfaces

atur primary network interfaces nya
auto eth0
iface eth0 inet static
address 202.108.5.23
netmask 255.255.255.0
gateway 202.108.5.1

Atur adapter network pada VirtualBox menjadi Host-only

Atur IP adapter VirtualBox Host-only

Jika anda mau, Anda bisa mengkonfignya lewat PuTTY bukan lewat VirtualBox, Apa bedanya? Sama saja, PuTTY bertugas untuk meremote. Caranya, klik disini
Install bind9
apt-get install bind9

Pindah ke direktori /etc/bind/
cd /etc/bind/

edit file named.conf.local
nano named.conf.local

tambahkan script seperti diatas.
zone berarti zona, maksudnya adalah kita ingin membuat suatu zona yang bernama "alihudsf.com"
type master, maksudnya adalah tipe yang akan dibuat adalah masternya
file "/etc/bind/forward" maksudnya adalah file konfigurasinya berada pada tempat yang diketik tadi
"alihudsf.com" bisa anda edit sesuai web yang nantinya akan dibuat. misalnya "omjon.com" jangan lupa sertakan tanda kutip.
"5.108.202.in-addr.arpa" angka 5.108.202 merupakan ip yg telah saya konfig tadi, namun di tahap ini, IP nya ditulis terbalik dari urutan belakang, namun hostnya (kolom ke4) tidak disertakan. Jika ip yang anda ketik tadi 192.168.69.13 maka, anda dalam script ini menuliskannya menjadi "69.168.192.in-addr.arpa"
in-addr.arpa maksudnya adalah, skrip inilah yang nantinya akan menerjemahkan / mengubah IP menjadi alamat web
buat file untuk konfigurasinya:
cp db.127 reverse
cp db.local forward


file db.127 adalah file untuk reverse (basisnya sama, namun nantinya akan diubah. Begitu juga dengan db.local dan forward)
forward : file ini berguna untuk mengubah / menerjemahkan nama web menjadi ip
reverse : file ini berguna untuk mengubah / menerjemahkna ip menjadi nama web
edit file forward
nano forward


ganti tulisan localhost, menjadi alamat web yang tadi anda tentukan
dan sesuaikan script dengan gambar diatas. Jangan lupakan tanda titik (.) karena akan menyebabkan eror nantinya, silahkan sesuaikan dengan teliti script diatas.
edit file reverse
nano reverse

sama seperti tadi, ganti tulisan localhost, menjadi nama web anda. Kemudian sesuaikan scriptnya dengan gambar diatas
23 angka ini adalah host (kolom ke empat ip server kita yang tadi telah diatur). jika anda tadi mengatur ip 192.168.69.13 maka anda menuliskan angka 13 (kolom terakhir) pada tempatnya di scriptnya itu.
edit file resolv.conf
nano /etc/resolv.conf

nameserver 202.108.5.23 ganti dengan ip yang anda konfig
nameserver 8.8.8.8
nameserver 8.8.4.4
restart bind9 nya untuk menjalankan konfigurasi baru
service bind9 restart

lakukan pengetesan
nslookup namaweb
nslookup www.namaweb
nslookup IPserveranda
Jika ada yang gagal, mungkin ada script yang salah ketik, anda bisa teliti lagi, dengan mengecek file yang tadi di konfig satu per satu.
install apache2
apt-get install apache2

pindah ke direktori apache2
cd /etc/apache2/sites-available/

buat file web baru untuk mengkonfig Web Server
cp default web (anda bisa mengganti nama filenya terserah anda)

edit file web yang tadi dibuat
nano web (atau nama file yang tadi anda buat)

edit ServerAdmin localhost menjadi ServerAdmin admin@namawebanda
ServerName namawebanda
ServerAlias www.namawebanda
buat direktori baru untuk Document Root yang nantinya digunakan untuk menyimpan file untuk webnya. Anda bisa menambahkan /web dibelakangnya, atau nama folder terserah anda.
tambahkan /web (atau terserah anda, namu harus sama seperti tadi) lagi di <Directory /var/www/web>
buat direktori baru yang tadi telah dikonfig
mkdir /var/www/web

buat file yang digunakan sebagai halaman web
nano /var/www/web/index.html


atau anda bisa mengcopy ke direktori dengan menggunakan WinSCP
disable site default
a2dissite default

enable site yang tadi dibuat
a2ensite web (atau nama yang tadi anda buat pada saat proses cp default web)

restart apache2
service apache2 restart
pengujian akhir
buka browser anda, dan buka alamat web yang tadi anda buat



Jika gagal, jangan menyerah, anda coba teliti satu persatu, apakah ada yang salah walaupun hanya satu titik atau tidak. Jujur, pada saat saya mencoba dirumah, saya sempat 3 kali gagal dan Alhamdulillah akhirnya berhasil.
Special Thanks :kak iis, kak heker, kak inun wkwkwk
Sekian Semoga Bermanfaat
Ciee... yang lagi muter muter di google nyasar disini wkwkwk...
Server, serv itu artinya saji. Server itu artinya penyaji. yap dialah yang menyajikan apa yang anda minta pada saat berselancar di dunia maya.
Kali ini saya ingin berbagi bagaimana cara mengkonfig DNS Server menggunakan bind9 dan bagaimana cara mengkonfig Web Server dengan apache2
Untuk simulasi saya ini, saya hanya berbasis lokal saja menggunakan VirtualBox. Jika langsung terhubung dengan dunia luar, anda harus memiliki server sendiri dan IP Publik.
Oke kita langsung saja
pertama atur IPnya terlebih dahulu
nano /etc/network/interfaces

atur primary network interfaces nya
auto eth0
iface eth0 inet static
address 202.108.5.23
netmask 255.255.255.0
gateway 202.108.5.1

Atur adapter network pada VirtualBox menjadi Host-only

Atur IP adapter VirtualBox Host-only

Jika anda mau, Anda bisa mengkonfignya lewat PuTTY bukan lewat VirtualBox, Apa bedanya? Sama saja, PuTTY bertugas untuk meremote. Caranya, klik disini
Install bind9
apt-get install bind9

Pindah ke direktori /etc/bind/
cd /etc/bind/

edit file named.conf.local
nano named.conf.local

tambahkan script seperti diatas.
zone berarti zona, maksudnya adalah kita ingin membuat suatu zona yang bernama "alihudsf.com"
type master, maksudnya adalah tipe yang akan dibuat adalah masternya
file "/etc/bind/forward" maksudnya adalah file konfigurasinya berada pada tempat yang diketik tadi
"alihudsf.com" bisa anda edit sesuai web yang nantinya akan dibuat. misalnya "omjon.com" jangan lupa sertakan tanda kutip.
"5.108.202.in-addr.arpa" angka 5.108.202 merupakan ip yg telah saya konfig tadi, namun di tahap ini, IP nya ditulis terbalik dari urutan belakang, namun hostnya (kolom ke4) tidak disertakan. Jika ip yang anda ketik tadi 192.168.69.13 maka, anda dalam script ini menuliskannya menjadi "69.168.192.in-addr.arpa"
in-addr.arpa maksudnya adalah, skrip inilah yang nantinya akan menerjemahkan / mengubah IP menjadi alamat web
buat file untuk konfigurasinya:
cp db.127 reverse
cp db.local forward


file db.127 adalah file untuk reverse (basisnya sama, namun nantinya akan diubah. Begitu juga dengan db.local dan forward)
forward : file ini berguna untuk mengubah / menerjemahkan nama web menjadi ip
reverse : file ini berguna untuk mengubah / menerjemahkna ip menjadi nama web
edit file forward
nano forward


ganti tulisan localhost, menjadi alamat web yang tadi anda tentukan
dan sesuaikan script dengan gambar diatas. Jangan lupakan tanda titik (.) karena akan menyebabkan eror nantinya, silahkan sesuaikan dengan teliti script diatas.
edit file reverse
nano reverse

sama seperti tadi, ganti tulisan localhost, menjadi nama web anda. Kemudian sesuaikan scriptnya dengan gambar diatas
23 angka ini adalah host (kolom ke empat ip server kita yang tadi telah diatur). jika anda tadi mengatur ip 192.168.69.13 maka anda menuliskan angka 13 (kolom terakhir) pada tempatnya di scriptnya itu.
edit file resolv.conf
nano /etc/resolv.conf

nameserver 202.108.5.23 ganti dengan ip yang anda konfig
nameserver 8.8.8.8
nameserver 8.8.4.4
restart bind9 nya untuk menjalankan konfigurasi baru
service bind9 restart

lakukan pengetesan
nslookup namaweb
nslookup www.namaweb
nslookup IPserveranda
Jika ada yang gagal, mungkin ada script yang salah ketik, anda bisa teliti lagi, dengan mengecek file yang tadi di konfig satu per satu.
install apache2
apt-get install apache2

pindah ke direktori apache2
cd /etc/apache2/sites-available/

buat file web baru untuk mengkonfig Web Server
cp default web (anda bisa mengganti nama filenya terserah anda)

edit file web yang tadi dibuat
nano web (atau nama file yang tadi anda buat)

edit ServerAdmin localhost menjadi ServerAdmin admin@namawebanda
ServerName namawebanda
ServerAlias www.namawebanda
buat direktori baru untuk Document Root yang nantinya digunakan untuk menyimpan file untuk webnya. Anda bisa menambahkan /web dibelakangnya, atau nama folder terserah anda.
tambahkan /web (atau terserah anda, namu harus sama seperti tadi) lagi di <Directory /var/www/web>
buat direktori baru yang tadi telah dikonfig
mkdir /var/www/web

buat file yang digunakan sebagai halaman web
nano /var/www/web/index.html


atau anda bisa mengcopy ke direktori dengan menggunakan WinSCP
disable site default
a2dissite default

enable site yang tadi dibuat
a2ensite web (atau nama yang tadi anda buat pada saat proses cp default web)

restart apache2
service apache2 restart
pengujian akhir
buka browser anda, dan buka alamat web yang tadi anda buat



Jika gagal, jangan menyerah, anda coba teliti satu persatu, apakah ada yang salah walaupun hanya satu titik atau tidak. Jujur, pada saat saya mencoba dirumah, saya sempat 3 kali gagal dan Alhamdulillah akhirnya berhasil.
Special Thanks :kak iis, kak heker, kak inun wkwkwk
Sekian Semoga Bermanfaat
loading...
Comments
Post a Comment