Guide pour édition / etc / hosts -- wi-fi domaine et settings domain android en relation problème

Guide to editing /etc/hosts



6
vote

problème

français

Il a été noté dans un autre thread qu'il devrait être possible de construire Sur une liste blanche pour un appareil Android à l'aide du fichier / etc / hosts. Je voudrais expérimenter cette idée. Est-ce que quelqu'un a-t-il des conseils pour offrir comment y aller?

Cela fait de nombreuses années depuis que j'ai joué avec cette zone de réseautage, mais à partir de ce que je me souviens que le fichier hôte vous permet de spécifier une adresse IP pour une URL qui remplace les paramètres DNS publiés. Avec cela, il est assez facile de construire une liste de contenu que je souhaite accessible ou explicitement bloquée, mais je ne sais pas comment cela aide à prévenir l'accès à un autre contenu. Je ne suis pas au courant, et jusqu'à présent, Google ne m'a pas montré, aucun moyen de dire au dossier hôte d'intercepter toutes les autres demandes. Android prend-il en charge une forme de carte sauvage dans le fichier d'hosts? Ou existe-t-il un moyen de désactiver le DNS indépendamment de la connexion réseau active?

doit noter que les périphériques que je suis inquiet pour le moment sont des tables Wi-Fi uniquement sur Android 2.3.3. Je suis prêt à les enraciner si nécessaire.

langue Anglaise

It was noted in another thread that it should be possible to build up a white list for an android device using the /etc/hosts file. I would like to experiment with this idea. Does anyone have any guidance to offer as to how to go about it?

It has been many years since I played with that area of networking, but from what I remember the host file allows you to specify an IP for an URL which overrides the published DNS settings. With that it is fairly easy to build a list of content that I want to have accessible, or explicitly blocked, but I am not sure how that helps prevent access to other content. I am not aware of, and so far google has not showed me, any way to tell the host file to intercept all other requests. Does android support some form of wild card in the hosts file? Or is there some way to disable DNS regardless of the active network connection?

Should note that the devices I am worried about at the moment are wi-fi only tables running android 2.3.3. I am willing to root them if necessary.

     

Liste de réponses

5
 
vote
vote
Meilleure réponse
 

/ etc / hosts n'autorise pas les caractères génériques (voir ici: https://serverfault.com/questions/118378/in-my-etc-hosts-file-on-linux-osx-how-do--do- A-wildcard-sous-domaines ).

Deux autres liens sur / etc / hôtes:

  • HOWTO Configurez votre fichier d'hôtes: HTTP : //www.linuxhomenetworking.com/wiki/index.php/Quick_howto_: ch03 : _Linux_networking # configuration_your_.2fetc.2fhosts_file
  • Grand exemple de fichier d'intro en-tête: http://someonewhocares.org/hosts/
  • Petite application Android qui vous permet d'ajouter une entrée au fichier hosts (nécessite une racine): https://market.android.com/details?id=com.pof.add2hosts
 

/etc/hosts doesn't allow wildcards (see here: https://serverfault.com/questions/118378/in-my-etc-hosts-file-on-linux-osx-how-do-i-do-a-wildcard-subdomain).

Two more links about /etc/hosts:

  • HOWTO Configure your hosts file: http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:Ch03:_Linux_Networking#Configuring_Your_.2Fetc.2Fhosts_File
  • Large example file with nice intro header: http://someonewhocares.org/hosts/
  • Small Android app that allows you to add an entry to the hosts file (requires root): https://market.android.com/details?id=com.pof.Add2Hosts
 
 
4
 
vote

/etc/hosts est dans ce contexte est vraiment bon pour la liste noire.

Pour WHITELISTING, vous seriez le meilleur parti d'un serveur proxy, puis de définir votre appareil pour l'utiliser dans les paramètres réseau de votre appareil.

Vous pouvez vous abonner à un service de serveur proxy existant ou configurer votre propre à la maison. Cela devrait être suffisant pour vous faire googler sur les réponses dont vous avez besoin. J'ai ajouté un peu plus de détails à cette réponse sur votre fil d'origine .

FYI, à l'aide d'un serveur proxy ne nécessite pas d'enracinement.

 

/etc/hosts is in this context is really only good for blacklisting.

For whitelisting, you'd be best off using a proxy server and then setting your device to use it in your device's network settings.

You can subscribe to an existing proxy server service, or set up your own at home. That should be enough info to get you googling to the answers you need. I've added a little more detail to this answer on your original thread.

FYI, using a proxy server does not require rooting.

 
 
3
 
vote

Le fichier d'hôtes agit en quelque sorte comme un DNS local, il vérifiera le fichier hosts du domaine et voir s'il existe une adresse IP attribuée. S'il y a, c'est l'adresse IP utilisée pour le domaine. Vous ne pouvez pas définir une liste blanche, mais vous pouvez faire plus d'une liste noire. Le fichier ressemble à ceci:

Certainesbaddomain.com 127.0.0.1
quelque athlétisme.com 127.0.0.1

