Comment atteindre l'ordinateur local via un nom de machine au lieu de la propriété intellectuelle? -- wi-fi domaine et networking domaine et dns domain android en relation problème

How to reach local computer via machine name instead of IP?



28
vote

problème

français

développeur ici prototypage d'une application mobile, un peu nouveau sur mobile:

  • J'ai un simple service http exécuté (actuellement) sur mon ordinateur portable principal avec nom de machine latitude .
  • Un autre ordinateur portable nommé 9988777661 Partage du même réseau WiFi peut accéder à ce service via http://latitude:8080 - En d'autres termes, il peut facilement résoudre le (courant) IP 192.168.xy (Ou quelle adresse dynamique ip elle a à ce moment-là) de latitude d'une manière ou d'une autre.
  • Maintenant Mes téléphones HTC Android, connecté au même réseau WiFi, peut atteindre l'adresse IP de latitude alors ouverture dans son navigateur http://192.168.x.y:8080 travaux.
  • Mais j'aimerais aussi utiliser le nom de la machine ici, comme lorsque j'accède au service http à partir de 9988777666 , simplement en tapant 9988777667 et avez-vous la résolution du téléphone L'adresse IP dynamique actuelle de latitude . Cela ne fonctionne pas, obtenez seulement la page d'erreur de navigateur standard: "Webpage non disponible" .

Y a-t-il un paramètre DNS dans Android que j'ai besoin de modifier? Vous n'avez rien trouvé de jouer avec des paramètres et une question comme celle-ci est notoirement difficile pour Google, aussi ...

Le one V a Android 4.0, et celui de M7 a Android 4.2 au cas où cela fait une différence.

(Remarque, cela devrait fonctionner même lorsque l'Android n'est pas connecté par USB à mes ordinateurs et ne joue pas comme une hotspot wifi - évidemment, car elle consommerai mon réseau WiFi principal de toute façon).

langue Anglaise

Developer here prototyping a mobile app, somewhat new to mobile:

  • I have a simple HTTP service running (currently) on my main laptop with machine name latitude.
  • Another laptop named vaio sharing the same WiFi network can access that service via http://latitude:8080 -- in other words, it can easily resolve the (current) IP 192.168.x.y (or whatever dynamic IP it has at that moment) of latitude somehow.
  • Now my HTC Android phones, connected to the same WiFi network, can reach the IP address of latitude so opening in its browser http://192.168.x.y:8080 works.
  • But I'd like to use the machine name here, too, like when I access the HTTP service from vaio, simply by typing http://latitude:8080 and have the phone resolve the current dynamic IP of latitude. This doesn't work, only get the standard browser error page: "Webpage not available".

Is there some DNS setting in Android I need to tweak? Haven't found anything from playing around with Settings, and a question like this is notoriously hard to google, too...

The One V has Android 4.0, and the One M7 has Android 4.2 in case that makes a difference.

