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