doc/dns_local_network_fr.md

46 lines
2.6 KiB
Markdown
Raw Normal View History

2020-09-18 19:11:15 +02:00
# Accéder à son serveur depuis le réseau local
2015-05-20 22:49:34 +02:00
Après installation de votre serveur, il est possible que votre nom de domaine ne soit pas accessible depuis le réseau local où se trouve le serveur. Ceci est un problème connu sous le nom de [hairpinning](http://fr.wikipedia.org/wiki/Hairpinning) - une fonctionnalité mal supportée par certaines box internet.
2015-05-20 22:49:34 +02:00
Pour résoudre ce problème:
- il est nécessaire de configurer le DNS de votre routeur
- à défaut, il est possible de modifier le ou les fichiers /etc/hosts de vos ordinateurs clients.
2015-05-20 22:49:34 +02:00
### Trouver ladresse IP locale du serveur
2015-05-20 22:49:34 +02:00
Tout d'abord il vous faut trouver l'adresse IP locale du serveur
2021-01-25 03:36:49 +01:00
- soit en utilisant l'une de astuces expliquées [ici](finding_the_local_ip)
- ou en utilisant la webadmin, dans l'écran Diagnostique, section Connection Internet, IPv4, cliquer sur 'Détails' et vous devriez trouver une entrée pour 'IP locale'.
- ou en ligne de commande sur le serveur: `hostname -I`
2015-05-20 22:49:34 +02:00
## Configurer le DNS de la box
2017-01-18 06:43:15 +01:00
2020-09-22 22:27:52 +02:00
L'idée ici est de créer une redirection qui sera active sur tout votre réseau. Le but est de créer une redirection DNS vers l'ip de votre serveur YunoHost dans votre box. Il faut donc accéder à l'interface de configuration de votre box et aux paramétrages DNS, puis créer la redirection locale (par exemple, `yunohost.local` renvoi sur `192.168.1.21`).
2017-01-18 06:43:15 +01:00
2015-05-20 22:49:34 +02:00
### Box SFR
2016-03-30 14:32:52 +02:00
Si vous ne disposez toujours pas de ladresse IP privée de votre serveur, vous pouvez la trouver sur linterface de votre box SFR :
2015-05-20 22:49:34 +02:00
Dans longlet Réseau puis Général
<img src="/images/ip_serveur.png" width=800>
2015-05-20 22:49:34 +02:00
#### Configurer le DNS de la box SFR
Rendez-vous dans longlet Réseau puis DNS pour ajouter votre nom de domaine au DNS de la box.
<img src="/images/dns_9box.png" width=800>
2015-05-20 22:49:34 +02:00
## Configurer le fichier [hosts](http://fr.wikipedia.org/wiki/Hosts) de lordinateur client
2015-05-20 22:49:34 +02:00
La modification du fichier hosts devrait être effectuée seulement si vous ne pouvez pas modifier le DNS de votre box ou de votre routeur, car le fichier hosts impactera uniquement lordinateur sur lequel le fichier est modifié.
2016-03-30 14:32:52 +02:00
- Sous Windows, vous trouverez le fichier hosts ici :
2015-05-20 22:49:34 +02:00
`%SystemRoot%\system32\drivers\etc\`
> Il est nécessaire dafficher les fichiers cachés et systèmes pour voir le fichier hosts.
2020-09-22 22:27:52 +02:00
- Sous les systèmes UNIX (GNU/Linux, macOS), vous le trouverez ici :
2015-05-20 22:49:34 +02:00
`/etc/hosts`
> Les droits root sont nécessaires pour modifier le fichier.
Ajoutez simplement à la fin du fichier hosts une ligne contenant ladresse IP privée du serveur suivi de votre nom de domaine
```bash
192.168.1.62 domain.tld
2017-01-18 06:43:15 +01:00
```