Μετάβαση στο περιεχόμενο
DNS & Domains 5 λεπτά ανάγνωση Ενημερώθηκε

ERR_NAME_NOT_RESOLVED: Τι Σημαίνει και Πώς Διορθώνεται

Ο browser δεν βρήκε την IP του site. Διαφορά από το DNS_PROBE_FINISHED_NXDOMAIN, σφάλμα στην κονσόλα, subdomain χωρίς record, nameservers, χαλασμένο DNSSEC.

Σε αυτή τη σελίδα
Τι γίνεται όταν κάποιος γράψει το domain σου
  1. Ο επισκέπτης γράφει το όνομα etairia.gr
  2. Ο resolver ρωτά Ο πάροχος internet ψάχνει το όνομα
  3. Οι nameservers απαντούν Κρατούν τον «τηλεφωνικό κατάλογο» του domain
  4. Επιστρέφεται η διεύθυνση Το IP του server που σε φιλοξενεί
  5. Ανοίγει το site σου Λάθος ή ελλιπής εγγραφή = δεν ανοίγει τίποτα

ERR_NAME_NOT_RESOLVED: Τι σημαίνει

Πριν ανοίξει ένα site, ο browser ρωτά το DNS (τον «τηλεφωνικό κατάλογο» του διαδικτύου) ποια διεύθυνση IP αντιστοιχεί στο όνομα, π.χ. στο etairia.gr. Το «name not resolved» σημαίνει ότι η αναζήτηση απέτυχε: η απάντηση ήταν «δεν υπάρχει τέτοιο όνομα», ήρθε σφάλμα ή δεν ήρθε τίποτα.

Γιατί άλλοτε βλέπεις ERR_NAME_NOT_RESOLVED και άλλοτε DNS_PROBE_FINISHED_NXDOMAIN; Ο αρχικός κωδικός είναι πάντα ο ίδιος. Όταν αποτυγχάνει η ίδια η σελίδα, το Chrome μπορεί να κάνει έναν σύντομο δικό του έλεγχο: ρωτά τον DNS server σου και το δημόσιο DNS της Google και αντικαθιστά τον κωδικό με πιο συγκεκριμένο, όπως DNS_PROBE_FINISHED_NXDOMAIN (το DNS σου δουλεύει, άρα φταίει το όνομα). Αν ο έλεγχος δεν γίνει, π.χ. επειδή η σχετική επιλογή του Chrome είναι κλειστή ή απενεργοποιημένη από τον διαχειριστή της συσκευής, ή αν δεν βγάλει συμπέρασμα, μένει ο αρχικός κωδικός ERR_NAME_NOT_RESOLVED.

Ο έλεγχος αυτός γίνεται μόνο για τη σελίδα που άνοιξες, όχι για τα αρχεία που φορτώνει. Γι' αυτό, όταν μια εικόνα, γραμματοσειρά ή script έρχεται από domain που δεν «λύνεται», η σελίδα ανοίγει κανονικά και στην κονσόλα των Developer Tools (πλήκτρο F12) βλέπεις net::ERR_NAME_NOT_RESOLVED δίπλα στο αρχείο.

Πώς εμφανίζεται σε Chrome, Edge, Firefox και Safari

BrowserΤι γράφει η σελίδαΚωδικός
Chrome«Δεν είναι δυνατή η πρόσβαση σε αυτόν τον ιστότοπο» και «Δεν ήταν δυνατή η εύρεση της διεύθυνσης IP διακομιστή του κεντρικού υπολογιστή etairia.gr.»ERR_NAME_NOT_RESOLVED ή DNS_PROBE_FINISHED_NXDOMAIN
Chrome / Edge (κονσόλα, F12)Η σελίδα ανοίγει, αλλά ένα αρχείο της αποτυγχάνειnet::ERR_NAME_NOT_RESOLVED
Edge"Hmmm… can't reach this page"ERR_NAME_NOT_RESOLVED ή DNS_PROBE_FINISHED_NXDOMAIN
Firefox«Ο διακομιστής δεν βρέθηκε» (παλαιότερες εκδόσεις: «Προέκυψε πρόβλημα με την εύρεση του ιστότοπου.»)Συνήθως δεν δείχνει κωδικό
Safari"Safari can't find the server"Δεν δείχνει κωδικό

