Port forward (NAT) basato su dominio / URL

0

Al momento ho il mio Time Capsule per inoltrare tutte le richieste in entrata sulla porta 80 al mio Mac Mini che esegue un server web con il suo indirizzo IP locale di 192.168.1.8 . Ho anche impostato DNS in modo che se vado a example.com invierà la richiesta al mio IP pubblico statico che a sua volta farà sì che Time Capsule inoltrerà la richiesta sulla porta 80 al mio Mac Mini.

Tuttavia ora ho anche un Raspberry Pi sulla rete locale, con l'indirizzo IP di 192.168.1.5 . Voglio essere in grado di accedere al server web sul Raspberry Pi andando a pi.example.com , ma non sono sicuro di come ottenere Time Capsule su port forward in base al dominio . Quello che mi piacerebbe avere è qualcosa che funziona così:

example.com:80       -->   public IP   -->    192.168.1.8:80
pi.example.com:80    -->   public IP   -->    192.168.1.5:80

NB: pubblicato su apple.stackexchange.com in relazione a Time Capsule, tuttavia potrebbe essere più adatto su ServerFault, in tal caso chiedo se i moderatori potrebbero gentilmente spostarlo lì.

    
posta Joshua 06.03.2013 - 18:54
fonte

1 risposta

1

Time Capsule non può port forward in base alla richiesta del dominio in entrata. Non è a conoscenza del dominio richiesto, solo la porta a cui si sta tentando di accedere. È necessario un software, come Apache opportunamente configurato, per gestire più domini virtuali all'interno di una rete. Non sono sufficientemente informato sull'argomento da consigliarvi in merito, ma implicherebbe l'invio di DNS e / o incarichi di routing a un server (come il Pi o OS X Server) e l'inserimento di Time Capsule in modalità bridge.

Un modo migliore per farlo è quello di colpire il Raspberry Pi su un'altra porta pubblica, come esempio.com:81. Time Capsule può gestirlo con facilità.

    
risposta data 06.03.2013 - 21:53
fonte

Leggi altre domande sui tag