Forum Linux.général Accéder à une application web depuis le serveur local avec le hostname de la machine

Posté par (page perso) . Licence CC by-sa
Tags : aucun
1
3
jan.
2016

Bonjour,
J'ai une application web sous meteor (serveur web) qui tourne sur l'une de mes machines de mon réseau local.
J'accède à cette application depuis mes tablette/téléphone en tapant l'adresse ip (192.168.1.3:3000) mais j'aimerais utiliser le hostname de ma machine sans rien avoir à configurer sur ma tablette (mp:3000, si ma machine s'appelle mp).
Est-ce possible simplement (sans avoir à monter un serveur DHCP/DNS) ?
Merci !

  • # Avahi

    Posté par (page perso) . Évalué à 2. Dernière modification le 03/01/16 à 16:54.

    Avahi le permet. Il faut installer le programme sur le serveur ainsi que sur la tablette. Le serveur sera accessible sur le réseau local à l'adresse mp.local. Sur Android, il semble qu'il y ait des navigateur "Bonjour" (un autre nom du protocole). Microsoft propose également un protocole (NetBIOS/WINS/ActiveDirectory) mais il n'est pas non plus reconnu par Android sans intervention.

    • [^] # Re: Avahi

      Posté par . Évalué à 4.

      ActiveDirectory

      De mémoire, AD nécessite un DHCP et un DNS (qui peuvent être inclus dans AD je crois, j'ai un doute). En tout cas, c'est certainement plus dur de monter un AD qu'un simple couple DNS/DHCP.

  • # contradiction

    Posté par . Évalué à 4. Dernière modification le 03/01/16 à 17:41.

    sans modifier la tablette, il faut un DNS ou un DHCP/DNS
    sans installer de DNS il faut modifier le fichier hosts.txt qui doit se trouver quelques part sur la tablette (comme dans les linux ou les windows) pour y mettre la correspondance IP hostname

    tu peux aussi utiliser un DNS exterieur (pour eviter d'avoir à monter le tiens) afin de gerer le domaine cyprien .tld
    et mettre dedans mp.cyprien.tld 192.168.1.3

  • # en utilisant le routeur d'accès internet.

    Posté par . Évalué à 9.

    La plupart des routeurs d'accès internet, ou *box, que fournissent les FAIs de nos jours sont à la fois des routeurs, des switchs, des firewall, des serveurs DHCP et des serveurs DNS.

    Donc, techniquement, pas besoin de "monter" un serveur: tu en as probablement déjà un. Il suffit de le configurer.

    Sur une Livebox récente, il suffit d'aller dans l'espace d'administration, dans l'onglet "configuration avancée", sous-onglet "DNS".
    Sur d'autres, l'interface change donc je ne peux pas t'aider.
    Ah, et bien sûr, si tu as un réseau avec des ramifications (des routeurs au sein de ton LAN, mais j'en doute) et que la box ne vois pas toutes les machines, ça pourrais être plus complexe, mais si tu as fait ça, tu devrais savoir résoudre le problème.

  • # Thanks !

    Posté par (page perso) . Évalué à 1.

    Merci pour vos réponses les amis :)
    Je vais tout bêtement regarder du coté de ma freebox !
    Longue vie à linuxfr

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.