How to Make DNS Server and FTP Server on Linux Ubuntu 10.04 or Debian Linux is very easy as below :
A. DNS SERVER
1 . The first step Install Bind DNS Server
sudo apt-get install bind9
2 . Upon entry into direkt bind installed in the directory /etc
cd /etc /bind
3 . Copies db.local be db.ekso.net (adjust with the domain that you create )
cp db.local db.ekso.net
4 . The Edit files via terminal
sudo nano db.ekso.net
5 . Change its contents into (adjust your server's IP address and the domain name that you create ) :
$ TTL 604800
@ IN SOA ns.ekso.net. root.ekso.net. (
210 911 ; serial
604800 ; refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.ekso.net .
@ IN A 192.168.2.1
ns IN A 192.168.2.1
@ IN AAAA :: 1
www IN CNAME ns
ftp IN CNAME ns
6 . Copy db.ekso.net be db.ip_ekso.net
cp db.ekso.net db.ip_ekso.net
7 . Edit using a text editor
sudo nano db.ip_ekso.net
8 . Change it be ( IP and domain adjust according to your needs ) :
$ TTL 604800
@ IN SOA ns.ekso.net. root.ekso.net. (
2 ; serial
604800 ; refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.ekso.net .
100 IN PTR ns.ekso.net .
ns IN A 192.168.2.1
@ IN AAAA :: 1
www IN CNAME ns
ftp IN CNAME ns
9 . Open and browse the list of DNS in the resolv.conf file
sudo nano /etc /resolv.conf
Change contents:
search ekso.net
nameserver 192.168.2.1
10 . open and edit files Named.conf.local in the folder /etc/bind
sudo nano /etc/bind/named.conf.local
change it and save it :
zone " ekso.net " {
type master ;
file "/etc/bind /db.ekso.net" ;
} ;
zone "2.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.ip_ekso.net " ;
} ;
11 . The Edit hosts
sudo nano /etc /hosts file , add it as below
127.0.0.1 localhost
192.168.2.1 ekso.net
12 . Configuring IP Domain Forwarders
sudo nano /etc/bind /named.conf.options
uncheck the double slash ( / / ) in the forwarders , it functions to activate .
forwarders {
192.168.2.1 ;/ / IP address that we make
} ;
13 . Restarting service that actively bind
sudo /etc/init.d/bind9 restart
14 . When finished trying to do checks on domains created ping
ping www.ekso.net
15 . If successful will appear REPLY .... TTL .
B. FTP SERVER
1 . Setting FTP Server
· Install package ftp with vsftpd package name
# Apt-get install vsftpd
· Configure the package vsftpd.conf
# Nano /etc/vsftpd.conf
· Add at the bottom of its own configuration
anonymous_enable = NO
local_enable = YES
write_enable = YES
anon_upload_enable = yes
anon_mkdir_write_enable = yes
· Run the configuration by restarting
# /etc/init.d/vsftpd restart
2 . To try typing in the browser client
ftp.ekso.net
A. DNS SERVER
1 . The first step Install Bind DNS Server
sudo apt-get install bind9
2 . Upon entry into direkt bind installed in the directory /etc
cd /etc /bind
3 . Copies db.local be db.ekso.net (adjust with the domain that you create )
cp db.local db.ekso.net
4 . The Edit files via terminal
sudo nano db.ekso.net
5 . Change its contents into (adjust your server's IP address and the domain name that you create ) :
$ TTL 604800
@ IN SOA ns.ekso.net. root.ekso.net. (
210 911 ; serial
604800 ; refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.ekso.net .
@ IN A 192.168.2.1
ns IN A 192.168.2.1
@ IN AAAA :: 1
www IN CNAME ns
ftp IN CNAME ns
6 . Copy db.ekso.net be db.ip_ekso.net
cp db.ekso.net db.ip_ekso.net
7 . Edit using a text editor
sudo nano db.ip_ekso.net
8 . Change it be ( IP and domain adjust according to your needs ) :
$ TTL 604800
@ IN SOA ns.ekso.net. root.ekso.net. (
2 ; serial
604800 ; refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.ekso.net .
100 IN PTR ns.ekso.net .
ns IN A 192.168.2.1
@ IN AAAA :: 1
www IN CNAME ns
ftp IN CNAME ns
9 . Open and browse the list of DNS in the resolv.conf file
sudo nano /etc /resolv.conf
Change contents:
search ekso.net
nameserver 192.168.2.1
10 . open and edit files Named.conf.local in the folder /etc/bind
sudo nano /etc/bind/named.conf.local
change it and save it :
zone " ekso.net " {
type master ;
file "/etc/bind /db.ekso.net" ;
} ;
zone "2.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.ip_ekso.net " ;
} ;
11 . The Edit hosts
sudo nano /etc /hosts file , add it as below
127.0.0.1 localhost
192.168.2.1 ekso.net
12 . Configuring IP Domain Forwarders
sudo nano /etc/bind /named.conf.options
uncheck the double slash ( / / ) in the forwarders , it functions to activate .
forwarders {
192.168.2.1 ;/ / IP address that we make
} ;
13 . Restarting service that actively bind
sudo /etc/init.d/bind9 restart
14 . When finished trying to do checks on domains created ping
ping www.ekso.net
15 . If successful will appear REPLY .... TTL .
B. FTP SERVER
1 . Setting FTP Server
· Install package ftp with vsftpd package name
# Apt-get install vsftpd
· Configure the package vsftpd.conf
# Nano /etc/vsftpd.conf
· Add at the bottom of its own configuration
anonymous_enable = NO
local_enable = YES
write_enable = YES
anon_upload_enable = yes
anon_mkdir_write_enable = yes
· Run the configuration by restarting
# /etc/init.d/vsftpd restart
2 . To try typing in the browser client
ftp.ekso.net