Resolver nombres de host a su nombre de dominio en un dominio BIND interno

8

Estoy configurando un dominio en mi red doméstica con fines de aprendizaje, usando BIND en CentOS para actuar como el servidor de nombres. Tengo el servidor de nombres funcionando como maestro de tipos para mi dominio interno (plumbnicoll.family), y puedo hacer búsquedas directas e inversas desde otras computadoras en mi LAN. Por ejemplo, el host office2.plumbnicoll.family devuelve correctamente office2.plumbnicoll.family tiene la dirección 192.168.1.3 .

Lo que me gustaría es poder resolver solo office2 en su dirección, sin necesidad de poner .plumbnicoll.family al final.

¿Es esto posible, o incluso deseable? Estoy ejecutando un entorno mixto en casa con computadoras Linux y Windows.

Adam Plumb
fuente

Respuestas:

5

Es posible y perfectamente deseable. En las máquinas Linux:

  1. Agregar search plumnicoll.familya su /etc/resolv.conf

En las máquinas con Windows (instrucciones para Windows XP, otras versiones requerirán adaptación pero deberían ser similares):

  1. vaya a Inicio> Configuración> Conexiones de red
  2. haga clic con el botón derecho en la conexión de red local> Propiedades
  3. clic izquierdo en Protocolo de Internet (TCP / IP)
  4. clic izquierdo en Propiedades
  5. clic izquierdo Avanzado
  6. clic izquierdo en la pestaña DNS
  7. clic izquierdo Agregar estos sufijos DNS
  8. clic izquierdo Agregar
  9. tipo plumnicoll.family
  10. clic izquierdo Agregar
  11. clic izquierdo OK
  12. clic izquierdo OK
  13. clic izquierdo OK
caos
fuente
Ah! Así que para eso están las líneas "buscar xyz". Doy!
Adam Plumb
3

Este es un problema de configuración del cliente, no un problema de configuración del servidor. La recomendación de poner el dominio en la ruta de búsqueda en resolv.conf es un cambio de cliente. Haría lo mismo (aunque con una GUI) en Windows o Mac OS X, o en las opciones de alcance DHCP de su servidor DHCP si está utilizando uno.

jj33
fuente
1
+1 por mencionar las opciones de DHCP. Prefiero hacer un cambio en el servidor DHCP y luego en cada máquina cliente, incluso si solo son unos pocos en una red doméstica.
steve.lippert
2

Esto tiene que ver con su dominio de búsqueda predeterminado . El servidor DHCP a menudo lo elimina o se puede configurar manualmente

(Mi computadora | Propiedades | Nombre del comprador | Cambiar | sufijo de dominio primario )

Brent
fuente
1

Intente poner su nombre de dominio como un dominio de búsqueda en /etc/resolv.conf, por ejemplo:

/etc/resolv.conf
search plumbnicoll.family

Eso debería permitirle usar nombres de host.

WerkkreW
fuente
1

Si el dominio existe en la misma red, coloque lo siguiente en su /etc/resolv.conf:

dominio plumbnicoll.family

Probablemente desee utilizar domaina favor searchen este caso.

Dan Carley
fuente