(Note, this should work even when the Android is not USB-connected to my computers and is not acting as a WiFi Hotspot -- obviously, since it's consuming my main WiFi network anyway).

        
 
 

Liste de réponses

7
 
vote

Quoi qu'il en soit si vous êtes connecté à votre réseau local via WiFi et DHCP est utilisé, Android semble toujours remplacer ses entrées DNS à l'aide de serveurs de Google. C'est un peu caché, mais facile à changer - à condition que vous ayez votre propre DNS en cours d'exécution (beaucoup de routeurs l'offrent déjà).

Pour ce faire, accédez à votre liste de réseaux WiFi dans Paramètres , appuyez longuement sur votre entrée de votre WiFi, sélectionnez-la pour le modifier. Activez les paramètres avancés. Maintenant, vous pouvez modifier les entrées DNS. Il suffit de remplacer la première entrée avec votre propre adresse IP du serveur DNS et laissez la deuxième entrée (DNS 2) intacte pour la chute.

Maintenant, si votre propre DNS peut résoudre les machines de votre réseau local, vous devriez pouvoir utiliser leurs noms d'hôte pour les contacter. Pas de racine et pas d'édition du fichier hosts nécessaire (pensée qui pourrait être une alternative, si vous n'avez aucun service de service DNS en marche). Fonctionne excellent ici avec moi et mon réseau;)

 

Regardless whether you're connected to your local network via WiFi and DHCP is in use, Android always seems to override its DNS entries using Google's servers. It's somewhat hidden, but easy to change xe2x80x93 provided you have your own DNS running (a lot of routers offer that already).

To do so, go to your list of WiFi networks in Settings, long-press your WiFi's entry, select to edit it. Activate Advanced Settings. Now you can edit the DNS entries. Simply replace the first entry with your own DNS server's IP, and leave the second entry (DNS 2) untouched for fall-back.

Now, if your own DNS can resolve your local network's machines, you should be able to use their hostnames to reach out to them. No root and no editing the hosts file necessary (thought that might be an alternative, if you've got no own DNS service running). Works excellent here with me and my network ;)

 
 
         
         
1
 
vote

Lorsque je veux un nom de machine au lieu d'une adresse IP, je modifie le fichier hosts. Essayez d'ajouter les appareils et leurs adresses IP. Une recherche Google pour le fichier d'hôtes de votre système d'exploitation doit être facile.

 

When I want a machine name instead of an IP I edit the HOSTS file. Try adding the devices and their IP addresses there. A google search for the hosts file for your operating system should be easy.

 
 
 
 
0
 
vote

Ajoutez deux lignes à la fin du fichier d'hôtes de votre appareil ( 9988777660 ) avec ES Explorer (nécessite un périphérique enraciné).

Modèle:

your_host_machine's_IP_address domain_name

exemple de domain_name peut être localhost .

Exemple:

::1 domain_name

Cela fonctionne bien lorsque vous tapez localhost dans la barre d'URL au lieu de l'adresse IP.

 

Add two lines at the end of your device's hosts file (/etc/hosts) file with ES Explorer (needs a rooted device).

Template:

your_host_machine's_IP_address  domain_name    

Example of domain_name can be localhost.

Example:

::1  domain_name  

It works fine when typing localhost in URL bar instead of IP address.

 
 
 
 
0
 
vote

Dans mon cas, sur Windows 10, désactivant temporairement le pare-feu Windows fait surfer sur http://latitude:8080 possible.

Pour plus long terme, j'ai créé une règle pour laisser ces connexions à travers le pare-feu ...

  • {windows} & gt; Commencer et gt; "Pare-feu" & gt; Pare-feu Windows Defender avec la sécurité anticipée. Règles entrantes et gt; Nouvelle règle ...

    • général
      • Nom: connexions Web TCP de LAN
      • Autoriser la connexion s'il est sécurisé ...
      • Choisissez: "Autoriser la connexion s'il est authentifié et protégeant l'intégrité"
    • Protocoles et ports
      • Type de protocole: TCP
      • Port local: 80, 880
    • avancé
      • Spécifiez les profils de WHCIH Cette règle s'applique: privé
  • {android}. Testez avec Firefox ou Chrome, pas Dolphin

 

In my case, on Windows 10, temporarily turning off windows firewall made surfing to http://latitude:8080 possible.

For the longer term I created a rule to let these sort of connections through the firewall ...

  • {Windows} > Start > "Firewall" > Windows Defender Firewall with Advance Security. Inbound Rules > New Rule ...

    • General
      • Name: TCP web connections from LAN
      • Allow the connection if it is secure ...
      • Choose: "Allow the connection if it is authenticated and integrity-protected"
    • Protocols And Ports
      • Protocol Type: TCP
      • Local Port: 80, 880
    • Advanced
      • Specify profiles to whcih this rule applies: Private
  • {Android}. Test with Firefox or Chrome, not Dolphin

 
 

Questions connexes

8  Android WiFi dit "Connecté, pas d'Internet" mais Internet fonctionne simplement bien  ( Android wifi says connected no internet but internet works just fine ) 
C'est une chose étrange qui a commencé à se produire avec le réseau WiFi à mon travail. Les périphériques Android connectés au réseau disent «connecté, pas In...

0  Le pilote Android réinitialise DNS sur mon hôte Win7  ( Android driver resets dns on my win7 host ) 
Il y a quelques jours, j'ai branché mon téléphone Android (HTC1) à ma machine Win7 qui n'a jamais eu de problèmes de réseau. Quand je me suis connecté, j'ai...

24  Comment changer les DNS de Connections mobiles sur Android Kitkat?  ( How to change mobile connectionss dns on android kitkat ) 
Je veux éviter la censure de mon ISP mobile local (il bloque Imgur, par exemple pour une raison inconnue. Capture d'écran (Cliquez sur l'image pour une v...

6  Gingerbread Phone Seulement des requêtes pour les archives AAAA?  ( Gingerbread phone only queries for aaaa records ) 
Depuis hier, j'ai (en plus de l'IPv4 ordinaire) IPv6 dans mon réseau local à la maison (Native IPv6 est fourni par mon fournisseur de services Internet). J'...

1  Comment bloquer l'accès aux domaines avec DNS66?  ( How to block access to domains with dns66 ) 
J'utilise le Open Source Android App DNS66 bloquer les annonces sur mon smartphone. Est-il possible de bloquer des domaines entiers (comme facebook.com, twi...

6  Puis-je remplacer les paramètres DNS par défaut sur un HTC Evo sans accès root?  ( Can i override the default dns settings on an htc evo without root access ) 
Y a-t-il un moyen de remplacer le (s) serveur (s) Sprint DNS) utilisé par défaut sur la connexion 3G d'un HTC Evo exécutant Froyo sans accès root? La raison...

2  Problème accédant à Internet dans 4.0 ICS  ( Problem accessing internet in 4 0 ics ) 
Pour une raison étrange, ma tablette Android 4.0 ICS n'est plus en mesure d'accéder à Internet. Tout d'abord, via WiFi, il pourrait se connecter à deux réseau...

7  Je veux un téléphone intelligent que je puisse verrouiller dans les paramètres DNS. Est Android "celui"  ( I want a smart phone that i can lock in dns settings is android the one ) 
Il s'agit d'être le Boss d'Internet . Je veux être capable de verrouiller ou de protéger les paramètres DNS sur Opendns, je peux donc avoir un smartphone sûr...

28  Comment atteindre l'ordinateur local via un nom de machine au lieu de la propriété intellectuelle?  ( How to reach local computer via machine name instead of ip ) 
développeur ici prototypage d'une application mobile, un peu nouveau sur mobile: J'ai un simple service http exécuté (actuellement) sur mon ordinateur port...

5  Comment définir le serveur DNS sur Nexus One?  ( How to set the dns server on nexus one ) 
L'ISP que j'ai utilisé sur ma N1 ne me permet pas d'ouvrir Facebook. À l'aide d'un PC, je peux utiliser Google DNS Server (8.8.8.8) pour les transmettre, mais...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés