Linux: DNS op die toestel

Linux het nie een enkele skerm vir DNS nie, maar die twee algemeenste paaie dek feitlik alle rekenaars: die netwerk-instellings (NetworkManager, die maklikste) of systemd-resolved met geënkripteerde DNS. Is die rekenaar op julle huis se Wi-Fi en is die router reeds opgestel, is hy klaar gedek.

1. Die maklikste: netwerk-instellings (Ubuntu, Mint, Fedora)

Dit stel die gratis filter se adresse vir die hele rekenaar in. Dit blok volwasse inhoud, maar pas nie 'n kind se eie reëls (slaaptyd, toepassings) toe nie — daarvoor is stap 2 of die router.

  1. Maak Settings → Network (of Wi-Fi) oop en klik die ratjie langs jou verbinding.
  2. Kies die IPv4-oortjie en skakel Automatic by DNS af.
  3. Tik 1.1.1.3, 1.0.0.3 in die DNS-veld in.
  4. Doen dieselfde op die IPv6-oortjie met 2606:4700:4700::1113, 2606:4700:4700::1003 as die veld daar is.
  5. Stoor, en skakel die Wi-Fi af en weer aan. Toets by Werk dit?.

2. Geënkripteer, met jou eie reëls: systemd-resolved

Op 'n betaalde plan kry elke toestel sy eie DNS-oor-TLS-naam (op die paneel by die toestel se opstelling). Skep as administrateur die lêer /etc/systemd/resolved.conf.d/dieratel.conf met hierdie inhoud, met jou toestel se eie naam in plaas van die voorbeeld:

[Resolve]
DNS=34.35.143.112#jou-toestel-naam.dot.dieratel.com 34.35.128.55#jou-toestel-naam.dot.dieratel.com
DNSOverTLS=yes

Voer dan sudo systemctl restart systemd-resolved uit. Vir die gratis Gesinsfilter sonder eie reëls gebruik jy 1.1.1.3#family.cloudflare-dns.com as die DNS-reël.

3. Hou dit in plek

Gee 'n kind 'n gewone rekening sonder sudo-regte, sodat die instellings nie verander kan word nie. Blaaiers kan met hul eie veilige DNS by die stelsel-DNS verbyglip: wys dit na Die Ratel of skakel dit af (sien blaaiers).

Kyk of dit werk