Ero nel bel mezzo del tentativo di installare il webserver apache integrato per fare una leggera condivisione di file di rete sul mio dispositivo iOS che non desideravo sincronizzare, ho scoperto che posso accedere solo alle cose relative alla rete dalla macchina stessa e nessun altro dispositivo sulla rete, ad eccezione del router, sembra scoprire la macchina.
Ad esempio, posso accedere al web server integrato tramite il suo IP e localhost (oltre a * .local) se lo faccio direttamente sulla stessa macchina. Se provo ad accedere al server web utilizzando l'indirizzo IP o l'indirizzo .local del mio iPhone connesso alla rete, la pagina scade. Anche io non riesco a eseguire il ping della macchina dal mio iPhone, tuttavia quando faccio il ping della macchina dal router, il router riceve una risposta.
Ho anche provato a provare a installare MAMP e ad usare l'impostazione: 8888 per Apache ma non può ancora essere risolto da nessun'altra parte sulla rete se non dalla stessa macchina.
Stranamente, non riesco a eseguire il ping del mio dispositivo iOS dalla macchina macOS, solo dal router. Tuttavia, se utilizzo canyouseeme.org per verificare se la porta di inoltro dell'applicazione torrent in esecuzione funziona, il sito Web è in grado di connettersi all'app sulla mia macchina.
L'unica cosa da notare è che sia il dispositivo iOS sia la macchina macOS sono entrambi nelle ultime versioni beta disponibili.
Non mi sento come se si trattasse di un problema di router perché ho usato l'indirizzo .local e IP per accedere a configurazioni di Apache configurate in precedenza su versioni precedenti di OS X. Con la maggior parte degli aggiornamenti, sembra resettare le configurazioni del server e come tale ho dovuto ripristinare le impostazioni. Fino ad ora, questo processo ha funzionato bene. Non capisco perché questo non funzioni ora, forse un bug nella beta?
indirizzi IP:
macOS Machine: 192.168.1.5
iPhone: 192.168.1.3