Incantesimo Ubuntu per DNS dinamico cercasi
- Login o registrati per inviare commenti
Sto collaudando un programmino che deve comunicare (in modo
profittevole, spero) con Paypal. Il servizio classico di PP (cioè
Website Payments Standard) usa un URL fornito dal programmino per
rispondere asincronamente lavenuto pagamento (IPN Instant Payment
Notification). Ma sto sviluppando in localhost. Potrò spostare tutto
su un server 'in rete' ma allora bye-bye al debugging.
Probabilmente dovuto ad un infanzia infelice, mi sono reso conto solo
di recente che posso configurare il mio PC (o più precisamente il mio
server Apache) ad essere visibile al crudele mondo di Internet,
utilizzando una combinazione di:
- IP interno statico
- Port (80) forwarding a questo IP tramite il mio router
- magia config di Apache per rispondere a questo IP
- Dynamic DNS per associare il mio IP dinamico esterno ad un nome di
dominio
Detto, ma non ancora fatto.
Qualcuno a qualche esperienza in merito (meglio se per Ubuntu), prima
che indosso guanti e maschera di nuovo?
La mia ricerca fino ad adesso ha tirato fuori questi link:
http://stackoverflow.com/questions/822902/access-xampp-localhost-from-in...
http://www.howtogeek.com/howto/ubuntu/change-ubuntu-server-from-dhcp-to-...
http://davidwinter.me.uk/articles/2007/01/27/switch-to-static-ip-on-ubun...
https://help.ubuntu.com/community/DynamicDNS
http://www.tech-faq.com/dynamic-dns.shtml
http://portforward.com/
http://www.dynadns.org/
http://www.no-ip.com/
E per i curiosi (beh, almeno ha incuriosito me):
http://www.whatsmyip.org/
http://downforeveryoneorjustme.com/
http://www.opendns.com/
TIA
John
Se non ho capito male vuoi che il servizio che stai programmando sia raggiungibile da internet.
Non penso tu debba fare niente di particolare per quanto riguarda la configurazione di apache.
L'unica cosa che devi fare è impostare il port-forwarding del tuo router.
Di solito i router hanno anche la possibilità di tenre aggiornato il proprio indirizzi dyndns (DDNS), altrimenti lo puoi fare con un'applicazione client che installi su ubuntu (a altro pc della lan).

Quasi. E' il servizio (Paypal sandbox in questo caso) che deve raggiungere il mio applicativo web sotto Apache, ma in localhost (perchè voglio fare debugging).
E vero che per Apache devo solo aggiungere un ServerAlias per il dominio dato a Paypal.
E anche vero (grazie per la dritta) che il mio router gestisce il DDNS da solo - sotto la voce 'Dynamic DNS' - duh, quanto mi sento cretino. Anche se solo per DynDNS, mi va bene cosi.
Chiedendo al JUG, mi hanno parlato di DMZ e reverse proxy, perchè ovviamante sto rendendo vulnerabile il mio PC al mondo crudele di Internet. Qualche idea in proposito?
Non voglio creare un server permanente nel mio caso, ma forse qualcun'altro del LUG si...
Grazie ancora Valerio
John