DNS

NethServer puede configurarse como servidor DNS (Domain Name System/Sistema de nombres de dominio) dentro de la red. Un servidor DNS es responsable de la resolución de nombres de dominio (ej. www.example.com) a sus direcciones numéricas correspondientes (por ejemplo, 10.11.12.13) y viceversa.

El servidor realiza solicitudes de resolución de nombres DNS en nombre de clientes locales y sólo es accesible desde la red LAN (verde) y la red de invitados (azul).

Durante una búsqueda de nombres el servidor será:

  • Busque el nombre entre los hosts configurados localmente

  • Realizar una consulta en dns externo: las solicitudes se almacenan en el caché para acelerar las consultas posteriores

Nota

You must specify at least one external DNS server inside the Network > DNS servers page from the old Server Manager. Otherwise click on the DNS address inside the Dashboard of the new Server Manager.

Si NethServer es también el servidor DHCP en la red, todas las máquinas se configuran para utilizar el propio servidor para la resolución de nombres.

Hosts

La página Hosts le permite asignar nombres de host a direcciones IP, ya sean locales o remotas.

Por ejemplo, si tiene un servidor web interno, puede asociar el nombre www.mysite.com a la dirección IP del servidor web. Entonces todos los clientes pueden llegar al sitio web escribiendo el nombre elegido.

Los nombres configurados localmente siempre tienen prioridad sobre los registros DNS de servidores externos. De hecho, si el proveedor inserta www.mydomain.com con una dirección IP correspondiente al servidor web oficial, pero dentro de NethServer el IP de www.mydomain.com está configurado con otra dirección, los hosts dentro de la LAN no podrán ver el sitio.

Alias

Un alias es un nombre alternativo usado para llegar al servidor local. Por ejemplo, si el servidor se llama mail.example.com, puede crear un Alias de DNS myname.example.com. A continuación, el servidor será accesible desde los clientes de la LAN incluso con el nombre que acaba de definir.

Los alias sólo son válidos para la LAN interna. Si desea que el servidor sea accesible desde el exterior con el mismo nombre, deberá solicitar al proveedor que asocie la dirección pública del servidor al nombre deseado.

Domain redirection

The administrator can override the upstream DNS for specific domains. A typical usage scenario is setting the Active Directory server as resolver for the queries to the internal domain.

Such changes can be done by editing the DomainRedirection property via command line. The property accepts a comma-separated list of couples in the form <domain>:<ip_address>.

Example:

config setprop dnsmasq DomainRedirection my.local.domain.org:192.168.1.1,my.domain.com:192.168.1.2
signal-event nethserver-dnsmasq-save

The my.domain.org:192.168.1.1 configuration will send all queries for my.local.domain.org to 192.168.1.1.

The special server address # can be used to send queries to the default DNS server. Example:

config setprop dnsmasq DomainRedirection domain.org:1.1.1.1,sub.domain.org:#
signal-event nethserver-dnsmasq-save

In this example all queries for domain.org will be sent to 1.1.1.1, while queries for sub.domain.org will be sent to default upstream DNS.