Μετάβαση στο περιεχόμενο
EuroVPSEuroVPS
Περιοχή πελατών

Πώς να αντιμετωπίσετε προβλήματα DNS

Συχνές ερωτήσεις EuroVPS

4 λεπτά ανάγνωσης

Αντιμετώπιση με online εργαλεία

Εργαλεία web:

Παραδείγματα:

  • Για να ελέγξετε την υγεία του DNS του domain σας και τις αναφορές του mail server, επισκεφθείτε το https://intodns.com
  • Για να ελέγξετε την τρέχουσα διεύθυνση IP του domain σας και τις εγγραφές DNS από διαφορετικές τοποθεσίες, χρησιμοποιήστε το https://www.whatsmydns.net. Το website αυτό σας δείχνει την τρέχουσα κατάσταση της διάδοσης (propagation) του DNS.
  • Για να ελέγξετε αν οι ιδιωτικοί nameservers σας έχουν καταχωρηθεί σωστά, χρησιμοποιήστε το https://www.internic.net/whois.html. Αναζητήστε τους nameservers: αν τους έχετε προσθέσει σωστά, το αποτέλεσμα θα εμφανίσει τη διεύθυνση IP σας. Server Name: NS1.EUROVPS.COM IP Address: 77.235.63.12

Η εντολή dig

Η dig είναι εγκατεστημένη από προεπιλογή στις περισσότερες διανομές Linux και στο macOS.

Μορφή: dig hostname

[root@eurovps ~]# dig eurovps.com

Παράδειγμα με το website google.com

[root@eurovps ~]# dig google.com

; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7_5.1 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39888
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com.                    IN      A

;; ANSWER SECTION:
google.com.             130     IN      A       216.58.212.174

;; Query time: 0 msec
;; SERVER: 62.212.64.122#53(62.212.64.122)
;; WHEN: Sun Mar 03 07:16:53 EET 2019
;; MSG SIZE  rcvd: 55

dig +trace

Με την επιλογή +trace μπορούμε να παρακολουθήσουμε τη διαδρομή μιας αναζήτησης DNS.

Μορφή: dig +trace domainname

[root@eurovps ~]# dig +trace eurovps.com
[root@eurovps ~]# dig +trace google.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> +trace google.com
;; global options: +cmd
.                       498137  IN      NS      h.root-servers.net.
.                       498137  IN      NS      i.root-servers.net.
.                       498137  IN      NS      a.root-servers.net.
.                       498137  IN      NS      l.root-servers.net.
.                       498137  IN      NS      k.root-servers.net.
.                       498137  IN      NS      d.root-servers.net.
.                       498137  IN      NS      e.root-servers.net.
.                       498137  IN      NS      f.root-servers.net.
.                       498137  IN      NS      m.root-servers.net.
.                       498137  IN      NS      b.root-servers.net.
.                       498137  IN      NS      j.root-servers.net.
.                       498137  IN      NS      g.root-servers.net.
.                       498137  IN      NS      c.root-servers.net.
;; Received 508 bytes from 77.235.33.38#53(77.235.33.38) in 15 ms

com.                    172800  IN      NS      a.gtld-servers.net.
com.                    172800  IN      NS      b.gtld-servers.net.
com.                    172800  IN      NS      c.gtld-servers.net.
com.                    172800  IN      NS      d.gtld-servers.net.
com.                    172800  IN      NS      e.gtld-servers.net.
com.                    172800  IN      NS      f.gtld-servers.net.
com.                    172800  IN      NS      g.gtld-servers.net.
com.                    172800  IN      NS      h.gtld-servers.net.
com.                    172800  IN      NS      i.gtld-servers.net.
com.                    172800  IN      NS      j.gtld-servers.net.
com.                    172800  IN      NS      k.gtld-servers.net.
com.                    172800  IN      NS      l.gtld-servers.net.
com.                    172800  IN      NS      m.gtld-servers.net.
;; Received 488 bytes from 198.97.190.53#53(198.97.190.53) in 159 ms

google.com.             172800  IN      NS      ns2.google.com.
google.com.             172800  IN      NS      ns1.google.com.
google.com.             172800  IN      NS      ns3.google.com.
google.com.             172800  IN      NS      ns4.google.com.
;; Received 276 bytes from 192.31.80.30#53(192.31.80.30) in 31 ms

google.com.             300     IN      A       172.217.20.110
;; Received 44 bytes from 216.239.32.10#53(216.239.32.10) in 4 ms

Ερώτημα DNS σε συγκεκριμένο name server

Μπορούμε να ορίσουμε τον name server στον οποίο θα σταλεί το ερώτημα με το σύμβολο @, ακολουθούμενο από το hostname ή τη διεύθυνση IP του name server.

[root@eurovps ~]# dig eurovps.com @ns1.eurovps.com

Παράδειγμα για το google.com από τον nameserver ns1.google.com

[root@eurovps ~]# dig google.com @ns1.google.com

; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7_5.1 <<>> google.com @ns1.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47655
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com.                    IN      A

;; ANSWER SECTION:
google.com.             300     IN      A       172.217.19.206

;; Query time: 4 msec
;; SERVER: 216.239.32.10#53(216.239.32.10)
;; WHEN: Sun Mar 03 07:13:40 EET 2019
;; MSG SIZE  rcvd: 55

nslookup

Στα Windows, σε ένα command prompt:

nslookup eurovps.com

Μορφή: nslookup hostname

C:\Users\eurovps>nslookup eurovps.com

Παράδειγμα με το google.com

C:\Users\eurovps>nslookup google.com
10.in-addr.arpa
        primary name server = bhdns.mydomain.ca
        responsible mail addr = bhdns.mydomain.ca
        serial  = 1
        refresh = 28800 (8 hours)
        retry   = 7200 (2 hours)
        expire  = 864000 (10 days)
        default TTL = 86400 (1 day)
Server:  UnKnown
Address:  XXX.XXX.XX.XX

Non-authoritative answer:
Name:    google.com
Addresses:  2404:6800:4007:80d::200e
          172.217.163.110

C:\Users\you

Για να ελέγξετε μια συγκεκριμένη εγγραφή DNS, δίνετε την εντολή nslookup, προαιρετικά τον τύπο εγγραφής (για παράδειγμα A, MX ή TXT) και το hostname που θέλετε να ελέγξετε.

Μια αλλαγμένη εγγραφή γίνεται ορατή από κάθε resolver όταν λήξει το TTL του αντιγράφου που έχει στην cache του. Πριν από μια προγραμματισμένη αλλαγή, μειώστε το TTL.

Από τις συχνές ερωτήσεις της EuroVPS.

Περισσότερα στην κατηγορία «Οδηγοί»

Ο επόμενος συνεργάτης σας στην υποδομή

Έχετε ακόμη
μια ερώτηση;

Πείτε μας τι προσπαθείτε να κάνετε. Ένας μηχανικός θα το διαβάσει και θα απαντήσει.

+357 222 32280
Μηχανικός της EuroVPS μεταφέρει έναν κόμβο server στον χώρο του datacenter
Μια συζήτηση με τους ανθρώπους που θα φροντίζουν την υποδομή σας.

Ας ξεκινήσουμε από την υποδομή σας.

Λίγο πλαίσιο μάς βοηθά να ξεκινήσουμε τη σωστή συζήτηση.

Θα χρησιμοποιήσουμε τα στοιχεία σας για να απαντήσουμε στο αίτημά σας. Πολιτική απορρήτου