Settingan DNS pada Linux RedHat
DNS (Domain Name System)
DNS bertugas memberikan nama host dan pelaku utama dalam mengatur tiap host dalam domain kita. DNS juga berfungsi sebagai resolver nama-nama sistem ke bentuk IP address atau sebaliknya, hal ini diperlukan karena keterbatasan manusia yang mengalami kesulitan untuk mengingat IP address sebagai identitas komputer dan akan lebih mudah jika mengingat dalam bentuk nama.
contoh Domain :
1. domain –> lieurnardo.net
2. Net ID –> 192.168.5.0
Contoh settingan untuk yang lainnya, sebagai berikut :
lieurnardo.net –> 192.168.5.18
www.lieurnardo.net –> 192.168.5.18
ftp.lieurnardo.net –> 192.168.5.18
mail.lieurnardo.net –> 192.168.5.18
pertama,
periksalah apakah file-file yang dibutuhkan apakah sudah terisntal atau belum.
root@server home]# rpm -qa |grep dhcp
dhcp-3.0pl1-23
[root@server home]# rpm -qa |grep bind
bind-9.2.1-16
redhat-config-bind-1.9.0-13
bind-utils-9.2.1-16
ypbind-1.11-4
[root@server home]# rpm -qa |grep samba
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
[root@server home]#
Jika belum terinstall, silakan install terlebih dahulu, agar lebih mudah, gunakan redhat-config-packages. Ketik di Run Command (Start Applications > Run command..) redhat-config-packages. Selanjutnya cari file-file tersebut dan install.Apabila sudah terinstall,maka anda bisa memulai pengaturannya.
Langkah-langkah Pengaturan :
SETTING ETHERNET
(/etc/sysconfig/networking/devices/ifcfg-eth0)
[root@server home]# vi /etc/sysconfig/networking/devices/ifcfg-eth0 (u/ menulis/edit tekan tombol insert)
DEVICE=eth0 #nama device
BOOTPROTO=static
IPADDR=192.168.5.18
NETMASK=255.255.255.0
NETWORK=192.168.5.0
ONBOOT=yes # dijalankan saat boot
Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter.
SETTING HOSTS (/etc/hosts)
[root@server home]# vi /etc/hosts (tekan tombol INSERT untuk mengedit)
#Do not remove the following lines, or various programs
#that require network functionality will fails
127.0.0.1 localhost.localdomain localhost
192.168.5.18 lieurnardo.net server
Simpan file dengan menekan tombol escape/Esc kemudian ketik
kemudian tekan enter
setting RESOLV.CONF (/etc/resolv.conf)
[root@server home]# vi /etc/resolv.conf (tekan tombol insert untuk mengedit)
masukan alamat IP yang digunakan
nameserver 192.168.5.18
Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter
setelah selesai di edit maka network harus direstart
ketik : service network restart
maka akan muncul tulisan seperti dibawah ini :
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Apabila tidak ada pesan error, berarti sejauh ini berhasil. Untuk memastikan, ping ke 192.168.5.18
[root@server named]# ping 192.168.5.90
64 bytes from 192.168.5.18: icmp_seq=0 ttl=128 time=0.366 ms
64 bytes from 192.168.5.18: icmp_seq=1 ttl=128 time=0.354 ms
64 bytes from 192.168.5.18: icmp_seq=2 ttl=128 time=0.309 ms
64 bytes from 192.168.5.18: icmp_seq=3 ttl=128 time=0.318 ms
64 bytes from 192.168.5.18: icmp_seq=4 ttl=128 time=0.250 ms
—192.168.88.90 ping statistics –
5 packets transmitted, 5 received, 0% packet loss, time 4044ms
rtt min /avg/max/dev = 0.250/0.297/0.354/0.044 ms
Good, semuanya berjalan lancar. Lanjutkan ke proses berikutnya.
DNS SERVER (named) > BIND (Berkeley Internet Name Domain)
Letak konfigurasi bind yang terpenting ada di direktori:
/etc/named.conf
/var/named/
masih sebagai root, kita akan mengkonfigurasi file-file diatas..
NAMED.CONF (/etc/named.conf)
[root@server home]# vi /etc/named.conf
ketikkan baris dibawah ini, atau lebih baik backup file named.conf aslinya, dan buat file ini..
## named.conf -configuration for bind
# Generated automatically by redhat-config-bind, alchemist et al.
# Any changes not supported by redhat-config-bind should be put
# in /etc/named.custom
#
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
include “/etc/named.custom”;
include “/etc/rndc.key”;
zone “0.0.127.in-addr.arpa” {
type master;
file “0.0.127.in-addr.arpa.zone”;
};
zone “localhost” {
type master;
file “localhost.zone”;
};
zone “5.168.192.in-addr.arpa” {
type master;
file “lieurnardo.local”;
};
zone “lieurnardo.net” {
type master;
file “coreph.zone”;
};
Simpan file tersebut dengan tekan ESC dan mengetikan :wq dan ENTER
Penjelasan:
Perhatikan baris perintah berikut:
zone “lieurnardo.net” { #menambahkan zona baru / domain baru yaitu lieurnardo.net
type master; #merupakan master domain, domain utama…
file “lieurnardo.net.zone”; #file database yang menyimpan konfigurasi seluruh domain dan host};
zone “5.168.192.in-addr.arpa” { #menambahkan zona reverse baru yaitu coreph.net
type master; #merupakan reverse master domain, domain reverse utama…
file “5.168.192.local”; #file database yang menyimpan konfigurasi seluruh domain dan host
selanjutnya:
file pada direktori /var/named/
[root@server home]# cd /var/named
[root@server named]# cp localhost.zone lieurnardo.zone [copy file localhost.zone --> lieurnardo.zone]
[root@server named]# cp named.local lieurnardo.local [copy file named.local --> lieurnardo.local]
[root@server named]# vi lieurnardo.zone
ketikan perintah berikut: (isi file ini cuma contoh, dapat disesuaikan dengan kebutuhan)
$TTL 86400
@ IN SOA lieurnardo.net. root.localhost (
2005911918 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS lieurnardo.net.
IN A 192.168.88.90
www IN A 192.168.88.90
ftp IN A 192.168.88.90
mail IN A 192.168.88.90
simpan file tersebut dengan mengetikkan :wq dan tekan [enter]
[root@server named]# vi lieurnardo.local
ketikkan perintah berikut: (Ingat, sekali lagi isi file ini cuma contoh, dapat disesuaikan dengan kebutuhan)
$TTL 86400
88.168.192.in-addr.arpa. IN SOA lieurnardo.net. root.lieurnardo.net. (
2005121900 ; serial
28800 ; refresh
2700 ; retry
604800 ; expire
86400 ; ttl
)
IN NS lieurnardo.net.
90 IN PTR lieurnardo.net.
90 IN PTR www.lieurnardo.net.
90 IN PTR ftp.lieurnardo.net.
90 IN PTR mail.lieurnardo.net.
simpan file dengan mengetik > : + wq atau : + x
Kemudian restart service BIND dengan perintah:
[root@server named]# service named restart
Shutting down named: [ OK ]
Starting named: [ OK ]
[root@server named]#
Setelah itu silakan cek dengan perintah nslookup
[root@server named]# nslookup 192.168.5.18
Server: lieurnardo.net
Address: 192.168.5.18
Name: mail.lieurnardo.net
Address: 192.168.5.18
catatan : apabila text yang anda masukan dalam file salah. maka agar file yang sudah ada tidak terubah, gunakan :q! untuk keluar dari file tanpa di save ![]()
==============================================
-[trinsroma]-

Tinggalkan Balasan