Weboldal keresés

Hogyan találom meg a DNS-kiszolgáló IP-címét Linux alatt


A DNS (Domain Name System) számos hálózati technológia alapvető elősegítője, mint például a levelezőszerverek, az internetes böngészés és a streaming szolgáltatások, pl. Többek között Netflix és Spotify.

Egy speciális számítógépen, az úgynevezett DNS-kiszolgálón működik – amely adatbázis-rekordot tart több nyilvános IP-címről a hozzájuk tartozó gazdagépnevekkel együtt, hogy feloldja vagy lefordítsa a gazdagépneveket IP-címekre a felhasználó kérésére.

Ez azért történik, hogy ne kelljen vesződnünk azzal, hogy megjegyezzük a meglátogatott különböző webhelyek IP-címeit.

Bár számos dolgot megbeszélhetünk a DNS-kiszolgálókkal kapcsolatban, mint például az átirányítás és a rosszindulatú programok támadásainak megelőzése, ma a saját DNS-kiszolgálójának IP-címének kiderítésére összpontosítunk.

Az Ön által használt operációs rendszertől függően többféleképpen is ellenőrizheti, de a Linux, a BSD és a Unix-szerű rendszerek ugyanazt a módszert használják, így kezdjük velük.

Hogyan találom meg a DNS-kiszolgáló IP-címét

1. A DNS-kiszolgáló IP-címének megtudásához használja a következő cat vagy less parancsot.

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

2. Egy másik lehetőség a következő grep parancs használata.

grep "nameserver" /etc/resolv.conf

nameserver 109.78.164.20

3. A systemd-t használó újabb Linux-disztribúciókban a systemd-resolve paranccsal ellenőrizheti a DNS-kiszolgálót.

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

4. Ha a NetworkManager alkalmazást használja, az nmcli paranccsal kérheti le a DNS-kiszolgáló adatait.

nmcli dev show | grep 'IP4.DNS'

Itt a névszerver 192.168.0.1 egy névszerver IP-címe az úgynevezett pontjelölésben – ez a formátum, amelyet a munkaállomáson lévő alkalmazások DNS-útválasztáshoz használnak.

Hogyan találom meg a webhelyem DNS-kiszolgálójának IP-címét

A webhely DNS-kiszolgálójának IP-címének meghatározásához használja a következő dig parancsot, amely a DNS-adatok lekérdezésére szolgál.

dig linux-console.net
Minta kimenet
; <<>> 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

A kimenet egy listát tartalmaz a webhelye mérvadó névszervereinek IP-címeiről (azaz a domainért felelős DNS-kiszolgálókról).

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

Felhívjuk figyelmét, hogy a ténylegesen kapott IP-címek a webhely-tárhelyszolgáltatótól vagy a domainregisztrátortól függően változhatnak. Ha webhelye harmadik fél DNS-szolgáltatásait, például a Cloudflare-t vagy a Google Cloud DNS-t használja, az IP-címek ezekre a szolgáltatásokra vonatkoznak.

Könnyű ugye? Talán legközelebb az elsődleges és másodlagos DNS-kiszolgáló címeiről fogunk beszélni. Addig is nyugodtan ossza meg észrevételeit/javaslatait az alábbi vitarészben.