• Terbaru

    Membangun DNS dan Web Server (Local)

    Membangun DNS dan Web Server (Local)


    IP Address

    1. server.smkn3kotatgl.or.id = 192.168..254.1/24
    2. www.smkn3kotatgl.or.id = 192.168..254.1/24
    3. mo.smkn3kotatgl.or.id = 192.168..254.1/24
    4. gb.smkn3kotatgl.or.id = 192.168..254.1/24
    5. av.smkn3kotatgl.or.id = 192.168..254.1/24
    6. nkpi.smkn3kotatgl.or.id = 192.168..254.1/24
    7. tkpi.smkn3kotatgl.or.id = 192.168..254.1/24
    8. mm.smkn3kotatgl.or.id = 192.168..254.1/24
    9. tkj.smkn3kotatgl.or.id = 192.168..254.1/24

    DNS Server

    1. SIstem Operasi = OSS Linux Suse 10.2
    2. Domain = smkn3kotatgl.or.id
    3. Email Admin = smkn3kotatgl@smkn3kotatgl.or.id
    4. Sub Domain = www.smkn3kotatgl.or.id

    * mo.smkn3kotatgl.or.id
    * gb.smkn3kotatgl.or.id
    * av.smkn3kotatgl.or.id
    * nkpi.smkn3kotatgl.or.id
    * tkpi.smkn3kotatgl.or.id
    * mm.smkn3kotatgl.or.id
    * tkj.smkn3kotatgl.or.id

    Web Server

    1. Sistem Operasi = OSS Linux Suse 10.2
    2. Port Enable = 80
    3. Virtual Host Enable = Yes
    4. DocumentRoot =

    * www.smkn3kotatgl.or.id =/home/smkn3kotatgl/public_html/
    * mo.smkn3kotatgl.or.id =/home/mo/public_html/
    * gb.smkn3kotatgl.or.id =/home/gb/public_html/
    * av.smkn3kotatgl.or.id =/home/av/public_html/
    * nkpi.smkn3kotatgl.or.id =/home/nkpi/public_html/
    * tkpi.smkn3kotatgl.or.id =/home/tkpi/public_html/
    * mm.smkn3kotatgl.or.id =/home/mm/public_html/
    * tkj.smkn3kotatgl.or.id =/home/tkj/public_html/

    Langkah Konfigurasi :

    1. Siapkan 1 PC untuk DNS dan Web Server dan 1 PC / Laptop untuk Client
    2. Install PC Server dengan menggunakan Linux Suse 10.2 dengan Mode Text (untuk mode yang lain juga bisa)
    3. Untuk client bisa menggunakan OS yang lain/
    4. Konfigurasi IP dengan mengunakan fasilitas yast
    5. Menambah user linux
    1. Yast
    2. Security and Users
    3. User Management
    4. Pilih Add
    5. User’s Full name (masukan nama lengkap misalnya : SMKN 3 Tegal)
    6. Username (masukan username misalnya : smkn3kotatgl)
    7. Password (masukan password misalnya : 123456)
    8. Confirm Password (masukkan lagi password : 123456)
    9. Ulangi lagi Add untuk username mo, gb, nkpi, tkpi, av, mm dan tkj
    6. Install Sotfware linux yg dibutuhkan :
    1. Yast
    2. Software Management
    3. Alt + F (filter)
    4. Pilih Patterns
    5. Pilih File Server, network admiistrasi, web and Lamp server, DHCP and DNS Server
    6. Accept
    7. Lakukan instalasi sampai selesai
    7. Konfigurasi DNS

    a. Aktifkan IP forwarding
    Yast -> Network Service -> routing
    aktifkan : enable IP Forwarding
    b. Menjalankan bind
    # /etc/init.d/named start
    c. vi /etc/named.conf
    # Baris terakhir tambahkan di bawah ini
    zone “smkn3kotatgl.or.id” {
    type master;
    file “/var/lib/named/master/smkn3kotatgl.or,id.hosts”;
    };
    zone “254.168.192.in-addr.arpa” {
    type master;
    file “/var/lib/named/master/192.168.254.rev”;
    };

    d. vi /var/lib/named/master/smkn3kotatgl.or.id.hosts

    $ttl 38400
    smkn3kotatgl.or.id. IN SOA server.smkn3kotatgl.or.id. server.smkn3kotatgl.or.id. (
    2010012302
    10800
    3600
    604800
    38400 )
    smkn3kotatgl.or.id. IN NS smkn3kotatgl.or.id.
    server.smkn3kotatgl.or.id. IN A 192.168.254.1
    smkn3kotatgl.or.id. IN MX 10 mail. smkn3kotatgl.or.id.
    www.smkn3kotatgl.or.id. IN A 192.168.254.1
    mo.smkn3kotatgl.or.id. IN A 192.168.254.1
    gb.smkn3kotatgl.or.id. IN A 192.168.254.1
    av.smkn3kotatgl.or.id. IN A 192.168.254.1
    nkpi.smkn3kotatgl.or.id. IN A 192.168.254.1
    tkpi.smkn3kotatgl.or.id. IN A 192.168.254.1
    mm.smkn3kotatgl.or.id. IN A 192.168.254.1
    tkj.smkn3kotatgl.or.id. IN A 192.168.254.1

    d. vi /var/lib/named/master/192.168.254.rev

    $ttl 38400
    254.168.192.in-addr.arpa. IN SOA server.smkn3kotatgl.or.id. server.smkn3kotatgl.or.id. (
    2010012301
    10800
    3600
    604800
    38400 )
    254.168.192.in-addr.arpa. IN NS server.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR server.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
    1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.

    e. Restart bind

    # /etc/init.d/named restart
    Shutting down name server BIND done
    Starting name server BIND done
    (jika masih belum muncul seperti di atas masih salah cek lagi penulisannya )

    f. cek host
    # host server.smkn3kotatgl.or.id
    smkn3kotatgl.or.id has address 192.168.254.1

    8. edit hosts

    vi /etc/hosts

    #

    # hosts This file describes a number of hostname-to-address

    # mappings for the TCP/IP subsystem. It is mostly

    # used at boot time, when no name servers are running.

    # On small systems, this file can be used instead of a

    # “named” name server.

    # Syntax:

    #

    # IP-Address Full-Qualified-Hostname Short-Hostname

    #

    127.0.0.1 localhost

    # special IPv6 addresses

    ::1 localhost ipv6-localhost ipv6-loopback

    fe00::0 ipv6-localnet

    ff00::0 ipv6-mcastprefix

    ff02::1 ipv6-allnodes

    ff02::2 ipv6-allrouters

    ff02::3 ipv6-allhosts

    192.168.254.1 server.smkn3kotatgl.or.id server

    192.168.254.1 www.smkn3kotatgl.or.id www

    192.168.254.1 mo.smkn3kotatgl.or.id mo

    192.168.254.1 gb.smkn3kotatgl.or.id gb

    192.168.254.1 av.smkn3kotatgl.or.id av

    192.168.254.1 nkpi.smkn3kotatgl.or.id nkpi

    192.168.254.1 tkpigb.smkn3kotatgl.or.id tkpi

    192.168.254.1 mm.smkn3kotatgl.or.id mm

    192.168.254.1 tkj.smkn3kotatgl.or.id tkj

    9. cek client

    Untuk di PC client anda bias cek dengan ping tkj.smkn3kotatgl.or.id atau sub domain yg lainnya.

    10. untuk langkah selanjutnya bersambung……

    DIarsipkan di bawah: Linux Suse 10.2 | 1 Komentar »
    Konfigurasi DHCP Linux Suse
    Posted on Januari 25,

    Konfigurasi DHCP Server di Suse

    Tutorial ini buat bagi-bagi ilmu dari pada di pendam..hehehe, semoga bermanfaat

    DHCP server ato Dynamic Host Configuration Protocol, merupakan salah satu protocol yang bermanfaat untuk melakukan menagement IP address. Dengan menggunakan aplikasi ini, admin dapat melakukan menajemen IP terhadap suatu network. selain itu, admin jaringan juga bisa menetukan ip address untuk masing-masing host, sehingga tidak ditemukan lagi ip address – ip address liar yang kadang membuat pusing administrator jaringan.

    Untuk Server DHCP ini , ini meletakannya di gateway pc router, karena saya pikir untuk meletakannya dalam 1 server terpisah, kok sepertinya mubazir, hehhehe untuk konfigurasi DHCP ini, saya menggunakan Linux sebagai OS nya, distronya Suse 10.2.

    ok … langkah pertama buat konfigurasi DHCP server …

    Pastikan dulu DHCP dah ada di Linux box mu dan login nya root

    # rpm -qa | grep dhcp
    yast2-dhcp-server-2.14.1-5
    dhcp-server-3.0.5-7
    dhcp-3.0.5-7
    dhcp-relay-3.0.5-7
    dhcp-tools-1.6-61
    dhcpcd-1.3.22pl4-241

    kalau file diatas belum ada, gunakan fasilitas yast untuk mengintal software di atas.
    Nah pada suse, dhcpd.conf diletakkan secara defaults di directory /etc,

    Membuat konfigurasi DHCP : dengan mengedit file /etc/hdcpd.conf

    #vi /etc/dhcpd.conf

    # nama Domain : biner.com
    option domain-name “biner.com”;

    # IP DNS
    option domain-name-servers 192.168.254.1, 202.155.0.10;

    # Router / Gateway
    option routers 192.168.254.1;

    ddns-update-style none;
    default-lease-time 14400;

    #IP network dan netmask
    subnet 192.168.254.0 netmask 255.255.255.0 {

    #range IP untuk client dari 192.168.254.2. s/d 192.168.254.254
    # ini buat orang lain yang ingin bergabung, jadi mereka tinggal colok kabel aja
    range 192.168.254.2. 192.168.254.254 ;
    default-lease-time 14400;
    max-lease-time 172800;

    #1 untuk client dengan MAC Address akan diberi IP yg kita tentukan
    #kalo yang ini buat komputer-komputer yang ada di lab, jadi walaupun di pindah-pindah IP nya tetep hehehhe

    host wahcilik {
    hardware ethernet 00:03:0d:46:bb:2a;
    fixed-address 192.168.254.5;
    }
    }

    OK, setelah di konfigurasi, jalankan daemon dhcpd

    # /etc/init.d/dhcpd start

    buat ngeliat apakah IP addres dah kepake ato belum bisa dilihat di :
    # tail -f /var/lib/dhcp/db/dhcpd.leases
    OK .. that’s all semoga bermanfaat

    DIarsipkan di bawah: Linux Suse 10.2 | Leave a Comment »
    Konfigurasi DNS Linux Suse
    Posted on Januari 25, 2010

    Seeting DNS Linux Suse 10.2

    Contoh Kasus :

    Domain : biner.com
    IP server : 192.168.254.1

    1. Install linux Suse 10.2
    Siapkan PC untuk install linux suse, install dengan mode text.

    2. Setting IP
    yast -> Network Device -> Network Card -> Traditional Method with ifup -> pilih card -> edit -> Statistic Address Setup
    -> Ip Address : 192.168.254.1 -> Subnet Mask : 255.255.255.0 -> Next -> Finish

    3. Hostname
    yast -> Network Service -> DNs and Hostname -> Hostname : server -> Domain Name : biner.com -> Finish

    4. Install aplikasi
    untuk DNS :
    bind
    DNS Server

    untuk webserver:
    apache
    yast2-http-server

    tool:
    mc

    5. aktifkan IP forwarding
    Yast -> Network Service -> routing
    aktifkan : enable IP Forwarding

    6. Menjalankan bind
    # /etc/init.d/named start

    7. setting DNS
    a. named.conf
    1. vi /etc/named.conf

    # Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.
    # All rights reserved.
    #
    # Author: Frank Bodammer, Lars Mueller
    #
    # /etc/named.conf
    #
    # This is a sample configuration file for the name server BIND 9. It works as
    # a caching only name server without modification.
    #
    # A sample configuration for setting up your own domain can be found in
    # /usr/share/doc/packages/bind/sample-config.
    #
    # A description of all available options can be found in
    # /usr/share/doc/packages/bind/misc/options.

    options {

    # The directory statement defines the name server’s working directory

    directory “/var/lib/named”;

    # Write dump and statistics file to the log subdirectory. The
    # pathenames are relative to the chroot jail.

    dump-file “/var/log/named_dump.db”;
    statistics-file “/var/log/named.stats”;

    # The forwarders record contains a list of servers to which queries
    # should be forwarded. Enable this line and modify the IP address to
    # your provider’s name server. Up to three servers may be listed.

    #forwarders { 192.0.2.1; 192.0.2.2; };

    # Enable the next entry to prefer usage of the name server declared in
    # the forwarders section.

    #forward first;

    # The listen-on record contains a list of local network interfaces to
    # listen on. Optionally the port can be specified. Default is to
    # listen on all interfaces found on your system. The default port is
    # 53.

    #listen-on port 53 { 127.0.0.1; };

    # The listen-on-v6 record enables or disables listening on IPv6
    # interfaces. Allowed values are ‘any’ and ‘none’ or a list of
    # addresses.

    listen-on-v6 { any; };

    # The next three statements may be needed if a firewall stands between
    # the local server and the internet.

    #query-source address * port 53;
    #transfer-source * port 53;
    #notify-source * port 53;

    # The allow-query record contains a list of networks or IP addresses
    # to accept and deny queries from. The default is to allow queries
    # from all hosts.

    #allow-query { 127.0.0.1; };

    # If notify is set to yes (default), notify messages are sent to other
    # name servers when the the zone data is changed. Instead of setting
    # a global ‘notify’ statement in the ‘options’ section, a separate
    # ‘notify’ can be added to each zone definition.

    notify no;
    include “/etc/named.d/forwarders.conf”;
    };

    # To configure named’s logging remove the leading ‘#’ characters of the
    # following examples.
    #logging {
    # # Log queries to a file limited to a size of 100 MB.
    # channel query_logging {
    # file “/var/log/named_querylog”
    # versions 3 size 100M;
    # print-time yes; // timestamp log entries
    # };
    # category queries {
    # query_logging;
    # };
    #
    # # Or log this kind alternatively to syslog.
    # channel syslog_queries {
    # syslog user;
    # severity info;
    # };
    # category queries { syslog_queries; };
    #
    # # Log general name server errors to syslog.
    # channel syslog_errors {
    # syslog user;
    # severity error;
    # };
    # category default { syslog_errors; };
    #
    # # Don’t log lame server messages.
    # category lame-servers { null; };
    #};

    # The following zone definitions don’t need any modification. The first one
    # is the definition of the root name servers. The second one defines
    # localhost while the third defines the reverse lookup for localhost.

    zone “.” in {
    type hint;
    file “root.hint”;
    };

    zone “localhost” in {
    type master;
    file “localhost.zone”;
    };

    zone “0.0.127.in-addr.arpa” in {
    type master;
    file “127.0.0.zone”;
    };

    # Include the meta include file generated by createNamedConfInclude. This
    # includes all files as configured in NAMED_CONF_INCLUDE_FILES from
    # /etc/sysconfig/named

    include “/etc/named.conf.include”;

    # You can insert further zone records for your own domains below or create
    # single files in /etc/named.d/ and add the file names to
    # NAMED_CONF_INCLUDE_FILES.
    # See /usr/share/doc/packages/bind/README.SUSE for more details.

    2. Tekan tombol Insert untuk edit file named.conf, tambahkan dibawah ini

    zone “biner.com” {
    type master;
    file “/var/lib/named/master/biner.com.hosts”;
    };
    zone “254.168.192.in-addr.arpa” {
    type master;
    file “/var/lib/named/master/192.168.254.rev”;
    };

    3. simpan
    tekan Esc + shift : wq

    B. biner.com.hosts
    1. vi /var/lib/named/master/biner.com.hosts
    $ttl 38400
    biner.com. IN SOA server.biner.com. server.biner.com. (
    2010012302
    10800
    3600
    604800
    38400 )
    biner.com. IN NS server.biner.com.
    server.biner.com. IN A 192.168.254.1
    biner.com. IN MX 10 mail.biner.com

    C. 192.168.254.rev
    1. vi /var/lib/named/master/192.168.254.rev
    $ttl 38400
    254.168.192.in-addr.arpa. IN SOA server.biner.com. server.biner.com. (
    2010012301
    10800
    3600
    604800
    38400 )
    254.168.192.in-addr.arpa. IN NS server.biner.com.
    1.254.168.192.in-addr.arpa. IN PTR server.biner.com.

    D. Cek DNS
    1. Restart bind
    # /etc/init.d/named restart
    Shutting down name server BIND done
    Starting name server BIND done

    (jika masih belum muncul seperti di atas masih salah cek lagi penulisannya )
    2. cek host
    # host server.biner.com
    server.biner.com has address 192.168.254.1

    3. cek server
    # nslookup server
    Server: 127.0.0.1
    Address: 127.0.0.1#53

    Name: server.biner.com
    Address: 192.168.254.1

    semoga ini bisa bermanfaat & selamat ber mumet-mumet ria :-]

    sumber : http://wahcilik.wordpress.com

    No comments

    Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.