Hvordan finne min DNS-server IP-adresse i Linux


DNS (Domain Name System) er en grunnleggende tilrettelegger for flere nettverksteknologier som e-postservere, Internett-surfing og strømmetjenester, f.eks. Netflix og Spotify, blant andre.

Den fungerer på en spesiell datamaskin kalt en DNS-server - som holder en databaseoppføring over flere offentlige IP-adresser sammen med deres tilsvarende vertsnavn for å løse eller oversette vertsnavn til IP-adresser på brukerforespørsel.

Dette skjer for at vi ikke skal bry oss med å huske IP-adressene til de forskjellige nettsidene vi besøker.

Selv om det er flere ting vi kan diskutere på DNS-servere som omdirigering og forebygging av malware-angrep, er vårt fokus i dag på hvordan du finner ut din egen dns-server IP-adresse.

Det er flere måter å se etter det, avhengig av operativsystemet du kjører, men Linux, BSD og Unix-lignende systemer deler alle samme metode, så la oss begynne med dem.

Hvordan finne IP-adressen til min DNS-server

1. For å finne ut DNS-serverens IP-adresse, bruk følgende cat-kommando eller mindre kommando.

cat /etc/resolv.conf
OR
less /etc/resolv.conf

2. En annen måte er å bruke følgende grep-kommando.

grep "nameserver" /etc/resolv.conf

nameserver 109.78.164.20

3. I nyere Linux-distribusjoner som bruker systemd, kan du bruke kommandoen systemd-resolve for å sjekke DNS-serveren.

systemd-resolve --status | grep "DNS Servers"

4. Hvis du bruker NetworkManager, kan du bruke nmcli-kommandoen for å hente DNS-serverinformasjonen.

nmcli dev show | grep 'IP4.DNS'

Her er navneserver 192.168.0.1 en navneserver-IP-adresse i det som kalles punktnotasjon – formatet som applikasjoner på arbeidsstasjonen din bruker for DNS-ruting.

Hvordan finne IP-adressen til min nettsides DNS-server

For å finne ut et nettsteds DNS Server IP-adresse, kan du bruke følgende gravekommando, som brukes til å spørre etter DNS-informasjon.

dig linux-console.net
Eksempelutgang
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6_10.1 <<>> linux-console.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30412
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;linux-console.net.			IN	A

;; ANSWER SECTION:
linux-console.net.		21	IN	A	204.45.67.203
linux-console.net.		21	IN	A	204.45.68.203

;; Query time: 0 msec
;; SERVER: 209.74.194.20#53(209.74.194.20)
;; WHEN: Mon Jun 24 07:25:42 2019
;; MSG SIZE  rcvd: 61

Utdataene vil gi deg en liste over IP-adresser for autoritative navneservere for nettstedet ditt (dvs. DNS-serverne som er ansvarlige for domenet ditt).

linux-console.net.		21	IN	A	204.45.67.203
linux-console.net.		21	IN	A	204.45.68.203

Vær oppmerksom på at de faktiske IP-adressene du mottar kan variere avhengig av vertsleverandøren eller domeneregistratoren din. Hvis nettstedet ditt bruker tredjeparts DNS-tjenester som Cloudflare eller Google Cloud DNS, vil IP-adressene være spesifikke for disse tjenestene.

Enkelt ikke sant? Kanskje vi snakker om primære og sekundære DNS-serveradresser neste gang. Inntil da, del gjerne og slipp kommentarer/forslag i diskusjonsdelen nedenfor.