• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Site web à la maison ? Oui, même sans IP fixe !

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Tout est parti d'une blague...

"Tu peux aussi héberger ton site chez toi."
C'est possible, oui. Et je me suis dit : comment est-ce que je pourrais le faire... GRATUITEMENT ?

Pour rendre un site accessible depuis Internet, il faut quoi ?

  1. Un serveur – dans mon cas, ce sera mon desktop.
  2. Une IP publique – j'en ai une, mais elle est dynamique (elle change).
  3. Une disponibilité continue – et là, avec les coupures d’électricité, on oublie
  4. Un nom de domaine – parce que donner son IP, c’est pas très sexy.

Je me charge de trouver des solutions pour les points 1, 2 et 4.

Le point 3, je le laisse à la CEET (courage les gars, je compte sur vous ).

Objectif : Avoir un nom de domaine gratuit qui s’adapte automatiquement à mon IP publique, même quand elle change.


C’est le moment où je devrais vous raconter comment j’ai découvert l’Amérique et vaincu Satan avant de tomber sur le projet FreedomBox, blablabla...

Mais restons sérieux : aujourd’hui, je vous parle de GnuDIP, un service DDNS que FreedomBox m’a fait découvrir – et c’est du lourd.

C’est quoi GnuDIP ?


GnuDIP est un service de DNS dynamique (DDNS).

Il permet de lier un nom de domaine à une adresse IP changeante – typiquement ce que tu as si tu es chez un FAI standard.

L’instance publique dispo sur

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

propose deux domaines gratuits :

  • freedombox.rocks
  • sds-ip.de

Et oui, c’est 100 % gratuit.

Tutoriel : Utiliser GnuDIP pour obtenir un sous-domaine gratuit

Étape 1 : Création d’un compte


Rendez-vous sur

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Et inscrivez-vous :


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Étape 2 : Créer un sous-domaine

  • Hostname : choisissez un nom court, simple, sans caractères spéciaux.
  • Domain : sélectionnez sds-ip.de ou freedombox.rocks.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Une fois enregistré, retournez sur la page de connexion et connectez-vous.

Par défaut, le domaine pointe vers l’IP que vous avez utilisée pour vous connecter.


Mais vous pouvez la modifier manuellement :


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Mieux encore : Mettez à jour automatiquement votre IP publique


Si votre IP change régulièrement (comme chez beaucoup de fournisseurs), GnuDIP vous propose une solution simple : le "Quick Login URL".

Il suffit de cliquer sur "Set quick login URL", copier le lien, et l’utiliser dans un petit script qui s’exécute régulièrement via cron par exemple.

Un simple curl vers ce lien mettra automatiquement à jour l’IP du domaine :


curl "

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

..."


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Et tada !!!


Votre domaine gratuit pointe vers votre réseau local, même si votre IP change.

Il ne vous reste plus qu’à faire une redirection de port sur votre routeur pour exposer un service (web, SSH, etc.).

Bonus1 : Et DuckDNS alors ?


Si vous préférez une alternative encore plus simple, il y a aussi

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

, qui offre des sous-domaines en duckdns.org et fonctionne aussi avec un script ou une URL à appeler périodiquement.

Configuration de base (avec cron) :


echo "url=

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

" | curl -k -o ~/duckdns/duck.log -K

Et ajoutez ce script à votre crontab :


*/5 * * * * ~/duckdns/update.sh >/dev/null 2>&1
Bonus : Se connecter à son serveur chez soi en SSH grâce au domaine dynamique


Maintenant que votre domaine pointe toujours vers votre IP publique, vous pouvez même l'utiliser pour accéder à votre machine à distance via SSH.

Exemple : connexion SSH avec domaine GnuDIP


Imaginons que vous avez configuré le domaine monserveur.sds-ip.de pour pointer vers votre IP publique.

Sur votre machine distante (là où vous voulez te connecter), il vous suffit d'utiliser :


ssh utilisateur@monserveur.sds-ip.de

Et voilà, vous êtes chez vous

Pré-requis côté maison :

  • Votre box/routeur doit rediriger le port 22 (ou un port personnalisé si vous avez modifié sshd) vers votre machine.
  • Votre machine doit être allumée et le service SSH actif.
Astuce sécurité : changez le port SSH par défaut, utilisez une clé SSH au lieu du mot de passe, et configurez fail2ban pour limiter les attaques.
Cette configuration, combinée au domaine dynamique, vous permet un accès sécurisé et stable à votre environnement local, même si votre IP change toutes les 12 heures !

Conclusion


Finalement, j’ai quand même pris un VPS pour héberger mon

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

Mais, juste pour le fun, il est aussi dispo via GnuDIP ici :


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.




Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу