Connetti a SMB tramite hostname invece IP

0

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?

    
posta 0xid0 14.11.2015 - 16:10
fonte

1 risposta

1

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

    
risposta data 14.11.2015 - 16:42
fonte

Leggi altre domande sui tag