Bind

De Blogx Populi - Wiki Hispano

(Redirigido desde Dominio)
Icono de esbozo

Este artículo necesita desarrollarse más. Ampliándolo ayudarás a mejorar Blogx Populi.
Tal vez puedas ayudarte con los wikis catalán e inglés si tienen una página equivalente.


BIND (Berkeley Internet Name Domain, anteriormente Berkeley Internet Name Daemon) es el servidor de DNS más comúnmente usado en Internet y en otras redes, especialmente en sistemas Unix, en los cuales es un estándar de facto. Es patrocinado por la Internet Systems Consortium. BIND fue creado originalmente por cuatro estudiantes de grado en la Universidad de California en Berkeley y liberado por primera vez en la versión 4.3 del sistema operativo BSD.

Paul Vixie comenzó a mantenerlo en 1988 mientras trabajaba para la DEC.

Una nueva versión de BIND (BIND 9) fue escrita desde cero en parte para superar las dificultades arquitectónicas presentes anteriormente para auditar el código en las primeras versiones de BIND, y también para incorporar DNSSEC (DNS Security Extensions). BIND 9 incluye entre otras características importantes: TSIG, notificación DNS, nsupdate, IPv6, rndc flush, vistas, procesamiento en paralelo, y una arquitectura mejorada en cuanto a portabilidad.

Bind, como todos los servidores de nombres en general, escucha por defecto en el puerto 53. Para cambiar el puerto utiliza:

en desarrollo

Contenido

[editar] Implementación de ejemplo (en Marsupi)

[editar] Instalación

[editar] Servidor

En Debian GNU/Linux y en distribuciones similares:

aptitude install bind9

[editar] Definir vistas

Las vistas se definen en el archivo principal de configuración de /etc/bind/named.conf. Aquí está el ejemplo de Orwell. Siguendo los consejos del excelente artículo DNS con vistas

La directiva match-clients define el rango desde donde serán respuestos los dominios.

view "internal" {
match-clients { 192.168.0.0/24; 127.0.0.0/24; };
zone "." {
        type hint;
        file "/var/named/db.root";

};

zone "blogmail.cc" {
        type master;
        file "/var/named/named.hosts.internal";
};
zone "206.46.96.213.IN-ADDR.ARPA" {
        type master;
        file "/var/named/named.rev";
};

};
view "external" {
match-clients {any;};
zone "." {
        type hint;
        file "/var/named/db.root";

};

zone "blogmail.cc" {
        type master;
        file "/var/named/named.hosts";
};
zone "206.46.96.213.IN-ADDR.ARPA" {
        type master;
        file "/var/named/named.rev";
};

};

[editar] Añadir un nuevo subdominio

  • En la máquina que tiene el servidor de nombres, en nuestro caso orwell, editar los archivos
/var/named/named.hosts

para internet y

/var/named/named.hosts.internal

para la red local y añadir:

[subdominio]             IN      A       [IP.de.la.máquina de destino]

donde [subdominio] es sólo la primera parte antes del punto, por ejemplo doc para doc.blogmail.cc e [IP.de.la.máquina de destino] es la IP separada por puntos, por ejemplo 217.149.150.61 para nodreams.

  • Después se reinicia el servidor de nombres para que los cambios sean efectivos:
/etc/init.d/bind9 restart

Ahora ya resuelve correctamente, no olvides poner un virtual host en la máquina de destino para que muestre lo que deseas.

[editar] Clientes

Un cliente de un servidor de DNS es por ejemplo un navegador web o un servidor de correo.

[editar] Administración

[editar] Servidor

[editar] Log

[editar] Clientes

[editar] Actualización

[editar] Servidor

[editar] Clientes

[editar] Ejemplos

[editar] Resolución de problemas habituales

[editar] Véase también

[editar] Enlaces externos

Herramientas personales
Otros idiomas