Sustitución de DNS en la peer-peer

Con frecuencia tengo el problema de que estoy en una red local donde DNS se hace por enrutadores que no tienen control sobre. A menudo quiero enviar archivos o datos entre dos de mis dispositivos en la misma subred, pero se les asigna una dirección DHCP al azar en cada conexión. Las direcciones de codificación en serie, o la configuración de las asignaciones de DHCP preferidas no parece funcionar, como una aleatoria La dirección es asignada por el router de todos modos

Estoy buscando algún tipo de difusión basada DNS anulación, o el sistema de sincronización. Estoy utilizando de diversas maneras Linux Mint 17 o pruebas debian.

¿Hay algún paquete que pueda instalar como un "shim" de DNS, que permitirá que las dos máquinas se reconozcan entre sí y reemplacen sus configuraciones de DNS local automágicamente? Mi solución actual es comprobar el IP en cada máquina y tener un script para actualizar todos los ajustes que necesito cambiar manualmente.

El sistema no tiene que ser seguro, ya que estoy usando claves de inicio de sesión entre los dispositivos, donde ya he compartido las claves mediante la copia del archivo a través de USB. Cualquier intento de MITM será detectado en la etapa de inicio de sesión.

Lamentablemente mi búsqueda no tiene el combo correcto de palabras clave para encontrar nada relevante.

¡Gracias!

Suena como Avahi (Multicast DNS) podría ser lo que estás buscando. En combinación con nss-mdns , puede utilizar sus nombres de host FQDN como cualquier otro nombre de host DNS. Los paquetes deberían estar disponibles para casi todas las distribuciones de Linux.

Para habilitar nss-mdns, necesita editar /etc/nsswitch.conf para que la línea hosts: line tenga este aspecto:

 hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 

Después de activar tanto el demonio Avahi como el nss-mdns, deberías poder conectarte a una máquina con el nombre de host my-machine como esto:

 sftp my-machine.local 

Si realmente está en la misma subred, ¿por qué no alias la interfaz de red y configurar el alias con una dirección IP estática que estaría en la misma subred? Escoja algo completamente diferente, así que si están usando 10.0.0.0/8, utilice 192.168.0.0/24 o algo así. Suponiendo que la conmutación peer-to-peer está habilitada en el borde de red que debería funcionar. Suponiendo que no seas inalámbrico, por supuesto. Si es inalámbrica, ¿puede configurar una red inalámbrica ad-hoc? Algunas tarjetas de red le permiten unirse a varias redes a la vez. No está seguro de si puede unirse a un ad-hoc y uno normal al mismo tiempo, sin embargo.

A continuación, sólo puede agregar la dirección IP de la otra máquina al archivo / etc / hosts.