Pages: [1]   Go Down
Author Topic: [Risolto] Accedere a host con ip condiviso (nel mio caso Aruba)  (Read 930 times)
0 Members and 1 Guest are viewing this topic.
Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho il seguente problema:
ho creato una pagina php che restituisce un valore che vorrei leggere con l'arduino+etherneth shield, ma la pagina è hostata da aruba che mette più domini sotto lo stesso ip, quindi non posso collegarmi usando la libreria ethernet perchè esige l'uso dell'ip e non del nome.

ho cercato altre librerie ma con scarso successo, ci sono delle alternative (tipo EthenrnetDns), ma per ora non ho ottenuto con nessuna il risultato sperato.

grazie per l'aiuto

Edit:
la soluzione era semplicissima, basta specificare l'host quando si fa la richiesta GET:
Code:
     client.print("GET /miapagina.php HTTP/1.0\n"); // richiesta della pagina
     client.print("Host: www.miohostaruba.it\n");      // specifico l'host
     client.println();                                             // avvio la richiesta
il resto del codice è l'esempio della libreria ethernet client
« Last Edit: June 11, 2011, 05:06:30 am by lollotek » Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

sicuro necessiti obbligatoriamente dell'ip? alla fine il dns ritorna un ip
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

sicuro necessiti obbligatoriamente dell'ip? alla fine il dns ritorna un ip

La libreria ethernet di arduino necessita di un ip per collegarsi. mentre il mio sito su aruba ha l'host condiviso, quindi su un solo ip rispondono diversi siti, ma in base al nome messo nella barra degli indirizzi il server redirige automaticmaente. dovrei prendere l'host dedicato per avere un ip mio.

per spiegarmi meglio:
- pingo il mio dominio: "lorenzoboasso.it"
- prendo l'ip di risposta
- scrivo l'ip nella barra degli indirizzi
- il sito non risponde

Questo è un dato di fatto di Aruba, l'unico modo che ho quindi per accedere alla pagina è tramite il nome dell'indirizzo e non l'ip
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

dipende dove ti reinderizza, tu oa prendi l'ip ma la pagina dovrebbe essere (almeno per il mio sito tecnomedia.tv) /home/tecnomedia.tv/www/ o qualcosa del genere, prova a immetterlo manualmente
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

dipende dove ti reinderizza, tu oa prendi l'ip ma la pagina dovrebbe essere (almeno per il mio sito tecnomedia.tv) /home/tecnomedia.tv/www/ o qualcosa del genere, prova a immetterlo manualmente

E' una delle strade che avevo intrapreso, ma senza risultato.
ho però appena trovato la soluzione, ed era semplicissimo, ho editato in testata
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 90
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

potresti spiegare la soluzione trovata, grazie
Logged

Freedomotic Domotica Open Source
http://freedomotic.com
We need your help. Please contact us for contributing

Pages: [1]   Go Up
Jump to: