Quando provo a connettermi nel Finder alla condivisione SMB con l'URL del nome host (come smb: //hostname.synology.me collegato al mio IP) non riesco ad accedere, ma se metto il mio IP locale, posso accedere.
Come posso connettermi con l'hostname?
Dovrai avere / eseguire un server DNS o modificare il file hosts locale per avere i nomi si risolvono correttamente . O avrai bisogno di un servizio per farlo per te: il servizio Trova il mio Mac di Apple tramite iCloud è solo un'opzione disponibile.
Se vai dal file host o dall'opzione DNS, dal terminale, usa il comando host per vedere cosa sta risolvendo:
host hostname.synology.me
Potresti riuscire a far funzionare anche bonjour. Questo è più complicato - dal momento che lo strumento host e alcuni altri non gestiscono bene bonjour.
Elenca i supporti SMB che bonjour ha trovato sulla rete locale:
dns-sd -B _smb
Devi usare control + C per annullare il comando browse. Prendi i nomi alla fine dell'elenco e inseriscili tra virgolette se contengono spazi o altri segni di punteggiatura nei nomi. Ottieni il nome locale per il servizio:
dns-sd -L "Epson Stylus NX430" _smb
Questo mostrerà il nome bonjour e il nome host e la porta locali da comunicare al server SMB in questione. Ecco l'output del comando precedente poiché è un po 'denso leggere le prime volte che provi questo "trucco".
mac:~ me$ dns-sd -L "Epson Stylus NX430" _smb
Lookup Epson Stylus NX430._smb._tcp.local
DATE: ---Sat 14 Nov 2015---
9:39:36.912 ...STARTING...
9:39:37.471 Epson2Stylus2NX430._smb._tcp.local. can be reached at Epson.local.:445 (interface 4)
Quindi, nell'esempio sopra. Il nome host è Epson.local che sostituiresti per smb: //hostname.synology.me come smb: //Epson.local