Connettiti al nome host SMB anziché 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 inserisco il mio IP locale, posso accedervi.

Come posso connettermi con il nome host?


1
Quando dici " ... collegato al mio IP ... ", cosa intendi esattamente? Hai aggiunto una voce al /etc/hostsfile per questo?
user3439894

No, hostname.synology.me è un DNS dinamico.
0xid0

@ 0xid0 E per essere chiari. L'indirizzo IP per la sinologia si trova sulla stessa sottorete del Mac? Potrebbe essere solo un banale problema di firewall o di rete che potrebbe essere risolto con VPN.
bmike

Risposte:


1

È necessario disporre / eseguire un server DNS o modificare il file degli host locali affinché i nomi vengano risolti correttamente . Oppure avrai bisogno di un servizio per farlo: il servizio Trova il mio Mac di Apple tramite iCloud è solo un'opzione.

Se vai al file host o all'opzione DNS, dal terminale, usa il comando host per vedere cosa sta risolvendo:

host hostname.synology.me

Potresti riuscire a far funzionare anche il bonjour. Questo è più complicato, poiché lo strumento host e alcuni altri non gestiscono bene il bonjour.

Elencare i montaggi SMB trovati da Bonjour sulla rete locale:

dns-sd -B _smb

È necessario utilizzare control + C per annullare il comando Sfoglia. Prendi i nomi alla fine dell'elenco e mettili tra virgolette se hanno spazi o altri segni di punteggiatura nei nomi. Ottieni il nome locale per il servizio:

dns-sd -L "Epson Stylus NX430" _smb

Questo ti mostrerà il nome bonjour e quale nome host locale e porta comunicare al server SMB in questione. Ecco l'output del comando sopra dato che è 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  Epson\032Stylus\032NX430._smb._tcp.local. can be reached at Epson.local.:445 (interface 4)

Quindi, nell'esempio sopra. Il nome host è Epson.local che sostituiresti a smb: //hostname.synology.me come smb: //Epson.local


1
I dispositivi Synology NAS non supportano Bonjour? Controlla la tua interfaccia di gestione e vedi quali opzioni hai per quello. dovresti essere in grado di assegnargli un nome host nello stesso posto in cui assegni un indirizzo IP. Stranamente potresti dover attivare la condivisione di iTunes o qualcosa di altrettanto controintuito
Steve Chambers
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.