Kako pronaći IP adresu mog DNS poslužitelja u Linuxu


DNS (Domain Name System) temeljni je pokretač nekoliko mrežnih tehnologija kao što su poslužitelji e-pošte, pregledavanje interneta i usluge strujanja, npr. Između ostalih Netflix i Spotify.

Radi na posebnom računalu koje se naziva DNS poslužitelj – koje čuva evidenciju baze podataka o nekoliko javnih IP adresa zajedno s njihovim odgovarajućim nazivima računala kako bi razriješio ili preveo nazive računala u IP adrese na zahtjev korisnika.

To se događa kako se ne bismo morali zamarati pamćenjem IP adresa različitih web stranica koje posjećujemo.

Iako postoji nekoliko stvari o kojima možemo razgovarati o DNS poslužiteljima, kao što su preusmjeravanje i sprječavanje napada zlonamjernog softvera, naš fokus danas je na tome kako saznati svoju vlastitu IP adresu DNS poslužitelja.

Postoji nekoliko načina da to provjerite ovisno o operativnom sustavu koji koristite, ali Linux, BSD i sustavi slični Unixu svi dijele istu metodu pa počnimo s njima.

Kako pronaći IP adresu mog DNS poslužitelja

1. Kako biste saznali svoju IP adresu DNS poslužitelja, koristite sljedeću naredbu cat ili less.

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

2. Drugi način je korištenje sljedeće naredbe grep.

grep "nameserver" /etc/resolv.conf

nameserver 109.78.164.20

3. U novijim distribucijama Linuxa koje koriste systemd, možete koristiti naredbu systemd-resolve za provjeru DNS poslužitelja.

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

4. Ako koristite NetworkManager, možete koristiti naredbu nmcli za dobivanje informacija o DNS poslužitelju.

nmcli dev show | grep 'IP4.DNS'

Ovdje je poslužitelj imena 192.168.0.1 IP adresa poslužitelja imena u onome što se naziva točkasta notacija – format koji aplikacije na vašoj radnoj stanici koriste za DNS usmjeravanje.

Kako pronaći IP adresu DNS poslužitelja moje web stranice

Da biste saznali IP adresu DNS poslužitelja web stranice, možete koristiti sljedeću naredbu dig, koja se koristi za postavljanje upita o DNS informacijama.

dig linux-console.net
Uzorak izlaza
; <<>> 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

Izlaz će vam dati popis IP adresa za autoritativne poslužitelje imena za vašu web stranicu (tj. DNS poslužitelje odgovorne za vašu domenu).

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

Imajte na umu da se stvarne IP adrese koje primate mogu razlikovati ovisno o pružatelju usluga hostinga web stranica ili registru domene. Ako vaša web stranica koristi DNS usluge trećih strana kao što su Cloudflare ili Google Cloud DNS, IP adrese bit će specifične za te usluge.

Lako zar ne? Možda ćemo sljedeći put razgovarati o primarnim i sekundarnim adresama DNS poslužitelja. Do tada, slobodno dijelite i ostavljajte svoje komentare/prijedloge u odjeljku za raspravu u nastavku.