BIND
cat /etc/bind/db.calculon.tkd
;
; archivo BIND para zona calculon.tkd
;
$TTL 604800
@ IN SOA calculon.tkd. hostmaster.calculon.tkd. (
1 ; Serial
1200 ; Refresh
300 ; Retry
2419200 ; Expire
1200 ) ; Negative Cache TTL
calculon.tkd. IN NS ns1.calculon.tkd.
calculon.tkd. IN NS ns2.calculon.tkd.
calculon.tkd. IN MX 1 mx1.calculon.tkd.
calculon.tkd. IN MX 2 mx2.calculon.tkd.
localhost IN A 127.0.0.1
calculon.tkd. IN A 192.168.1.170
ns1 IN A 192.168.1.170
ns2 IN A 192.168.1.170
mx1 IN A 192.168.1.170
mx2 IN A 192.168.1.170
www IN A 192.168.1.170
Además ingresar los datos del dominio en:
cat /etc/bind/named.conf.local
//
// Do any local configuration here
//// Consider adding the 1918 zones here, if they are not used in your
// organization
//include “/etc/bind/zones.rfc1918”;zone “dns.opennic.glue” IN {
type slave;
file “/etc/bind/zones/slaves/db.dns.opennic”;
masters { 75.127.96.89; };
notify no;
};zone “.” IN
{
type slave;
file “/etc/bind/zones/db.root”;
masters { 75.127.96.89; };
notify no;
};zone “calculon.tkd” {
type master;
file “/etc/bind/db.calculon.tkd”;
allow-query { any; };
allow-transfer { 192.168.1.170; };
};
APACHE
cat /etc/apache2/sites-enabled/calculon.tkd.conf
NameVirtualHost *:80
< VirtualHost *:80>
ServerName www.calculon.tkd
ServerAlias calculon.tkd *.calculon.tkd
DocumentRoot /var/www/www/calculadora-contable
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
< /VirtualHost>
Cómo se darán cuenta, la configuración de BIND es sencilla, el que más trabajo genera es Apache ya que debes indicarle la ruta a los archivos, pero una vez configurado no tendrás que hacer nada más por el.
Para comprobarlo desde otro computador usando GNU/Linux harás un:
dig @IPdelDNS midominio.tld
Ejempo:
dig @192.168.1.170 canchas.tkd