Zoeken op website

Hoe ik het IP-adres van mijn DNS-server kan vinden in Linux


DNS (Domain Name System) is een fundamentele facilitator van verschillende netwerktechnologieën, zoals mailservers, surfen op internet en streamingdiensten, b.v. Onder andere Netflix en Spotify.

Het werkt op een speciale computer, een DNS-server genaamd, die een databaserecord bijhoudt van verschillende openbare IP-adressen samen met de bijbehorende hostnamen, zodat deze op verzoek van de gebruiker hostnamen kan omzetten of vertalen naar IP-adressen.

Dit gebeurt zodat we ons niet druk hoeven te maken over het onthouden van de IP-adressen van de verschillende websites die we bezoeken.

Hoewel er verschillende dingen zijn die we kunnen bespreken over DNS-servers, zoals omleiding en preventie van malware-aanvallen, ligt onze focus vandaag op hoe u het IP-adres van uw eigen DNS-server kunt achterhalen.

Er zijn verschillende manieren om dit te controleren, afhankelijk van het besturingssysteem dat je gebruikt, maar Linux-, BSD- en Unix-achtige systemen delen allemaal dezelfde methode, dus laten we daarmee beginnen.

Hoe u het IP-adres van mijn DNS-server kunt vinden

1. Om uw DNS Server IP-adres te achterhalen, gebruikt u de volgende cat-opdracht of less-opdracht.

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

2. Een andere manier is om de volgende grep-opdracht te gebruiken.

grep "nameserver" /etc/resolv.conf

nameserver 109.78.164.20

3. In nieuwere Linux-distributies die systemd gebruiken, kunt u de opdracht systemd-resolve gebruiken om de DNS-server te controleren.

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

4. Als u NetworkManager gebruikt, kunt u de nmcli-opdracht gebruiken om de DNS-serverinformatie op te halen.

nmcli dev show | grep 'IP4.DNS'

Hier is naamserver 192.168.0.1 een IP-adres van de naamserver in de zogenaamde puntnotatie – het formaat dat toepassingen op uw werkstation gebruiken voor DNS-routering.

Hoe ik het IP-adres van mijn website DNS-server kan vinden

Om het IP-adres van een DNS-server van een website te achterhalen, kunt u de volgende dig-opdracht gebruiken, die wordt gebruikt om DNS-informatie op te vragen.

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

De uitvoer geeft u een lijst met IP-adressen voor gezaghebbende naamservers voor uw website (d.w.z. de DNS-servers die verantwoordelijk zijn voor uw domein).

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

Houd er rekening mee dat de daadwerkelijke IP-adressen die u ontvangt, kunnen variëren, afhankelijk van uw websitehostingprovider of domeinregistreerder. Als uw website DNS-services van derden gebruikt, zoals Cloudflare of Google Cloud DNS, zijn de IP-adressen specifiek voor die services.

Makkelijk toch? Misschien zullen we het de volgende keer hebben over primaire en secundaire DNS-serveradressen. Tot die tijd kunt u uw opmerkingen/suggesties delen en achterlaten in het discussiegedeelte hieronder.