No mencionaste qué cliente o protocolo/s estás usando... puede ser que estés hablando de compartir archivos con samba/cifs, y si es así, hay una respuesta en otra parte en ask different (trataré de encontrarla) que arreglará tu problema...
Pero voy a lanzar esto por si acaso porque he hecho un montón de ARD/VNC y RDP de la otra manera, y el problema que se presenta más (si definitivamente NO es un problema de DNS) es que si la pantalla del mac se duerme, la consulta del cliente para una conexión de escritorio va sin respuesta (muy a menudo), incluso si usted marca esa casilla en la configuración de energía para despertar para el acceso a la red.
Tengo un par de soluciones si ese es el problema:
La solución más sencilla es configurar la pantalla para que nunca entre en reposo, o establecer una esquina caliente en el panel de preferencias del salvapantallas, y dejar el puntero en esa esquina cuando no se utilice. Se recomienda activar, en el panel de preferencias de seguridad, la opción "requerir contraseña después de..." (para no dejar tu consola completamente invitada a cualquier usuario).
La otra solución que uso es entrar por ssh en la máquina y "despertarla" con un bash script que usa osascript para simular la pulsación de una tecla. Creo que la idea tiene su origen en un post de Mac Hints de hace un tiempo, y su publicado aquí :
#!/bin/bash
# wake up the screen
# (will simulate pressing the cursor key)
osascript="/usr/bin/osascript"
osascript -e 'tell application "System Events" to key code 123'
exit
ssh in, copiar en el archivo llamado "wakes" en el servidor; dejar en algún lugar en su $PATH, chmod +x wakes, ejecutar el comando, a continuación, intentar inmediatamente la conexión con el cliente de intercambio de escritorio.