Πώς να βρείτε τη διεύθυνση IP του διακομιστή DNS μου στο Linux


Το DNS (Σύστημα ονομάτων τομέα) είναι θεμελιώδης βοηθός πολλών τεχνολογιών δικτύωσης, όπως διακομιστές αλληλογραφίας, περιήγηση στο Διαδίκτυο και υπηρεσίες ροής, π.χ. Netflix και Spotify, μεταξύ άλλων.

Λειτουργεί σε έναν ειδικό υπολογιστή που ονομάζεται διακομιστής DNS – ο οποίος διατηρεί ένα αρχείο βάσης δεδομένων με πολλές δημόσιες διευθύνσεις IP μαζί με τα αντίστοιχα ονόματα κεντρικών υπολογιστών για να επιλύει ή να μεταφράζει ονόματα κεντρικών υπολογιστών σε διευθύνσεις IP κατόπιν αιτήματος του χρήστη.

Αυτό συμβαίνει για να μην χρειάζεται να ταλαιπωρούμαστε με το να θυμόμαστε τις διευθύνσεις IP των διαφόρων ιστότοπων που επισκεπτόμαστε.

Ενώ υπάρχουν πολλά πράγματα που μπορούμε να συζητήσουμε στους διακομιστές DNS, όπως η ανακατεύθυνση και η πρόληψη επιθέσεων κακόβουλου λογισμικού, η εστίασή μας σήμερα είναι στο πώς να ανακαλύψουμε τη δική σας διεύθυνση IP διακομιστή dns.

Υπάρχουν διάφοροι τρόποι για να το ελέγξετε ανάλογα με το λειτουργικό σύστημα που χρησιμοποιείτε, αλλά τα συστήματα Linux, BSD και Unix μοιράζονται όλα την ίδια μέθοδο, οπότε ας ξεκινήσουμε με αυτά.

Πώς να βρείτε τη διεύθυνση IP του διακομιστή DNS μου

1. Για να μάθετε τη διεύθυνση IP του διακομιστή DNS, χρησιμοποιήστε την ακόλουθη εντολή cat ή την εντολή λιγότερη.

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

2. Ένας άλλος τρόπος είναι να χρησιμοποιήσετε την ακόλουθη εντολή grep.

grep "nameserver" /etc/resolv.conf

nameserver 109.78.164.20

3. Σε νεότερες διανομές Linux που χρησιμοποιούν systemd, μπορείτε να χρησιμοποιήσετε την εντολή systemd-resolve για να ελέγξετε τον διακομιστή DNS.

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

4. Εάν χρησιμοποιείτε το NetworkManager, μπορείτε να χρησιμοποιήσετε την εντολή nmcli για να λάβετε τις πληροφορίες διακομιστή DNS.

nmcli dev show | grep 'IP4.DNS'

Εδώ, ο nameserver 192.168.0.1 είναι μια διεύθυνση IP διακομιστή ονομάτων σε αυτό που ονομάζεται σημειογραφία με τελείες – τη μορφή που χρησιμοποιούν οι εφαρμογές στο σταθμό εργασίας σας για δρομολόγηση DNS.

Πώς να βρείτε τη διεύθυνση IP του διακομιστή DNS του ιστότοπού μου

Για να μάθετε μια διεύθυνση IP διακομιστή DNS ιστότοπου, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή dig, η οποία χρησιμοποιείται για την αναζήτηση πληροφοριών DNS.

dig linux-console.net
Δείγμα εξόδου
; <<>> 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

Η έξοδος θα σας παρέχει μια λίστα με διευθύνσεις IP για έγκυρους διακομιστές ονομάτων για τον ιστότοπό σας (δηλαδή, τους διακομιστές DNS που είναι υπεύθυνοι για τον τομέα σας).

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

Λάβετε υπόψη ότι οι πραγματικές διευθύνσεις IP που λαμβάνετε ενδέχεται να διαφέρουν ανάλογα με τον πάροχο φιλοξενίας του ιστότοπού σας ή τον καταχωρητή τομέα σας. Εάν ο ιστότοπός σας χρησιμοποιεί υπηρεσίες DNS τρίτων, όπως το Cloudflare ή το Google Cloud DNS, οι διευθύνσεις IP θα είναι συγκεκριμένες για αυτές τις υπηρεσίες.

Εύκολο σωστά; Ίσως θα μιλήσουμε για πρωτεύουσες και δευτερεύουσες διευθύνσεις διακομιστή DNS την επόμενη φορά. Μέχρι τότε, μη διστάσετε να μοιραστείτε και να αφήσετε τα σχόλια/τις προτάσεις σας στην παρακάτω ενότητα συζήτησης.