Bonjour le forum,
je viens de toucher du doigt un truc étrange … ça fait des années que j'utilise mon propre serveur DNS (oui c'est pas bien) ou celui de FDN (c'est mieux, ça serait encore mieux si je pensais à leur donner des ronds de temps en temps, note à faire pour plus tard).
Bref, ayant des secousses sur mes connexions perso je me retrouve avec un truc free temporaire qui marche pas trop mal sauf que mes IP locales ne sont soudainement plus résolues !!!
Alors après avoir rapidement poussé tout ce que je voulais dans mon /etc/hosts j'ai cherché un peu pourquoi mes copains ont le même soucis y compris quand leur VPN est lancé … pour finalement me rendre compte que c'est tout simplement une histoire de DNS.
J'ai quelques enregistrements DNS bien pratiques:
servecole.dev IN A 192.168.10.1
proxy.dev IN A 192.168.10.2
imprimante.dev IN A 192.168.10.10
poste-01.dev IN A 192.168.10.20
poste-02.dev IN A 192.168.10.21
Ces enregistrements sont publiés sur la zone abuledu.org.
Ils nous permettent de nous connecter sur nos serveurs locaux tout en ayant une homogénéisation pour les captures d'écrans, la doc, les références etc. (en bref "connectez vous sur servecole.dev.abuledu.org" et lancez les commandes suivantes …
Mais quand on a une connexion par free je constate le problème suivant:
nslookup servecole.dev.abuledu.org 212.27.40.240
Server: 212.27.40.240
Non-authoritative answer:
*** Can't find servecole.dev.abuledu.org: No answer
Alors que la même requête vers les dns de FDN donne la réponse attendue:
nslookup servecole.dev.abuledu.org
Server: 80.67.169.40
Non-authoritative answer:
Name: servecole.dev.abuledu.org
Address: 192.168.10.1
Question, existe-t-il une bonne raison à ça ?
Comment contourner le problème ?
Quels sont les opérateurs qui font ça ? (étant uniquement chez free je ne peux pas trop tester les autres)
Merci d'avance
# Commentaire supprimé
Posté par Anonyme . Évalué à 4. Dernière modification le 18 septembre 2018 à 11:54.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Pas normal de résoudre des IP locales publiquement
Posté par rycks . Évalué à 2.
Hmmm mouééé disons que c'est bien pratique mais effectivement ça se discute en haut lieux :
https://www.ietf.org/proceedings/52/I-D/draft-ietf-dnsop-dontpublish-unreachable-01.txt
C'est bien dommage car c'est pourtant intéressant dans plein de situations tout a fait compréhensibles … d'un autre côté j'imagine bien le bordel pour les SMTP et autres si on commence à jouer au con avec ça :-(
Il ne me reste plus qu'à … quoi … tiens, comment faire pour avoir une solution "propre" ? Je vais faire tourner les neurones pour voir comment faire !
Merci
eric.linuxfr@sud-ouest.org
[^] # Re: Pas normal de résoudre des IP locales publiquement
Posté par Ellendhel (site web personnel) . Évalué à 4.
Il y a au moins deux solutions propres possibles :
maintenir un fichier /etc/hosts et le tenir à jour (via rsync ou autre outil similaire). Cela peut fonctionner pour des besoins simples (peu de machines, pas d'enregistrement DNS "évolué").
maintenir un serveur DNS interne, faisant autorité pour le réseau interne. Il faudra un accès VPN ou quelque chose de similaire pour permettre à des personnes sur un autre réseau d'utiliser ce résolveur.
Il existe beaucoup de documentation sur ce sujet, en voici une parmi d'autres : https://calomel.org/dns_bind.html
[^] # Re: Pas normal de résoudre des IP locales publiquement
Posté par NeoX . Évalué à 3.
public/privé, 'split view dns'
en gros, tu as un DNS à toi (ce qui est le cas apparemment, puisque c'est ns1 et ns2.rycks.com qui reponde pour le domaine abuledu.org)
et tu configure du split view pour que
[^] # Re: Pas normal de résoudre des IP locales publiquement
Posté par rycks . Évalué à 1.
Sauf que c'est pas uniquement chez moi … en fait je voudrais proposer à n'importe quel contributeur éventuel de bénéficier de ces noms dans son intranet.
Pour faire simple: une personne qui souhaite utiliser abuledu serveur installe la VM et ensuite peut se rendre sur servecole.dev.abuledu.org zoup c'est la VM qui réponds
Idem il souhaite tester le poste client il sera en poste-01.dev.abuledu.org et le poste élève ? ben en poste-02.dev.abuledu.org
Autre cas de figure, je souhaite proposer à des gens de découvrir abuledu sans rien installer: ils installent un client VPN, le site abuledu.org leur fournis un accès VPN à un vrai réseau abuledu de démo.
Pour ne pas leur foutre le bordel le client VPN ne leur impose ni la route pas défaut ni de serveur DNS et on a accès à poste-01.dev poste-02.dev, servecole.dev etc. etc. etc.
Voilà … bon j'ai compris que bof bof mais dans mon cas particulier c'était quand même 'achement pratique, je n'ai pas la main sur un éventuel /etc/hosts des utilisateurs, je n'ai pas la main sur leur IP / Serveur intranet (voir même s'ils en ont un) etc.
eric.linuxfr@sud-ouest.org
[^] # Re: Pas normal de résoudre des IP locales publiquement
Posté par NeoX . Évalué à 2.
sauf que dans SON reseau, la VM n'aura peut-etre pas la meme adresse que chez toi
donc non, ca ne fonctionnera pas
sauf evidemment s'il utilise abuledu-dhcp-server, et abudeldu-dns-server
qui seront 2 paquets que tu vas bientot proposer pour qu'il ait un DHCP qui enregistre le nom des VMs quand elle demande un bail dhcp, et qui fait pointer les machines en DHCP vers le DNS de abuledu
et pour ton histoire de VPN,
comment tu vas gerer que le reseau de ton "client" pourrait etre le meme que ton reseau de dev (et donc comment ce client va pouvoir router son trafic vers ton reseau)
# j'avais eu la même mauvaise idée
Posté par Ecran Plat (site web personnel) . Évalué à 2.
J'avais fait ça, et j'était revenu en arrière car j'utilise un routeur qui tourne sous pfsense et que le resolveur de pfsense refuse également de résoudre un nom qui point sur une ip non routable (par contre le résolveur de google ça lui causait pas de problème).
[^] # Re: j'avais eu la même mauvaise idée
Posté par claudex . Évalué à 4.
Beaucoup de serveurs recursifs ont une option pour les accepter ou non.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.