Cela rendrait toute demande à l'un de ces domaines résolus à localhost. Si le domaine n'est pas dans le fichier, il frappera ensuite le DNS externe pour tenter d'obtenir l'adresse IP.

Il y a une capture à cela, vous aurez besoin de racines pour modifier le fichier hosts.

 

The hosts file acts sort of like a local DNS, it will check the hosts file for the domain and see if there is an assigned IP address in it. If there is, that is the IP address used for the domain. You can't set a white list, but you could do more of a black list. The file looks something like this:

somebaddomain.com 127.0.0.1
someotherdomain.com 127.0.0.1

this would make any request to either of those domains resolve to localhost. If the domain is not in the file, it will then hit the external DNS to attempt to get the IP address.

There is a catch to this, you will need root to modify the hosts file.

 
 
0
 
vote

Pour les hôtes connectés WiFi de My Home Network (j'en ai 4, 3 Windows 10, 1 Ubuntu Linux 19.10), j'ai toujours défini leur adresse de serveur DNS préférée à l'adresse IP de mon modem câble / routeur WiFi (192.168.0.1 ). J'ai défini le réglage DNS interne du routeur WiFi sur les serveurs DNS les plus rapides que je peux trouver, qui sont généralement opendns:

208 67 220 123

- and -

208 67 222 123

J'ai toujours évolué des résultats rapides qui le font de cette façon, quel que soit le numéro de fabrication / modèle et de la configuration de mon modem câble / routeur wifi.

 

For my home network's WiFi connected hosts (I have 4 of them, 3 Windows 10, 1 Ubuntu Linux 19.10), I always set their preferred DNS server address to the IP address of my Cable Modem / WiFi router (192.168.0.1). I have set the WiFi router's internal DNS severs setting to the fastest DNS servers I can find, which are usually OpenDNS:

208 67 220 123

 - and -  

208 67 222 123

I've always gotten blazing fast results doing it this way, regardless of the make / model number and configuration of my Cable Modem / WiFi router.

 
 

Questions connexes

0  Comment puis-je revenir à mes paramètres d'origine après avoir installé Hola Launcher?  ( How do i go back to my original settings after installing hola launcher ) 
Je viens d'installer Hola Launcher sur mon HTC One M8 et il a tout changé de mon écran dans les paramètres de contenu. Je voudrais revenir à la manière dont m...

8  Comment puis-je changer de mot de passe pour mes paramètres d'échange  ( How can i change password for my exchange settings ) 
En raison de la politique d'entreprise, j'ai été obligé de changer de mot de passe de domaine, ce qui impacte également l'accès au serveur Exchange. Maintenan...

0  Prévenir la sélection automatique du réseau après les mises à jour automatique Android  ( Prevent automatic network selection after android auto updates ) 
Je sais comment mettre le téléphone le mode manuel semblable à arrêter de sélectionner la cellule cellulaire automatique Réseau Mais lorsque la mise à jou...

1  Qu'est-ce que "Smart Standby"?  ( What is smart standby ) 
Mon téléphone, un Studio Blu Studio C 5 + 5 Excellent Lollipop, a une icône à bascule dans la zone de déplacement rapide des paramètres rapides étiqueté Smart...

22  Comment puis-je désactiver la totalité automatique des textos?  ( How do i turn off auto complete when texting ) 
Est-ce que quelqu'un sait comment éteindre la fonctionnalité automatique complète lorsque vous envoyez un texto? Parfois, je veux juste envoyer un SMS et ne...

2  Quel est le menu Qualcomm Paramètres (masqué) sur Moto E?  ( What is qualcomm settings hidden menu on moto e ) 
J'ai trouvé un menu de réglage caché appelé Qualcomm Paramètres sur Moto E. Comment accéder au menu (à partir de IB Times ): Téléchargez et installez un...

0  Comment convertir mon téléphone en mode silencieux en mode général automatiquement pour un numéro de mobile spécifique  ( How to convert my phone in silent mode into general mode automatically for speci ) 
Si mon téléphone portable est en mode silencieux et que je souhaite que mon téléphone convertit automatiquement le mode silencieux en mode général en obtenant...

2  Réinstallez l'application Paramètres  ( Re install settings application ) 
J'ai compilé des codes source Android et obtenez des paramètres.apk maintenant je me demande puis-je installer cette application sur mon téléphone? Quand j'es...

7  Est-il possible de remplacer l'orientation automatique de l'écran?  ( Is it possible to override automatic screen orientation ) 
Très souvent, j'utilise mon téléphone couché au lit (avec une caméra téléphonique face au plafond) et les changements d'orientation me conduisent fou. Littéra...

14  Comment copier la liste des réseaux sans fil d'un appareil Android à un autre?  ( How to copy wireless networks list from one android device to another ) 
J'ai eu une très longue liste de points chauds gratuits et d'amis / réseaux de famille sur mon téléphone. Récemment, j'ai acheté une tablette et j'essaie de...




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