Tengo una red que es principalmente Windows: servidor Windows 2008 (con DNS / DHCP y AD), y varias máquinas principalmente Windows (servidores, XP, 7). Sé tratar de agregar algunas cajas de Linux y no puedo hacer que aparezcan en el servidor DNS.
Estoy usando Ubuntu 11.04 (tanto cliente como servidor). Los cuadros de Ubuntu NO son parte del dominio a través de Samba ni nada.
He visto muchas respuestas conflictivas en Internet, incluido este sitio: ¿el registro se realiza mediante la caja de Linux o el servidor DHCP?
He intentado lo siguiente:
- En el cuadro de Linux, sobre
/etc/dhcp/dhclient.conf
, tuve:send host-name "ubuntubox"
. - También probé dominios totalmente calificados, es decir
send host-name "ubuntubox.mydomain.local
(pregunta secundaria: ¿cuál es el correcto?) - En Windows Server, en la configuración de DHCP, haga clic con el botón derecho en la zona -> propiedades -> pestaña DNS -> marcó la última casilla ( Actualizar dinámicamente ... ).
De todos modos ... nada ayudó.
Otra pregunta secundaria: ¿por qué tengo ambos /etc/dhcp3
AND /etc/dhcp
en mi caja de Linux? Solo la última carpeta tiene dhclient.conf
(a pesar de los comentarios comunes en la web).
Además, ¿es sudo dhclient -r
realmente el equivalente de ipconfig /renew
? Por lo que puedo decir, no hace nada.
/etc/hostname
en dhclient.conf. No es necesario configurarlo para que esto funcione.Hay un par de formas en que esto puede suceder; Hay ventajas y desventajas de cada enfoque.
Primero está la forma "simple" de hacerlo (lo que significa menos partes móviles); hacer que las cajas de ubuntu envíen comandos de actualización de DNS al servidor DNS.
nsupdate
es el medio para esto, está en el paquete dnsutils. La advertencia principal aquí es que las actualizaciones no autenticadas deberán activarse en sus zonas DNS, lo que puede representar un riesgo de seguridad bastante desagradable: nombres que las aplicaciones / sistemas les gusta usar para el descubrimiento de servicios ("wpad", "teredo", "títere" ") están maduros para el secuestro.La segunda opción es configurar el servicio DHCP para inyectar los registros por usted. Parece que esto es lo que estabas tratando de hacer. Algunas cosas que debe verificar para que funcione de la manera que espera:
dhclient.conf
debe ser un dominio totalmente calificado nombre; eso podría ser por qué eso no funciona)Ah, y suponiendo que su DNS esté integrado con AD, no combine ambos métodos: terminará con problemas de permisos de objetos AD cuando el servidor DHCP intente actualizar algo que ya ha sido insertado por el host.
fuente
Por favor marque esta respuesta , esto proporcionará un método para agregar su anfitrión a cualquier servidor DNS. Sin embargo, debo señalar que, por lo general, el servidor DHCP registra los clientes asignados automáticamente, a menos que (a) su nombre de host sea incorrecto o falte, o (b) su servidor DHCP no tenga instrucciones de hacerlo.
Su alcance en el servidor DHCP debe tener habilitadas las actualizaciones.
fuente
no modifique el archivo "/etc/dhcp/dhclient.conf" y deje:
send host-name "<hostname>";
simplemente complete el nombre de host en / etc / hostname:
mycomputer.mydomain.com
".midominio.com" si en DNS A, tiene una zona de búsqueda directa llamada "midominio.com" (busque en el Administrador de DNS en su servidor DNS)
reinicie su computadora, puede ver en su DHCP que la computadora aparece con el buen nombre, y después de que DNS A y PTR se actualicen bien
fuente
La forma más fácil es instalar el servidor Samba en su caja de Linux. Al hacer esto, podrá acceder a
ping
su caja de Linux utilizandohostname
cualquier sistema operativo.Para instalar samba:
fuente