Depuis ma tablette fonctionnant sous Android 9, je voudrais accéder à un site web sur mon serveur local en utilisant son nom d'hôte ( serveur ). Cela fonctionne bien depuis mon ordinateur portable fonctionnant sous Debian 10. Cependant, sur ma tablette, j'obtiens le message d'erreur "This site can't be reached" lorsque je saisis l'adresse http://server.local
dans un navigateur web. Des indices ?
Réponse
Trop de publicités?
Irfan Latif
Points
16863
Duplicata de : Comment envoyer un ping à un hôte du réseau local par son nom d'hôte ?
Je veux accéder à un ordinateur local depuis Android en utilisant un nom d'hôte. Vous avez deux possibilités :
- Ajoutez le mappage de l'adresse IP par rapport au nom d'hôte de l'ordinateur local à l'adresse suivante
/system/etc/hosts
sur votre appareil Android. Voir Comment modifier le fichier 'etc/hosts' ? y Comment modifier le fichier '/etc/hosts' sur un téléphone non rooté ?
OU
- Exécuter un serveur DNS sur le réseau local. Habituellement, un routeur WiFi héberge déjà un serveur DHCP+DNS.
- Assurez-vous que le serveur DNS connaît le nom d'hôte de l'ordinateur local, par exemple par le biais du DHCP ou d'un autre mécanisme.
- Assurez-vous que les requêtes DNS de l'appareil Android sont envoyées au serveur DNS local et non à Internet. Voir Comment configurer correctement le DNS ?
- Désactiver le DNS privé sur Android 9+, et
- Ajouter le DHCP/DNS statique à partir des paramètres, ou
- Ajouter le DNS en utilisant
ndc resolver setnetdns
en ligne de commande, ou - Utilisez l'application basée sur le VPN mentionnée ci-dessus pour forcer le serveur DNS, ou
- Sur l'utilisation du téléphone rooté
iptables DNAT
pour le port53
pour forcer le serveur DNS
RELATION :