Thursday, July 30, 2015

DOS batch file start commands

[subl.bat]
start "Application Title" "C:\Program Files (x86)\Sublime Text 3\sublime_text.exe" %*


Sunday, July 19, 2015

Linux Fedora DNS name server ( bind )


Installation:
yum install bind

Starting the server:
service named start

Configure "named" to run on startup
chkconfig named on

Verify that "named" service is auto starting
[root@myhost ~]# chkconfig | grep named
named           0:off   1:off   2:on    3:on    4:on    5:on    6:off

Configuration file:
/etc/named.conf

Note:
Auto created /etc/named.conf is made for localhost access only.
Change the "options" section as following to enable outside access.
options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     {
                any;
        };
        recursion yes;

        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";
};

Add new zone for your domain to /etc/named.conf
zone "mydomain.com" {
    type master;
    file "mydomain.com.zone"
}


Sample Zone file: /vars/names/mydomain.com.zone:
Note: absolute domains have to end with dot (.)

$ORIGIN mydomain.com.
$TTL 86400
@         IN  SOA  dns1.mydomain.com.  hostmaster.mydomain.com. (
              2001062501  ; serial
              21600       ; refresh after 6 hours
              3600        ; retry after 1 hour
              604800      ; expire after 1 week
              86400 )     ; minimum TTL of 1 day
;
;
          IN  NS     dns1.mydomain.com.
          IN  NS     dns2.mydomain.com.
dns1      IN  A      10.0.1.1
          IN  AAAA   aaaa:bbbb::1
dns2      IN  A      10.0.1.2
          IN  AAAA   aaaa:bbbb::2
;
;
@         IN  MX     10  mail.mydomain.com.
          IN  MX     20  mail2.mydomain.com.
mail      IN  A      10.0.1.5
          IN  AAAA   aaaa:bbbb::5
mail2     IN  A      10.0.1.6
          IN  AAAA   aaaa:bbbb::6
;
;
; This sample zone file illustrates sharing the same IP addresses
; for multiple services:
;
services  IN  A      10.0.1.10
          IN  AAAA   aaaa:bbbb::10
          IN  A      10.0.1.11
          IN  AAAA   aaaa:bbbb::11

ftp       IN  CNAME  services.mydomain.com.
www       IN  CNAME  services.mydomain.com.
;
;