Accueil Problèmes et solutions
routeur4g.fr est financé par ses lecteurs. Quand vous achetez en passant par les liens du site, nous pouvons toucher une commission d’affiliation.

IP dynamique - WTF ?

MoricioMoricio Membre Messages: 114
Modifié (février 2019) dans Problèmes et solutions
J'ai rapidement constaté que j'étais en IP dynamique.
Et ça je ne suis pas habitué, 2 IP en 8ans (changement de CPE Wimax Ozone).

Depuis que je suis en 4G, 2 IP en 2 jours.
Ce n'est visiblement pas du fixe et il me suffit de rebooter mon B528 pour en avoir une nouvelle.
Oups, je n'avais pas vérifié ça avant de m'abonner :#

Heureusement je n'en ai pas réellement besoin.
Avant 4G j'avais débit de m.... donc les services du Cloud... (sans compter que par principe...)
Mais j'aime bien sécuriser mes connexions tout de même (SSH/SFTP vers VPS uniquement).

Il y a un baille j'ai joué avec dyndns et no-ip (pas de mauvais souvenir).
Il semblerait qu'il y ait du changement dans le secteur. Tout est payant on dirait? c'est grave.
Et puis là me vient l'idée d'utiliser ledit VPS pour gérer ça.

On est vendredi, pas de contrainte particulière, météo de saison, allé hop c'est parti.
Je commence à aborder le sujet dans le détail.
DNS Authoritative, SOA, MX et autres A reccord, tient il me faut un SPiF aussi (TXT record)...
Bref les joies et prises de têtes connues de ceux qui ont...poussés le bouchon TCP/IP.

Après 2 jours de pause (rien fait ce jour Grrr) et attente propagation DNS de mon nouveau nom de domaine. Je me suis demandé si ça pouvait intéresser du monde?

Et surtout quelles pouvaient être les remontées des discuteurs sur le sujet?

Dans mon B528 il y a Oray que je ne connais pas.
De toute façon, pour moi, il est hors de question de payer pour ce genre de service.
Pour référence, sur mon VPS à 4€/mois il est possible de gérer des milliers de redirections.
Dit autrement, une fois mis en place ça ne coûte pas grand chose.

Donc l'idée est simple;
d0= serveur configuré pour répondre aux requêtes DNS (VPS OVH avec IP fixe)
d1= domaine du client 1 de d0
r1= routeur de d1 (la box de la maison du client adhoc)
s1= machine (Linux, OpenWRT ou Windows) qui tourne h24

Scénario {
Le client, s'inscrit sur d0 et indique le nom de son domaine loué chez Tel ou Untel
Il redirige son domaine vers d0 (via WebUI de Tel ou Untel)

Ensuite, chez lui;

s1, toutes les x minutes, vérifie si l'IP publique de r1 a changée depuis la dernière.
Là c'est du LAN donc pas besoin de sortir.

Lors d'un changement, après process d'identification, s1 envoie nouvelle IP de r1 à d0.

Lors de la prochaine requête DNS pour obtenir l'IP du domaine concerné.
d0 aura l'information la plus fraiche pour répondre (selon les x minutes).

A la prochaine requête DNS, même plus besoin de d0.
}

A moins que qlqun dégote une manière de changer un des champs des "compatibles dynhost" dans le firmware du routeur. Il y a une contraintes majeures, avoir une machine h24.

Bref vous avez compris l'idée je pense.

Pour la partie client Linux/OpenWRT je penses à Python, peut-être Perl.
Aucun intérêt de faire du Qt ou autre lib graphique pour envoyer qlqs octets.

Pour Windows pas trop le choix .NET.
Soit service (jamais fait mais why not)
Ou alors une petite appli (habitudes des Windowsiens/nnes obligent) et ce sera plus long.

Si il y a un de vous a envie de jouer le beta il peut m'envoyer MP ou répondre ici c'est comme il veut.
Contrainte: avoir une machine Linux h24 et un minimum de connaissance (et l'utilité).

A cette heure, depuis 2jours en fait:
d0 est prêt, il suffit d'alimenter la BdD.
J'ai testé avec 2 noms de domaine.
La propagation est immédiate forcément (je n'y suis pour "rien" c'est le DNS).
J'attends encore propagation DNS pour nouveau domaine de d0 donc je vais changer qlqs paramètres mais ça le fait :)
Celui qui fait confusion sur la phrase précédente n'est pas beta.

Je n'ai pas encore de script pour vérifier et envoyer la nouvelle IP.
Je fais changement manuellement chaque jour/reboot donc je ne pourrais accepter bcp de beta.
Message edité par Moricio on
Connectez-vous ou Inscrivez-vous pour répondre.