IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Comment se passer de dyndns ?


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    587
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 587
    Par défaut Comment se passer de dyndns ?
    Hello happy tax payers...

    Je ne sais vraiment pas où poser ma question, alors je viens ici, car s'il existe une solution utilisant PHP, je saurais m'en débrouiller.

    Voici mon problème : jadis, NOIP et dyndns étaient gratuits, mais, de nos jours tout change... Je voudrais pouvoir accéder à mon réseau depuis l'extérieur, même si mon FAI m'alloue une ip dynamique. Pour cela, il faut que je connaisse l'IP publique de ce réseau. La solution que j'imagine, c'est qu'un ordinateur, sur ce réseau, la connaisse, et me l'envoie par mail (avec tous les codages qu'on peut imaginer...). Mais je ne vois pas (pour le moment) quel programme écrire sur cet ordinateur, pour qu'il accède à cette information. Pourtant, je sais bien que c'est possible, puisque le site mon-ip.com le fait (et drôlement bien...)

    Quelqu'un sait-il comment récupérer la réponse de mon-ip.com ?

    Merci d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    587
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 587
    Par défaut
    En continuant à réfléchir à mon problème, voici ce qui me vient à l'esprit : quand on développe un site en PHP, si l'on a besoin de récupérer l'adresse IP du visiteur, on la trouve fans la variable $_SERVER[‘REMOTE_ADDR’].

    Si je veux me passer de dyndns, je pourrai donc passer par là.

    Mais ce qui m'intéresse, c'est de créer une fonction distante, que je pourrai utiliser en plaçant (par exemple) la réponse dans une cellule de table :
    <table><tr><td id='toto'> http://www.le-site-qui-me-donne-mon-ip.html/la_fonction()</td></tr></table>

    et ensuite faire ce que je veux avec document.getElementById('toto'.innerhtml)

    Est-ce que des gens plus expérimentés que moi peuvent me dire si je suis dans la bonne voie(ça me parait quand-même lourd...) ?

    Merci d'avance.

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 328
    Par défaut
    Pour commencer, il te faut un domaine, ce qui est payant. dyndns te founi un sous-domaine.
    OVH par exemple un service de maj dynamique de DNS. Sur github, tu as un script nommé ddns-gandi pour faire des maj dns sur un domaine chez gandi. Peut être base d'inspiration pour l'utiliser avec un autre registrar.

    Si tu veux vraiment pas acheter un domaine, tu peux éventuellement trouver un domaine gratuit mais t'auras pas le choix sur le TLD, et ça m'étonnerait que tu puisses faire du ddns dessus.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    587
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 587
    Par défaut
    Pas tout à fait d'accord : je peux très bien accéder à mon réseau personnel sans nom de domaine, si j'ai son adresse IP. Par contre, pour ce que j'essaie de faire, oui, au départ, il me faut une adresse web. Mais j'ai depuis des années un compte libre chez free. Je peux y créer tous les sites que je veux. Pour la sécurité, c'est autre chose, mais la sécurité, sur le Web, c'est tout le temps autre chose.

    Dans le temps, no-ip (ou dyndns, si mes souvenirs sont bons) était complètement libre. Maintenant, soit il faut leur filer régulièrement quelques dollars, ou envoyer un mail tous les mois... J'essaie de me libérer de ces contraintes. Ce n'est pas pour le fric, c'est pour le principe, et pour rester le plus possible "dans le vent", pour garder l'impression de "maitriser la technologie" (défense de rire...)

    AMIcalement.

  5. #5
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    l'idéal serait de pouvoir demander l'adresse ip à votre modem. par exemple je suis chez orange avec un modem fourni et je peux obtenir l'adresse ip et d'autres informations en envoyant une requete post à http://192.168.1.1/sysbus/NMC:getWANStatus.

    si votre modem ne fournit pas cela, il y plusieurs sites qui fournissent actuellement l'information mais gérer un site coute des ressources donc ces sites ne pourront pas fonctionner indéfiniment comme cela :
    https://api.ipify.org/
    http://ip-api.com/json/
    https://api.my-ip.io/ip
    https://api.myip.com/

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 328
    Par défaut
    je peux très bien accéder à mon réseau personnel sans nom de domaine
    Oui tout à fait.

    Après effectivement, tu peux très bien utiliser les URL fournies par Mathieu avec un cron et l'insérer sur ton site free de façon à ce qu'il affiche un URL d'accès vers ton réseau.

    Quand à la sécurité, elle dépendra plus de ton réseau interne, comme avant, pas de changement par rapport à no-ip. Les problèmes que tu pourrait rencontrer c'est plus des bugs comme ton appli qui n'a pas fait le rafraichissement de ton ip pour x raison, ou que les api fournies par Mathieu deviennent payantes.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Comment réaliser un client dyndns ?
    Par Blo0d4x3 dans le forum C#
    Réponses: 2
    Dernier message: 11/04/2006, 14h03
  2. Comment ce passer de NuméroAuto ?
    Par Cantalou dans le forum Access
    Réponses: 3
    Dernier message: 23/01/2006, 09h44
  3. [Debutant] comment faire passer des donnée ???
    Par cyrill.gremaud dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 17/01/2006, 22h28
  4. Comment faire passer un menu par dessus une autre frame
    Par barthelv dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/11/2005, 11h03
  5. Réponses: 5
    Dernier message: 08/03/2004, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo