Frage:
Anleitung zum Bearbeiten von / etc / hosts
Rozwel
2011-12-12 21:22:14 UTC
view on stackexchange narkive permalink

In einem anderen -Thread wurde darauf hingewiesen, dass es möglich sein sollte, mithilfe der Datei / etc / hosts eine Whitelist für ein Android-Gerät zu erstellen. Ich möchte mit dieser Idee experimentieren. Hat jemand eine Anleitung, wie man das macht?

Es ist viele Jahre her, seit ich mit diesem Bereich des Netzwerks gespielt habe, aber soweit ich mich erinnere, können Sie in der Hostdatei eine IP für eine URL angeben, die die veröffentlichten DNS-Einstellungen überschreibt. Damit ist es ziemlich einfach, eine Liste von Inhalten zu erstellen, auf die ich zugreifen oder die ich explizit blockieren möchte, aber ich bin mir nicht sicher, wie dies dazu beiträgt, den Zugriff auf andere Inhalte zu verhindern. Mir ist nicht bekannt, und Google hat mir bisher keine Möglichkeit gezeigt, die Host-Datei anzuweisen, alle anderen Anforderungen abzufangen. Unterstützt Android irgendeine Form von Platzhalter in der Hosts-Datei? Oder gibt es eine Möglichkeit, DNS unabhängig von der aktiven Netzwerkverbindung zu deaktivieren?

Beachten Sie, dass es sich bei den Geräten, um die ich mir im Moment Sorgen mache, nur um Wi-Fi-Tabellen handelt, auf denen Android 2.3.3 ausgeführt wird. Ich bin bereit, sie bei Bedarf zu verwurzeln.

Vier antworten:
#1
+5
joweiser
2011-12-12 21:46:02 UTC
view on stackexchange narkive permalink

/ etc / hosts erlaubt keine Platzhalter (siehe hier: https://serverfault.com/questions/118378/in-my-etc-hosts-file-on-linux-osx-how-do -i-do-a-Wildcard-Subdomain).

Zwei weitere Links zu / etc / hosts:

Große Beispieldatei mit Netter Intro-Header: http://someonewhocares.org/hosts/
  • Kleine Android-App, mit der Sie der Hosts-Datei einen Eintrag hinzufügen können (Root erforderlich): https://market.android.com/details?id=com.pof.Add2Hosts
  • #2
    +4
    Logos
    2011-12-12 21:41:52 UTC
    view on stackexchange narkive permalink

    / etc / hosts ist in diesem Zusammenhang wirklich nur für das Blacklisting geeignet.

    Für die Whitelist verwenden Sie am besten einen Proxyserver und stellen dann Ihr Gerät ein um es in den Netzwerkeinstellungen Ihres Geräts zu verwenden.

    Sie können einen vorhandenen Proxyserverdienst abonnieren oder Ihren eigenen zu Hause einrichten. Das sollten genug Informationen sein, damit Sie zu den Antworten googeln, die Sie brauchen. Ich habe dieser Antwort in Ihrem Original-Thread etwas mehr Details hinzugefügt.

    Zu Ihrer Information, für die Verwendung eines Proxyservers ist kein Rooting erforderlich.

    #3
    +3
    Ryan Conrad
    2011-12-12 21:41:40 UTC
    view on stackexchange narkive permalink

    Die Hosts-Datei verhält sich wie ein lokales DNS. Sie überprüft die Hosts-Datei für die Domäne und prüft, ob eine zugewiesene IP-Adresse darin enthalten ist. Wenn ja, ist dies die IP-Adresse, die für die Domäne verwendet wird. Sie können keine weiße Liste festlegen, aber Sie können eher eine schwarze Liste erstellen. Die Datei sieht ungefähr so ​​aus:

    somebaddomain.com 127.0.0.1
    someotherdomain.com 127.0.0.1

    Dies würde jede Anfrage an beide stellen dieser Domänen werden in localhost aufgelöst. Wenn sich die Domäne nicht in der Datei befindet, wird sie auf den externen DNS klicken, um zu versuchen, die IP-Adresse abzurufen.

    Dies hat einen Haken: Sie benötigen root, um die Hosts-Datei zu ändern.

    #4
      0
    paul doyle
    2020-02-15 00:26:50 UTC
    view on stackexchange narkive permalink

    Für die mit WLAN verbundenen Hosts meines Heimnetzwerks (ich habe 4 davon, 3 Windows 10, 1 Ubuntu Linux 19.10) habe ich ihre bevorzugte DNS-Serveradresse immer auf die IP-Adresse meines Kabelmodems / WLAN-Routers (192.168.0.1) festgelegt ). Ich habe die interne DNS-Servereinstellung des WLAN-Routers auf die schnellsten DNS-Server eingestellt, die ich finden kann. Dies sind normalerweise OpenDNS:

    208 67 220 123

      - und -  

    208 67 222 123

    Ich habe auf diese Weise immer blitzschnelle Ergebnisse erzielt, unabhängig von der Marke / Modellnummer und der Konfiguration meines Kabelmodems / WLAN-Routers.



    Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
    Loading...