DNS Server (BIND9) Tutorial on Ubuntu 18.04
Innholdsfortegnelse:
Domain Name System (DNS) er en sentral del av nettets infrastruktur, og gir en måte å oversette domenenavn til IP-adresser. Du kan tenke på DNS som internettets telefonbok.
Hver enhet som er koblet til Internett, identifiseres unikt med sin IP-adresse. Når du skriver inn nettstedet du vil besøke i nettleseren, må domenenavnet oversettes til den tilsvarende IP-adressen. Operativsystemet sjekker først vertsfilen for det korresponderende domenet, og hvis det ikke er noen oppføring for domenet, spør den konfigurerte DNS-navneservere for å løse det spesifiserte domenenavnet.
Når domenet er løst, vil systemet bufrer forespørselen og føre journal for domenet og den tilhørende IP-adressen.
DNS-navneservere (oppløsere) er servere som brukes av andre enheter til å utføre DNS-oppslag for et ønsket domene.
Vanligvis tilordnes DNS-oppløsere av Internett-leverandøren din. Imidlertid kan disse oppløsningene være tregt eller ikke regelmessig oppdatert, noe som kan føre til etterslep når du spør etter et domene, løses til en feil IP-adresse, eller noen ganger kan det hende at du ikke kan løse ønsket domene i det hele tatt.
Det er mange gratis offentlige DNS-oppløsere som er raske, private og regelmessig oppdateres.
Nedenfor er noen av de mest populære offentlige DNS-oppløserne:
- Google (8.8.8.8, 8.8.4.4) Cloudflare (1.1.1.1 og 1.0.0.1) OpenDNS (208.67.222.222, 208.67.220.220) Nivå3 (209.244.0.3, 209.244.0.4)
I denne guiden skal vi forklare hvordan du konfigurerer DNS-navneservere (oppløsere) på Ubuntu 18.04.
Hvis du vil angi DNS-navneservere for alle enheter som er koblet til ditt lokale nettverk, er den enkleste og anbefalte måten å gjøre endringen på hjemmeruteren.Angi DNS-navneservere på Ubuntu Desktop
Å sette opp DNS-navneservere på Ubuntu 18.04 stasjonære datamaskiner er superenkelt og krever ingen teknisk kunnskap.
-
Start Innstillinger-vinduet.
Velg tilkoblingen du vil angi DNS-navneservere for, og klikk på tannhjulikonet for å åpne Network Manager.
Velg kategorien IPv4-innstillinger.
Deaktiver “Automatisk” vippebryter og oppgi DNS-oppløserne IP-adresser, atskilt med komma. Vi bruker Google DNS-navneservere:
Klikk på “Bruk” -knappen for å lagre endringene.
Endringene trer i kraft umiddelbart, bortsett fra i tilfeller der DNS-oppføringene blir bufret av systemet eller applikasjonen din.
Angi DNS-navneservere på Ubuntu Server
Når du ønsket å konfigurere DNS-oppløsere i Linux, ville du ganske enkelt åpne
/etc/resolv.conf
, redigere oppføringene, lagre filen og du er god til å gå. Denne filen eksisterer fortsatt, men den er en symlink som kontrolleres av systemd-løst tjeneste og bør ikke redigeres manuelt.
systemd-resolved er en tjeneste som gir DNS-navneløsning til lokale tjenester og applikasjoner, og den kan konfigureres med Netplan, standard nettverksadministrasjonsverktøyet på Ubuntu 18.04.
Netplan konfigurasjonsfiler lagres i katalogen
/etc/netplan
. Du vil sannsynligvis finne en eller to YAML-filer i denne katalogen. Filnavnet kan avvike fra oppsett til oppsett. Vanligvis heter filen enten
01-netcfg.yaml
eller
50-cloud-init.yaml
men i systemet ditt kan det være annerledes.
Disse filene lar deg konfigurere nettverksgrensesnittet, inkludert IP-adresse, gateway, DNS-navneservere og så videre.
For å konfigurere DNS-navneservere, åpne grensesnittkonfigurasjonsfilen med tekstredigereren:
sudo nano /etc/netplan/01-netcfg.yaml
Filens innhold vil se noe slik ut:
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
For å konfigurere grensesnittets DNS-navneservere, endrer du gjeldende IP-adresser med dine foretrukne DNS-servere. Hvis du for eksempel vil bruke Cloudflares DNS-servere, vil du endre
addresses
til:
nameservers: addresses:
DNS-servere må være kommaseparert. Du kan også legge til mer enn to navneservere.
Hvis oppføringen ikke eksisterer, legg den til under grensesnittnavnsblokken. Når du redigerer Yaml-filer, må du sørge for å følge YAML-kodeinnrykkstandardene. Hvis det er en syntaksfeil i konfigurasjonen, vil Netplan ikke kunne analysere filen.
Når du er ferdig, lagrer du filen og bruk endringene med:
sudo netplan apply
Netplan vil generere konfigurasjonsfilene for systemd-løst tjeneste.
Kjør følgende kommando for å bekrefte at de nye DNS-oppløserne er satt:
systemd-resolve --status | grep 'DNS Servers' -A2
systemd-resolve -status
skriver ut mye informasjon. Vi bruker
grep
å filtrere strengen "DNS-servere". Utgangen vil se slik ut:
Konklusjon
Netplan er standard nettverksadministrasjonsverktøyet på Ubuntu 18.04, og erstatter
/etc/resolv.conf
og
/etc/network/interfaces
konfigurasjonsfiler som er brukt til å konfigurere nettverket i de tidligere Ubuntu-versjonene.
Research in Motion (RIM) og Saudi-Arabia har kommet fram til en foreløpig avtale som innebærer at selskapet skal sette opp serveren der og gi regjeringen tilgang til dataene, ifølge mediarapporter på lørdag fra Saudi-Arabia. En avtale fra RIM med Saudi-Arabia kan sette presedens for lignende avtaler med andre land, inkludert India, Libanon, De forente arabiske emirater (UAE) og Indonesia, som krever at RIM finner servere i deres land, og gir tilgang til data til sine sikkerhetsstyrker, sa analyt

Saudi Arabias telekomregulator, Kommunikasjons- og informasjonsstyringskommisjonen (CITC) og lokale telefontoperatører har inngått en foreløpig avtale med RIM om håndtering av BlackBerry-data Det vil innebære å sette opp en server i landet, rapporterte The Wall Street Journal, og citerte en person kjent med samtalene.
Hvordan sette opp en openvpn-server på ubuntu 18.04

En VPN lar deg koble til eksterne VPN-servere, noe som gjør tilkoblingen din kryptert og sikker og surfer på nettet anonymt ved å holde trafikkdataene dine private. Denne veiledningen vil lede deg gjennom prosessen med å sette opp din egen VPN-server ved å installere og konfigurere OpenVPN.
Hvordan sette opp en brannmur med ufw på ubuntu 18.04

Ubuntu kommer som standard med et brannmurkonfigurasjonsverktøy kalt UFW (Ukomplisert brannmur). UFW er en brukervennlig front-end for å håndtere brannmurregler for iptables og hovedmålet er å gjøre det lettere å administrere iptables eller som navnet sier ukomplisert.