• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

DHCP dan DNS

Indonesian
6
42
19.6k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I
    ipoelnet
    last edited by Nov 19, 2009, 6:18 AM Nov 19, 2009, 6:03 AM

    http://files.pfsense.org/packages/dns/bind9-9.3.2.1.tbz
    hostname ns2.taqwa.local

    tambahan /etc/defaults/rc.conf

    hostname="ns2.taqwa.local"			# Set this!
    

    tambahan di /etc/rc

    # Start BIND
    echo "Starting BIND..."
    /usr/local/sbin/named
    echo "done."
    
    echo "Bootup complete"
    

    Error saat menjalankan  /usr/local/sbin/named

    /libexec/ld-elf.so.1: Shared object "libcrypto.so.4" not found, required by "named" what?

    /var/named/named.conf

    forwarders {
                  127.0.0.1;
    		192.168.254.254;
    };
    zone "taqwa.local" {
            type master;
            file "master/taqwa.local";
            allow-transfer { localhost; };
            allow-update { key rndc-key };
    };
    zone "254.168.192.in-addr.arpa" {
            type master;
            file "master/taqwa.local.rev";
            allow-transfer { localhost; };
            allow-update { key rndc-key };
    };
    

    /var/named/master/taqwa.local.rev

    $TTL    3600
    254.168.192.in-addr.arpa.          IN    SOA    ns2.taqwa.local.     root.taqwa.local. (
                                                       1            ; Serial
                                                        10800    ; Refresh
                                                       3600      ; Retry
                                                        604800   ; Expire
                                                        86400)   ; Minimum TTL
    ; DNS Servers
    254.168.192.in-addr.arpa.          IN              NS    ns2.taqwa.local.
    
    ; Computer IPs
    100                                     IN               PTR    ns2.taqwa.local.
    100                                     IN               PTR    www.taqwa.local.
    

    Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

    1 Reply Last reply Reply Quote 0
    • G
      grage95
      last edited by Nov 19, 2009, 6:46 AM

      heheh versi library crypt gak cocok dengan named
      coba cek libraray crypto yang ada versi berapa ?

      ls /lib/libcypt*
      di buat link

      cd /lib
      ln -s libcrypt.so.5 libcrypt.so.4
      ln -s libcrypto.so.6 libcrypto.so.5

      1 Reply Last reply Reply Quote 0
      • I
        ipoelnet
        last edited by Nov 19, 2009, 7:01 AM

        @grage95:

        heheh versi library crypt gak cocok dengan named
        coba cek libraray crypto yang ada versi berapa ?

        ls /lib/libcypt*
        di buat link

        cd /lib
        ln -s libcrypt.so.5 libcrypt.so.4
        ln -s libcrypto.so.6 libcrypto.so.5

        # cd /lib
        # ln -s libcrypt.so.5 libcrypt.so.4
        ln: libcrypt.so.4: File exists
        # ln -s libcrypto.so.6 libcrypto.so.5
        ln: libcrypto.so.5: File exists
        #
        
        

        Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

        1 Reply Last reply Reply Quote 0
        • G
          grage95
          last edited by Nov 19, 2009, 7:29 AM

          hmm sudah ada tapi tdk di kenali sama named

          kayanya bind yang ada versi jadul (freebsd 7)
          pfsense1-2.3 menggunakan versi freebsd7.2

          coba install ulang bindnya dari sini

          pkg_delet bind\*
          pkg_add -rv http://dl2.foss-id.web.id/freebsd/ports/i386/packages-7.2-release/dns/bind96-9.6.0.1.tbz
          rehash
          
          
          1 Reply Last reply Reply Quote 0
          • I
            ipoelnet
            last edited by Nov 19, 2009, 7:43 AM

            @grage95:

            hmm sudah ada tapi tdk di kenali sama named

            kayanya bind yang ada versi jadul (freebsd 7)
            pfsense1-2.3 menggunakan versi freebsd7.2

            coba install ulang bindnya dari sini

            pkg_delet bind\*
            pkg_add -rv http://dl2.foss-id.web.id/freebsd/ports/i386/packages-7.2-release/dns/bind96-9.6.0.1.tbz
            rehash
            
            

            :D :D :D jadul filenya….

            Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

            1 Reply Last reply Reply Quote 0
            • I
              ipoelnet
              last edited by Nov 19, 2009, 7:49 AM

              Untuk konfigurasi bind saya di atas udah complite ta OM grage95?

              Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

              1 Reply Last reply Reply Quote 0
              • G
                grage95
                last edited by Nov 19, 2009, 7:52 AM

                csatu2 dulu, package nya udah bener belum, baru ke config

                1 Reply Last reply Reply Quote 0
                • I
                  ipoelnet
                  last edited by Nov 19, 2009, 8:42 AM

                  Ini Om, settingannya :

                  pkg_add -rv http://dl2.foss-id.web.id/freebsd/ports/i386/packages-7.2-release/dns/bind96-9.6.0.1.tbz

                  /etc/resolv.conf

                  domain taqwa.local
                  nameserver 127.0.0.1
                  nameserver 202.134.1.10
                  

                  /var/named/master/taqwa.local

                  $TTL    3600
                  taqwa.local.                     IN    SOA     ns2.taqwa.local.   root.taqwa.local. (
                                                                     1            ; Serial 
                                                                     10800    ; Refresh
                                                                     3600       ; Retry
                                                                      604800  ; Expire
                                                                     86400 )   ;Minimum TTL
                  ; DNS Servers
                  taqwa.local.                     IN               NS   ns2.taqwa.local.
                  
                  ; Computer names and records
                  ns2.taqwa.local.     IN               A    192.168.254.254
                  
                  ; Aliases
                  www                          IN              CNAME    ns2.taqwa.local.
                  
                  ; Mail MX Records
                  taqwa.local.                    IN     MX     10   ns2.taqwa.local.
                  

                  /var/named/master/taqwa.local.rev

                  $TTL    3600
                  254.168.192.in-addr.arpa.          IN    SOA    ns2.taqwa.local.     root.taqwa.local. (
                                                                     1            ; Serial
                                                                      10800    ; Refresh
                                                                     3600      ; Retry
                                                                      604800   ; Expire
                                                                      86400)   ; Minimum TTL
                  ; DNS Servers
                  254.168.192.in-addr.arpa.          IN              NS    ns2.taqwa.local.
                  
                  ; Computer IPs
                  100                                     IN               PTR    ns2.taqwa.local.
                  100                                     IN               PTR    www.taqwa.local.
                  

                  /usr/local/sbin/rndc-confgen -a

                  wrote key file "/usr/local/etc/rndc.key"

                  find / | grep rndc.key

                  /usr/local/etc/rndc.key

                  cat /usr/local/etc/rndc.key >> named.conf

                  /var/named/named.conf

                  forwarders {
                                127.0.0.1;
                  };
                  zone "taqwa.local" {
                          type master;
                          file "master/taqwa.local";
                          allow-transfer { localhost; };
                          allow-update { key rndc-key };
                  };
                  zone "0.0.127.in-addr.arpa" {
                          type master;
                          file "master/taqwa.local.rev";
                          allow-transfer { localhost; };
                          allow-update { key rndc-key };
                  };
                  key "rndc-key" {
                  	algorithm hmac-md5;
                  	secret "JtU+O0PpufgIhsWdA3tSQA==";
                  };
                  

                  reboot PF….........

                  **# sockstat -4l | grep -i 53
                  nobody  dnsmasq    480  3  udp4  :53                  :
                  nobody  dnsmasq    480  4  tcp4  :53                  :

                  ??? ???

                  Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

                  1 Reply Last reply Reply Quote 0
                  • G
                    grage95
                    last edited by Nov 19, 2009, 9:14 AM Nov 19, 2009, 9:00 AM

                    buat file

                    /usr/local/etc/dnsmasq.conf

                    
                    port=54
                    # increase DNS cache size
                    # cache-size=10000
                    
                    expand-hosts 
                    
                    # Resolve(generated from WAN DHCP)
                    resolv-file=/etc/resolv.conf
                    #
                    # Extra : Blackhole DNS adresses. (NO blackholeDNS, comment next line)
                    # conf-file=/etc/blackhole.conf
                    #
                    #server=208.67.222.222
                    #server=208.67.220.220
                    # include another configuration
                    #conf-file=/etc/dnsmasq-adblock.conf
                    

                    restart dnsmasq dan jalankan bind

                    named -4
                    trus cek dg  sockstat lagi

                    utk tahap pertama : config named sebagai cache dahulu, untuk zone domain belakangan saja.

                    ini contoh named.conf hanya utk cache

                    acl "localnet" {192.168.0.0/16;10.0.0.0/8; localhost;};
                    
                    options {
                            // Relative to the chroot directory, if any
                            directory       "/etc/namedb";
                            pid-file        "/var/run/named/pid";
                            dump-file       "/var/dump/named_dump.db";
                            statistics-file "/var/stats/named.stats";
                            allow-recursion { any; };
                          //allow-query     { any; };
                          //allow-query-cache  { any; };
                            allow-query     { localnet; };
                            allow-query-cache  { localnet; };
                            minimal-responses       yes;
                            datasize 196M;
                            max-cache-size 128M;
                            listen-on     { any;};
                            //listen-on     { 127.0.0.1; 192.168.2.1 };
                    
                    forward first;
                    //forward only;
                    
                    //forwader for block porn
                    //forwarders {203.34.118.12; 203.34.118.10; };
                    
                    //forwader ip dns spidol
                    
                    forwarders { ; 203.130.196.6; 202.134.2.5;};
                    };
                    
                    logging {category lame-servers { null; };
                    };
                    
                    controls { inet 127.0.0.1 port 953
                    allow { 127.0.0.1; } keys { "rndc-key"; };
                    };
                    
                    zone    "localhost" {
                            type master;
                            file "master/localhost-forward.db";
                    };
                    
                    zone    "127.in-addr.arpa" {
                            type master;
                            file "master/localhost-reverse.db";
                    };
                    
                    zone    "." {
                            type hint;
                            file "named.root";
                    };
                    
                    //include "master/hikmah-teknologi.zone";
                    
                    //zone block
                    //include "master/zoneblock.zone";
                    
                    key "rndc-key" {
                            algorithm hmac-md5;
                            secret "Kht7CoEd89/kbjno/KPFkA==";
                    };
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • I
                      ipoelnet
                      last edited by Nov 19, 2009, 9:15 AM

                      @grage95:

                      buat file

                      /usr/local/etc/dnsmasq.conf

                      
                      port=54
                      # increase DNS cache size
                      # cache-size=10000
                      
                      expand-hosts 
                      
                      # Resolve(generated from WAN DHCP)
                      resolv-file=/etc/resolv.conf
                      #
                      # Extra : Blackhole DNS adresses. (NO blackholeDNS, comment next line)
                      # conf-file=/etc/blackhole.conf
                      #
                      #server=208.67.222.222
                      #server=208.67.220.220
                      # include another configuration
                      #conf-file=/etc/dnsmasq-adblock.conf
                      

                      restart dnsmasq dan jalankan bind

                      named -4
                      trus cek dg  sockstat lagi

                      setelah restartdnsmasq lewat Web GUI…
                      terus...

                      **# usr/local/sbin/named

                      usr/local/sbin/named -4

                      sockstat -4 -l |grep -i 53

                      #**

                      kosong Om g' da yang jalan…..........

                      Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

                      1 Reply Last reply Reply Quote 0
                      • G
                        grage95
                        last edited by Nov 19, 2009, 9:58 AM Nov 19, 2009, 9:51 AM

                        berarti tinggal named nya
                        coba di log messages nya

                        tail -f /var/log/messages ada yang aneh enggak

                        config named.conf gunakan yg seperti contoh yang aku kasih

                        taruh di /var/named/etc/namedb/named.conf

                        cek dengan sockstat dan ps -ax

                        # sockstat -4 -l |grep -i 53
                        root     named      66164 20 tcp4   192.168.1.12:53       :
                        root     named      66164 21 tcp4   127.0.0.1:53          :
                        root     named      66164 22 tcp4   127.0.0.1:953         :
                        root     named      66164 512udp4   192.168.1.12:53       :
                        root     named      66164 513udp4   127.0.0.1:53          :

                        #ps -ax |grep named
                        66164  ??  Is     0:00.04 named -4

                        #tail -f /var/log/messages
                        Nov 19 16:48:12 freebsd named[66164]: starting BIND 9.4.3-P2 -4
                        Nov 19 16:48:12 freebsd named[66164]: command channel listening on 127.0.0.1#953
                        Nov 19 16:48:12 freebsd named[66164]: running

                        1 Reply Last reply Reply Quote 0
                        • I
                          ipoelnet
                          last edited by Nov 19, 2009, 10:08 AM

                          zone    "localhost" {
                                  type master;
                                  file "master/localhost-forward.db";
                          };

                          zone    "127.in-addr.arpa" {
                                  type master;
                                  file "master/localhost-reverse.db";
                          };

                          Isinya yg tebal OM?

                          Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

                          1 Reply Last reply Reply Quote 0
                          • G
                            grage95
                            last edited by Nov 19, 2009, 10:14 AM Nov 19, 2009, 10:10 AM

                            isinya ada di directory master (by default)

                            /var/named/etc/namedb/master

                            http://src.gnu-darwin.org/src/etc/namedb/master/

                            1 Reply Last reply Reply Quote 0
                            • I
                              ipoelnet
                              last edited by Nov 19, 2009, 10:48 AM

                              named-checkconf

                              /usr/local/etc/named.conf:32: unknown option 'controls'
                              /usr/local/etc/named.conf:37: unknown option 'zone'
                              /usr/local/etc/named.conf:42: unknown option 'zone'
                              /usr/local/etc/named.conf:47: unknown option 'zone'
                              /usr/local/etc/named.conf:57: unknown option 'key'
                              /usr/local/etc/named.conf:61: '}' expected near end of file

                              Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

                              1 Reply Last reply Reply Quote 0
                              • G
                                grage95
                                last edited by Nov 19, 2009, 12:11 PM

                                coba paste kesini :
                                /usr/local/etc/named.conf

                                1 Reply Last reply Reply Quote 0
                                • I
                                  ipoelnet
                                  last edited by Nov 19, 2009, 12:29 PM Nov 19, 2009, 12:26 PM

                                  ip server 192.168.254.254
                                  hostname ns2.taqwa.local

                                  /usr/local/etc/named.conf

                                  acl "localnet" {192.168.0.0/16;10.0.0.0/8; localhost;};

                                  options {
                                         // Relative to the chroot directory, if any
                                         directory       "/etc/namedb";
                                         pid-file        "/var/run/named/pid";
                                         dump-file       "/var/dump/named_dump.db";
                                         statistics-file "/var/stats/named.stats";
                                         allow-recursion { any; };
                                       //allow-query     { any; };
                                       //allow-query-cache  { any; };
                                         allow-query     { localnet; };
                                         allow-query-cache  { localnet; };
                                         minimal-responses       yes;
                                         datasize 196M;
                                         max-cache-size 128M;
                                         listen-on     { any;};
                                         //listen-on     { 127.0.0.1; 192.168.2.1 };

                                  forward first;
                                  //forward only;

                                  //forwader for block porn
                                  //forwarders {203.34.118.12; 203.34.118.10; };

                                  //forwader ip dns spidol

                                  forwarders { 203.130.196.155; 202.134.1.10;};

                                  //logging {category name-servers { null; }; };

                                  controls { inet 127.0.0.1 port 953
                                  allow { 127.0.0.1; };
                                  keys { "rndc-key"; };
                                  };

                                  zone    "localhost" {
                                         type master;
                                         file "master/localhost-forward.db";
                                  };

                                  zone    "127.in-addr.arpa" {
                                         type master;
                                         file "master/localhost-reverse.db";
                                  };

                                  zone    "." {
                                         type hint;
                                         file "named.root";
                                  };

                                  //include "master/hikmah-teknologi.zone";

                                  //zone block
                                  //include "master/zoneblock.zone";

                                  key "rndc-key" {
                                  algorithm hmac-md5;
                                  secret "JtU+O0PpufgIhsWdA3tSQA==";
                                  };

                                  Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    grage95
                                    last edited by Nov 19, 2009, 1:07 PM

                                    @ipoelnet:

                                    ip server 192.168.254.254
                                    hostname ns2.taqwa.local

                                    /usr/local/etc/named.conf

                                    acl "localnet" {192.168.0.0/16;10.0.0.0/8; localhost;};

                                    options {
                                           // Relative to the chroot directory, if any
                                           directory       "/etc/namedb";
                                           pid-file        "/var/run/named/pid";
                                           dump-file       "/var/dump/named_dump.db";
                                           statistics-file "/var/stats/named.stats";
                                           allow-recursion { any; };
                                         //allow-query     { any; };
                                         //allow-query-cache  { any; };
                                           allow-query     { localnet; };
                                           allow-query-cache  { localnet; };
                                           minimal-responses       yes;
                                           datasize 196M;
                                           max-cache-size 128M;
                                           listen-on     { any;};
                                           //listen-on     { 127.0.0.1; 192.168.2.1 };

                                    forward first;
                                    //forward only;

                                    //forwader for block porn
                                    //forwarders {203.34.118.12; 203.34.118.10; };

                                    //forwader ip dns spidol

                                    forwarders { 203.130.196.155; 202.134.1.10;};

                                    //logging {category name-servers { null; }; };

                                    controls { inet 127.0.0.1 port 953
                                    allow { 127.0.0.1; };
                                    keys { "rndc-key"; };
                                    };

                                    zone    "localhost" {
                                           type master;
                                           file "master/localhost-forward.db";
                                    };

                                    zone    "127.in-addr.arpa" {
                                           type master;
                                           file "master/localhost-reverse.db";
                                    };

                                    zone    "." {
                                           type hint;
                                           file "named.root";
                                    };

                                    //include "master/hikmah-teknologi.zone";

                                    //zone block
                                    //include "master/zoneblock.zone";

                                    key "rndc-key" {
                                    algorithm hmac-md5;
                                    secret "JtU+O0PpufgIhsWdA3tSQA==";

                                    sesuikan dengan ker yang baru
                                    };

                                    keynya di sesuaikan

                                    cat /usr/local/etc/rndc.key >> named.conf

                                    btw default directorynya ke /usr/local/etc ???
                                    sedangkan option  diatas directory      "/etc/namedb";

                                    config yang di gunakan named.conf yang mana ?

                                    1 Reply Last reply Reply Quote 0
                                    • I
                                      ipoelnet
                                      last edited by Nov 19, 2009, 1:33 PM Nov 19, 2009, 1:23 PM

                                      /usr/local/etc/named.conf sebab jika di cek dengan # /usr/local/sbin/named-checkconf arahnya kesitu Om errornya, jadi named.conf dan master q ganti disitu untuk key udah q generate om. tapi tetep errornya spt itu.

                                      /usr/local/sbin/named -4

                                      ps -ax | grep named

                                      6249  p0  S+    0:00.00 grep named

                                      Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

                                      1 Reply Last reply Reply Quote 0
                                      • G
                                        grage95
                                        last edited by Nov 19, 2009, 1:54 PM Nov 19, 2009, 1:39 PM

                                        ok, tapi di optionya di sesuaikan dengan hasil dari /usr/local/sbin/named-checkconf
                                        defaultnya bind  mengunakan bind chroot utk security, terutama ddos, directorynya ada di /var/named/etc/namedb

                                        /usr/local/sbin/named-checkconf

                                        /usr/local/etc/named.conf:61: '}' expected near end of file

                                        kayanya ada yang kelewat untuk nutup }; di bagian option

                                        itu terjadi  karena option
                                        logging {category name-servers { null; }; };
                                        di kasih //

                                        kalau gak mau di pake, tambahkan }; di bawahnya itu
                                        jadinya
                                        //logging {category name-servers { null; }; };
                                        };

                                        yang bener itu lame-server seperti dalam contoh saya, bukan name-server, kenapa di rubah ???

                                        logging {category lame-servers { null; }; };

                                        kalau itu di kasih //
                                        berarti kamu mau melog dns, dan ini menurut saya log itu gak penting banget, bikin beban walopun sedikit

                                        _lame-servers Lame servers. Mis-configuration in the delegation of domains discovered by BIND 9 when trying to authoritative answers. If the volume of these messages is high many users elect to send them to the null channel e.g. category lame-servers {null;}; statement.

                                        null 'null' writes to /dev/null - the bit bucket, nowhere. It does not produce a log. From the grammar above 'file', 'syslog', 'stderr' and 'null' are mutually exclusive for a 'channel'._

                                        http://www.zytrax.com/books/dns/ch7/logging.html

                                        1 Reply Last reply Reply Quote 0
                                        • I
                                          ipoelnet
                                          last edited by Nov 19, 2009, 2:23 PM

                                          Siiiip, tapi file ini g' ada :

                                          pid-file        "/var/run/named/pid";
                                                  dump-file      "/var/dump/named_dump.db";
                                                  statistics-file "/var/stats/named.stats"

                                          waduh… tambah parah...

                                          Iso cak, Asal sesuai aturan | Belajarlah seperti orang bodoh

                                          1 Reply Last reply Reply Quote 0
                                          31 out of 42
                                          • First post
                                            31/42
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.