Αν είσαι επισκέπτης

  1. Έλεγξε την ορθογραφία. Ένα γράμμα ή μια λάθος κατάληξη (.gr αντί για .com) αρκεί.
  2. Δοκίμασε από κινητό με δεδομένα, εκτός Wi-Fi. Αν ανοίγει εκεί, το πρόβλημα είναι στο δίκτυο ή στον υπολογιστή σου. Αν δεν ανοίγει πουθενά, φταίει το domain.
  3. Καθάρισε την DNS cache, κάνε επανεκκίνηση στο router και κλείσε προσωρινά το VPN. Τις εντολές για Windows και Mac θα τις βρεις στον οδηγό DNS_PROBE_FINISHED_NXDOMAIN.
  4. Αν ανοίγει σε άλλους αλλά όχι σε σένα (ή το αντίστροφο), ενημέρωσε τον ιδιοκτήτη. Μπορεί να έχει πρόβλημα DNSSEC, που επηρεάζει μόνο όσους χρησιμοποιούν DNS με έλεγχο υπογραφών.

DNS_PROBE_FINISHED_NO_INTERNET και BAD_CONFIG: το πρόβλημα είναι στη σύνδεσή σου

Όταν ο έλεγχος του Chrome καταλήξει ότι δεν φταίει το site αλλά η δική σου σύνδεση, θα δεις έναν από αυτούς τους κωδικούς:

  • DNS_PROBE_FINISHED_NO_INTERNET: δεν απαντά ούτε το δημόσιο DNS της Google, άρα πιθανότατα δεν έχεις σύνδεση. Έλεγξε το Wi-Fi, το καλώδιο και το router.
  • DNS_PROBE_FINISHED_BAD_CONFIG: το δημόσιο DNS απαντά, αλλά ο DNS server που χρησιμοποιεί η συσκευή σου όχι. Βάλε άλλο DNS: στα Windows, στο Mac, στο κινητό ή στο router. Για το ποιο να διαλέξεις, δες Google, Cloudflare ή Quad9.
  • DNS_PROBE_FINISHED_BAD_SECURE_CONFIG: έχεις ενεργό το Secure DNS (ασφαλές DNS) του Chrome με πάροχο που δεν απαντά. Έλεγξε ή άλλαξε τον πάροχο στη ρύθμιση αυτή.

Αν είσαι ο ιδιοκτήτης: οι συνηθισμένες αιτίες

  1. Το subdomain δεν έχει record. Το etairia.gr ανοίγει, αλλά το www.etairia.gr ή το shop.etairia.gr όχι, επειδή στη ζώνη DNS λείπει το A ή το CNAME record για αυτό το όνομα. Πρόσθεσέ το στον πάροχο που κρατά τα DNS σου.
  2. Οι nameservers δεν απαντούν ή η ανάθεση είναι σπασμένη. Συμβαίνει συχνά μετά από αλλαγή nameservers: στον registrar δηλώθηκαν nameservers όπου η ζώνη δεν έχει στηθεί ακόμη, ή υπάρχει τυπογραφικό λάθος στο όνομά τους. Δες τον οδηγό αλλαγή nameservers.
  3. Χαλασμένο DNSSEC. Αν το domain είχε DNSSEC και άλλαξες nameservers σε πάροχο που δεν υπογράφει τη ζώνη, το παλιό DS record έμεινε στο μητρώο. Οι resolvers που ελέγχουν υπογραφές, όπως το 1.1.1.1 και το 8.8.8.8, απαντούν τότε SERVFAIL και το site «χάνεται» για πολλούς επισκέπτες, ενώ άλλοι, με DNS που δεν ελέγχει υπογραφές, το βλέπουν κανονικά. Λύση: αφαίρεσε το DS από τον registrar ή ενεργοποίησε DNSSEC στον νέο πάροχο και δήλωσε το νέο DS. Την επόμενη φορά, απενεργοποίησε το DNSSEC πριν αλλάξεις nameservers. Περισσότερα στον οδηγό DNSSEC.
  4. Έληξε το domain. Χωρίς ανανέωση, το domain σταματά να «λύνεται». Δες τι κάνω αν έληξε το domain.
  5. Ξεχασμένο εξωτερικό αρχείο. Το θέμα ή ένα πρόσθετο φορτώνει script, γραμματοσειρά ή εικόνα από παλιό CDN ή από domain που έληξε. Η σελίδα ανοίγει, αλλά κάτι λείπει και η κονσόλα γράφει net::ERR_NAME_NOT_RESOLVED. Βρες τη διεύθυνση στην καρτέλα Network ή Console και αφαίρεσέ την ή φιλοξένησε το αρχείο στον δικό σου server. Ένα ληγμένο domain μπορεί να το αγοράσει οποιοσδήποτε, οπότε ένα script που φορτώνεται από εκεί είναι και κίνδυνος ασφαλείας.

