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.