Mi enrutador Belkin tiene una opción para establecer un nombre de dominio local, que, sospecho, me permite direccionar hosts dentro de mi propia red usando este dominio. Por defecto, esto está configurado para ser "Belkin".
¿Es posible llamar a los hosts dentro de mi red de esta manera, por ejemplo, en ping foobar.belkin
lugar de ping 192.168.2.4
?
La cuestión es que la página interna de mis enrutadores muestra todos los nombres de host establecidos ( dhclient
parece que funciona) y el enrutador en sí es accesible router.belkin
, pero no hay otros hosts.
Mi problema aquí es que el enrutador conoce el nombre de cada host, pero los hosts no conocen el nombre del otro. ¿Cómo puedo arreglar eso?
Nota: Nmap mostró que el puerto udp / 53 para DNS está abierto en mi enrutador, pero no encuentro ninguna forma de configurarlo en la interfaz web.
Agregar: // Es un "Belkin F7D3302 v1"
fuente
http://fritz.box
, accedo a otras máquinas en su red usando en.local
lugar de.box
. Anteriormente, con otro módem / enrutador, lo era.lan
.Respuestas:
En general, el enrutador no actuará como un servidor DNS, pero a menudo actuará como un proxy DNS. Es decir, en DHCP entregarán su propia IP como servidor DNS y luego se darán la vuelta y golpearán los servidores DNS reales. Si está haciendo esto, entonces creo que podrías resolver esos nombres locales, .belkin.
Verifique ipconfig / all y vea si la puerta de enlace predeterminada y el servidor DHCP tienen la misma IP. Si no es así, ingrese nslookup, luego ingrese "server ROUTER_IP" en el indicador e intente hacer una búsqueda en google.com. Si eso funciona, entonces probablemente haya una configuración en el enrutador para que le dé su propia IP como el servidor DNS que no está marcado.
fuente
Si las máquinas en su LAN ejecutan un sistema operativo relativamente moderno , puede acceder a ellas agregando ".local" a su nombre de host, de esta manera:
ping MACHINE_NAME.local
Para obtener el nombre de una IP determinada, use
Para ver todos los nombres de máquinas e IP conectadas en la red local, use algo como este comando BASH:
fuente
Claro, esto es lo que hago con mi enrutador en casa.
Su enrutador debería poder hacerlo siempre que tenga activadas sus capacidades de servicio DNS para que procese las solicitudes DNS para su LAN para ese dominio (reenviará solicitudes para otros dominios a sus servidores DNS habituales de modo que su web la navegación no está rota en los clientes).
Debe hacer que cada cliente use el enrutador para sus búsquedas de DNS, que probablemente saldrán de la caja suponiendo que también esté usando DHCP.
fuente
La respuesta corta es (en su mayor parte) no. Su enrutador (en la mayoría de los casos) no es un servidor DNS. Sin embargo, puede establecer entradas estáticas para todos sus dispositivos y luego agregarlas a su lista de hosts dentro de los dispositivos dados.
El Belkin F7D3302 no admite el servicio de DNS.
fuente
He tenido exactamente el mismo problema.
El problema parece ser que si intenta direccionar un nombre de host local, el enrutador agrega automáticamente ".belkin" suponiendo que belkin es lo que ha establecido como su nombre de dominio local. Cambiarlo a otra cosa no resolverá el problema y no puede dejarlo en blanco.
Como dijo xaccrocheur anteriormente, la mayoría de los sistemas operativos modernos accederán a la mayoría de las cosas agregando .local Entonces ... He hecho una especie de solución que funciona bien con la mayoría de mis máquinas. Cambié la configuración del nombre de dominio local en el enrutador a local
Ahora puedo acceder a la mayoría de los dispositivos solo por nombre de host
fuente
Instale y configure el servidor DNS dentro de la red local, regístrelo en todos los hosts, ingrese primero el servidor DNS interno en la lista de servidores DNS en el enrutador Belkin. Entonces tendrás lo que quieres.
fuente
Si bien no sugiero hacer esto, le daría el resultado deseado (poder hacer ping a los nombres de host locales sin configurar un servidor DNS separado)
Guarde el archivo de hosts.
Ahora intente hacer ping a hostname y hostname2, debería ver lo siguiente
Nuevamente, no es así como lo haría. Optaría por configurar un servidor DNS yo mismo, pero si no tiene esa opción, esta es una alternativa rápida y sucia.
Oh, no olvide que si planea hacerlo, agréguese a los permisos de seguridad en el archivo de hosts para que pueda escribir en el archivo. Además, no olvide copiar este archivo de hosts en todas las otras máquinas de su red.
fuente