Δες πού σπάει η αναζήτηση DNS

Ο Έλεγχος DNS ρωτά πολλούς δημόσιους resolvers μαζί και δείχνει τι απάντησε ο καθένας. NXDOMAIN σημαίνει ότι το όνομα δεν υπάρχει (λείπει record ή έληξε το domain). SERVFAIL ή λήξη χρόνου αντί για απάντηση δείχνει nameservers που δεν απαντούν σωστά ή χαλασμένο DNSSEC. Το Διαγνωστικό DNS ελέγχει τους nameservers και την ανάθεση από το μητρώο.

→ Έλεγχος DNS → Διαγνωστικό DNS

Το Έλεγχος DNSSEC συγκρίνει το DS του μητρώου με τα κλειδιά της ζώνης. Ο Έλεγχος Διάδοσης DNS δείχνει ποιοι resolvers βλέπουν ήδη ένα νέο record. Το WHOIS δείχνει nameservers και, για τα περισσότερα TLD, ημερομηνία λήξης (όχι για .gr).

→ Έλεγχος DNSSEC → Έλεγχος Διάδοσης DNS → Έλεγχος Domain (WHOIS)

Περισσότερα: DNS_PROBE_FINISHED_NXDOMAIN, επίλυση προβλημάτων DNS και τι είναι το DNSSEC.

Συνηθισμένα λάθη

  • Να ελέγχεις μόνο το etairia.gr και να ξεχνάς το www ή το subdomain που πραγματικά δεν ανοίγει.
  • Να αλλάζεις nameservers πριν στήσεις τα records στον νέο πάροχο ή να αφήνεις το παλιό DS στον registrar.
  • Να δοκιμάζεις μόνο από το δικό σου δίκτυο και να συμπεραίνεις ότι «δουλεύει»: ο DNS του παρόχου σου μπορεί να μην ελέγχει DNSSEC, ενώ το 1.1.1.1 και το 8.8.8.8 ελέγχουν.
  • Να προσθέτεις ένα record και να περιμένεις ότι θα φανεί αμέσως παντού: όποιος resolver ρώτησε πριν, θυμάται για λίγο την απάντηση «δεν υπάρχει». Δες πόσο διαρκεί η διάδοση DNS.

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

Ποια η διαφορά του ERR_NAME_NOT_RESOLVED από το DNS_PROBE_FINISHED_NXDOMAIN;
Είναι το ίδιο σφάλμα. Το Chrome ξεκινά με ERR_NAME_NOT_RESOLVED και, αν κάνει τον δικό του έλεγχο DNS και καταλήξει ότι φταίει το όνομα, δείχνει DNS_PROBE_FINISHED_NXDOMAIN. Αν ο έλεγχος δεν γίνει ή δεν βγάλει συμπέρασμα, μένει ο αρχικός κωδικός.
Γιατί το site ανοίγει σε κάποιους και σε άλλους όχι;
Συνήθως φταίει χαλασμένο DNSSEC (οι resolvers που ελέγχουν υπογραφές απαντούν SERVFAIL, οι άλλοι όχι) ή μια πρόσφατη αλλαγή που δεν έχει φτάσει ακόμη σε όλους. Ο Έλεγχος DNS δείχνει την απάντηση κάθε resolver δίπλα δίπλα.
Η σελίδα ανοίγει, αλλά η κονσόλα γράφει ERR_NAME_NOT_RESOLVED. Πειράζει;
Κάποιο αρχείο της σελίδας φορτώνεται από domain που δεν υπάρχει πια. Η σελίδα μπορεί να αργεί ή να της λείπει κάτι, και αν το domain το αγοράσει άλλος, θα ελέγχει ό,τι φορτώνεται από εκεί. Αφαίρεσε ή αντικατάστησε τη διεύθυνση.

Δοκιμάστε αμέσως

Σχετικοί οδηγοί

Αναφορά σφάλματος