Accéder à un ordinateur via une adresse IP

Hôte local

On peut accéder à l’ordinateur local avec le nom d’hôte localhost.
Il s’agit du nom d’hôte par défaut pour l’adresse 127.0.0.1.
Les addresses IP de 127.0.0.1 à 127.255.255.254 représentent toutes “l’ordinateur en cours”.

etc/hosts

On peut définir un nom d’hôte personnalisé, pour l’ordinateur en cours ou pour toute adresse IP, en définissant des entrées dans le fichier /etc/hosts. Cela n’affecte que l’ordinateur en cours.

127.0.0.2      local
178.128.44.119 remote

Pour Windows:


Réseau local

Lorsqu’on ne cherche pas à accéder à l’ordinateur local mais à un ordinateur du réseau local, il faut utiliser son adresse IP — quelque chose comme 192.167.x.x selon la configuration du routeur.

Trouver son adresse IP locale

Si ça ne marche pas, et qu’il est possible d’accéder à cette adresse IP à partir de l’ordinateur testé et non à partir d’un autre, il y a des chances que le service (Apache par exemple) n’écoute que sur 127.0.0.1 ou que l’ordinateur a un pare-feu qui bloque la requête.

Vérifier le pare-feu

Vérifier les restrictions Apache

Penser à redémarrer Apache si vous modifiez un fichier .conf.


Réseau externe

Pour accéder à un ordinateur en dehors du réseau local, il faut configurer le transfert de port du routeur (NAT/PAT).

Adresses IP dynamiques

Si votre FAI vous a attribué une adresse IP statique, c’est tout bon. Si votre adresse IP est dynamique, alors il vous faudra vérifier à chaque fois quelle est la nouvelle adresse IP du routeur (à partir du réseau local de la machine à laquelle vous voulez accéder).

Pour faire face à ce problème, il est possible d’utiliser un fournisseur DNS dynamique. Il suffit de configurer le routeur pour qu’il se connecte au fournisseur DNS dynamique. Le fournisseur suivra l’adresse IP publique au fur et à mesure qu’elle change et la liera à un nom de domaine fixe.

Il existe plusieurs fournisseurs DNS dynamiques, DuckDNS est un exemple.
Une fois configuré, la machine sera accessible via xxxx.duckdns.org:port