Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

Χρειάζονται για τη σύνδεση, για να διατηρείται το καλάθι σας και για να θυμόμαστε τις επιλογές σας. Είναι πάντα ενεργά.

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Το DNS κατά τη διάρκεια μιας μεταφοράς

Ενότητα 6: Χρόνος, cache και μεταφορά · Χρόνος ανάγνωσης: 10 λεπτά

Στόχος μαθήματος: Μετά από αυτό το μάθημα θα μπορείτε να σχεδιάσετε τη μεταφορά του ιστότοπού σας, του email σας ή της διαχείρισης DNS σας έτσι ώστε οι επισκέπτες να μην αντιληφθούν τίποτα και να μη χάσετε κανένα email.

Βασικές έννοιες: είδη μεταφοράς, σειρά ενεργειών, μείωση TTL εκ των προτέρων, προετοιμασία εγγραφών, αντίγραφο ασφαλείας της ζώνης, δοκιμή πριν την αλλαγή (αρχείο hosts, διεύθυνση παρακολούθησης), email κατά τη διάρκεια της αλλαγής, προληπτικός έλεγχος στο μητρώο, DNSSEC και η εγγραφή DS

Τέσσερα είδη μεταφοράς

"Μεταφέρω το domain μου" μπορεί να σημαίνει τέσσερα διαφορετικά πράγματα. Βοηθάει πολύ να προσδιορίσετε πρώτα ποιο από αυτά εννοείτε, καθώς κάθε είδος επηρεάζει διαφορετικές εγγραφές.

Τι μεταφέρεταιΤι αλλάζει στο DNS
Ο ιστότοπός σας σε άλλον serverΟι εγγραφές A και AAAA του @ και του www (και τυχόν subdomains)
Το email σας σε άλλον πάροχο emailΟι εγγραφές MX, η εγγραφή SPF, οι εγγραφές DKIM, ενδεχομένως το autodiscover
Η διαχείριση DNS σας σε άλλον πάροχοΟι nameservers στο μητρώο· όλες οι εγγραφές πρέπει να μεταφερθούν στον νέο πάροχο
Η καταχώριση του domain σας σε άλλον registrarΚατ' αρχήν τίποτα στο DNS, αλλά συχνά αλλάζουν ταυτόχρονα και οι nameservers

Συχνά συμβαίνουν πολλά από αυτά ταυτόχρονα, για παράδειγμα όταν μεταφέρετε τα πάντα από έναν πάροχο σε έναν άλλο. Τότε ισχύουν οι παγίδες και των τεσσάρων ειδών.

Η χρυσή σειρά ενεργειών

Η σημαντικότερη αρχή: πρώτα προετοιμάστε τα πάντα στη νέα θέση και μετά κάντε την αλλαγή. Η ίδια η αλλαγή είναι μια μικρή ενέργεια, λίγες εγγραφές ή οι nameservers. Ό,τι μπορεί να γίνει πριν την αλλαγή, κάντε το πριν την αλλαγή.

Λίγες ημέρες πριν

  1. Κρατήστε αντίγραφο ασφαλείας της τρέχουσας ζώνης σας. Εξάγετε τις εγγραφές, κάντε στιγμιότυπο οθόνης ή σημειώστε τες. Χωρίς επισκόπηση του τι υπήρχε, δεν θα ξέρετε εκ των υστέρων τι λείπει. Πολλά πάνελ διαθέτουν κουμπί για αντίγραφο ασφαλείας DNS.
  2. Φτιάξτε μια απογραφή. Ελέγξτε κάθε γραμμή και σημειώστε σε τι χρησιμεύει: ιστότοπος, email, επαλήθευση για Google ή Microsoft, υπηρεσία newsletter, subdomain για ένα ηλεκτρονικό κατάστημα. Ακριβώς αυτές οι επιπλέον εγγραφές (TXT για επαλήθευση, CNAME για DKIM μιας υπηρεσίας newsletter) ξεχνιούνται συχνά κατά τις μεταφορές.
  3. Προετοιμάστε το νέο περιβάλλον. Ο ιστότοπος βρίσκεται στον νέο server, τα mailbox υπάρχουν στον νέο πάροχο email.
  4. Δοκιμάστε πριν την αλλαγή. Μπορείτε να δείτε έναν ιστότοπο σε νέο server χωρίς να αλλάξετε το DNS: με μια γραμμή στο αρχείο hosts σας, ή με μια διεύθυνση δοκιμής ή παρακολούθησης που παρέχει ο νέος πάροχος. Μην ξεχάσετε να αφαιρέσετε αυτή τη γραμμή hosts στη συνέχεια.

Τουλάχιστον ένα παλιό TTL εκ των προτέρων

  1. Μειώστε το TTL των εγγραφών που πρόκειται να αλλάξετε σε 300 δευτερόλεπτα (μάθημα 6.1). Αν το TTL ήταν 3600, κάντε το τουλάχιστον μία ώρα πριν· για ασφάλεια μια ημέρα. Αν ήταν 86400, τότε τουλάχιστον μία ημέρα.

Προσοχή: το TTL των εγγραφών NS στο μητρώο (μάθημα 6.2) δεν μπορείτε να το μειώσετε εσείς. Σε αλλαγή nameserver έχετε πάντα αυτόν τον χρόνο αναμονής.

Η αλλαγή

  1. Αλλάξτε τις εγγραφές (σε μεταφορά ιστότοπου ή email), ή αλλάξτε τους nameservers στον registrar σας (σε μεταφορά της διαχείρισης DNS).
  2. Ελέγξτε αμέσως στον εξουσιοδοτημένο nameserver αν υπάρχουν οι νέες τιμές (dig A example.com @ns1.newhost.example).

Μετά

  1. Ελέγξτε τα πάντα: ιστότοπο μέσω http και https, το πιστοποιητικό, ένα δοκιμαστικό email αμφίδρομα, και έναν online έλεγχο των MX, SPF, DKIM και DMARC.
  2. Επαναφέρετε το TTL σε 3600 όταν όλα λειτουργούν.
  3. Ακυρώστε την παλιά υπηρεσία μόνο όταν δεν έχει καταφθάσει email ή επισκεψιμότητα στην παλιά θέση για μερικές ημέρες. Αν ακυρώσετε νωρίτερα, ο ιστότοπος ή το email σας μπορεί να πάψει να λειτουργεί, ή στη χειρότερη περίπτωση το domain σας να ελευθερωθεί.

Μια μεταφορά της διαχείρισης DNS

Αν μεταφέρετε το DNS σας σε άλλον πάροχο (διαφορετικοί nameservers), υπάρχει ένας επιπλέον κανόνας: η ζώνη πρέπει να βρίσκεται πλήρης στον νέο πάροχο προτού αλλάξετε τους nameservers. Από τη στιγμή της αλλαγής, ο νέος πάροχος καθορίζει όλες τις απαντήσεις. Ό,τι λείπει εκεί, παύει να υπάρχει.

Πάρτε μαζί αυτή τη λίστα ως ελάχιστο:

@          A      192.0.2.10
@          AAAA   2001:db8::10
www        A      192.0.2.10        (ή ένα CNAME)
mail       A      192.0.2.25        (αν το MX σας δείχνει στο mail.example.com)
@          MX     10 mail.example.com.
@          TXT    "v=spf1 ... ~all"
x._domainkey  TXT "v=DKIM1; k=rsa; p=..."   (ο selector διαφέρει ανά πάροχο)
_dmarc     TXT    "v=DMARC1; p=quarantine"

Συν όλα τα subdomains, τις εγγραφές επαλήθευσης και τις εγγραφές εξωτερικών υπηρεσιών.

Ορισμένα μητρώα ελέγχουν τους νέους nameservers προτού δεχτούν την αλλαγή. Το DENIC (το μητρώο του .de) ελέγχει για παράδειγμα αν οι νέοι nameservers απαντούν ήδη για το domain. Αν η ζώνη δεν υπάρχει ακόμη εκεί, η αλλαγή απορρίπτεται. Και γι' αυτό: προετοιμάστε πρώτα τη ζώνη.

Παράδειγμα από την πράξη

Ένα domain συνδέθηκε με έναν κατασκευαστή ιστότοπων βάζοντας τους nameservers να δείχνουν σε αυτή την πλατφόρμα. Η πλατφόρμα έβαλε η ίδια μια εγγραφή MX προς το mail.example.com και μια εγγραφή SPF, αλλά όχι εγγραφή A για το mail.example.com. Το αποτέλεσμα: η αποστολή λειτουργούσε, η λήψη όχι. Κάθε mail server που ήθελε να παραδώσει email δεν έβρισκε διεύθυνση για το όνομα από το MX. Μια μόνο εγγραφή A στην πλατφόρμα έλυσε το πρόβλημα. Το μάθημα: αν μεταφέρετε τους nameservers, πρέπει να μεταφερθεί και κάθε εγγραφή στην οποία παραπέμπει μια άλλη εγγραφή.

Email κατά τη διάρκεια της αλλαγής

Κατά τη μεταβατική περίοδο, ένα μέρος του email εξακολουθεί να καταφθάνει στην παλιά θέση: αποστολείς με μια παλιά απάντηση στην cache τους παραδίδουν εκεί. Αυτό είναι φυσιολογικό και δεν αποτελεί πρόβλημα, εφόσον διαβάζετε και τα δύο mailbox.

  • Ρυθμίστε ήδη το νέο mailbox στο πρόγραμμα email σας, με το όνομα server που δίνει ο νέος πάροχος (όχι το mail.example.com, καθώς αυτό το όνομα δείχνει κατά την αλλαγή σε εναλλασσόμενες θέσεις).
  • Αφήστε το παλιό mailbox επίσης στο πρόγραμμα email σας μέχρι να μην καταφθάνει πλέον τίποτα για μερικές ημέρες.
  • Αντιγράψτε το παλιό email με ένα εργαλείο μεταφοράς του νέου παρόχου ή με ένα πρόγραμμα αντιγραφής IMAP.
  • Σε μεταφορά email, μην ξεχάσετε την εγγραφή SPF: ο νέος πάροχος πρέπει να συμπεριληφθεί, και όσο ο παλιός εξακολουθεί να στέλνει (για παράδειγμα η φόρμα επικοινωνίας του ιστότοπού σας) πρέπει να παραμείνει κι αυτός.

DNSSEC σε μια μεταφορά

Αν το domain σας χρησιμοποιεί DNSSEC (μάθημα 8.1), στο μητρώο υπάρχει μια εγγραφή DS: ένα αποτύπωμα του κλειδιού με το οποίο ο τρέχων πάροχος DNS σας υπογράφει τη ζώνη. Αν μεταφέρετε τη διαχείριση DNS σας, ο νέος πάροχος θα υπογράφει με διαφορετικό κλειδί. Αν η παλιά εγγραφή DS παραμείνει στο μητρώο, το αποτύπωμα δεν ταιριάζει πλέον. Οι resolvers που κάνουν επικύρωση (και είναι πολλοί) επιστρέφουν τότε SERVFAIL: ολόκληρο το domain σας είναι απρόσιτο για αυτούς, ιστότοπος και email.

Η ασφαλής προσέγγιση:

  1. Αφαιρέστε την εγγραφή DS από το μητρώο (απενεργοποίηση DNSSEC) και περιμένετε να παρέλθει το TTL της DS.
  2. Αλλάξτε τους nameservers.
  3. Ενεργοποιήστε το DNSSEC στον νέο πάροχο και προσθέστε τη νέα εγγραφή DS στο μητρώο.

Υπάρχει επίσης μια μέθοδος με την οποία μπορείτε να μεταφερθείτε χωρίς διακοπή του DNSSEC (τα κλειδιά και των δύο παρόχων προσωρινά παράλληλα), αλλά αυτή απαιτεί συνεργασία και από τους δύο παρόχους και δεν υποστηρίζεται σε όλες τις περιπτώσεις. Αν κατά τη διάρκεια μιας μεταφοράς κάτι πάει στραβά και το domain σας γίνεται ξαφνικά απρόσιτο ενώ οι εγγραφές φαίνονται σωστές, ελέγξτε πρώτα το DNSSEC.

Στην πράξη: έτσι φαίνεται σε ένα πάνελ

Στο υποδειγματικό πάνελ Το WebOké μου, δημιουργείτε αντίγραφο ασφαλείας ολόκληρης της ζώνης στην καρτέλα DNS με ένα κουμπί, και το επαναφέρετε με ένα κλικ αν κάτι πάει στραβά. Μια μεταφορά του ίδιου του domain ξεκινάτε εκεί στο Κέντρο Μεταφοράς, και η κάρτα Υγεία Domain / Email δείχνει μετά την αλλαγή αν οι nameservers, η εγγραφή A, το πιστοποιητικό, το MX, το SPF, το DMARC και το DNSSEC είναι σωστά. Άλλοι πάροχοι προσφέρουν συχνά μια εξαγωγή της ζώνης (μερικές φορές ως αρχείο ζώνης που μπορείτε να εισαγάγετε στον νέο πάροχο) και έναν παρόμοιο έλεγχο· αν το πάνελ σας δεν το διαθέτει, κάντε ένα στιγμιότυπο οθόνης της λίστας εγγραφών.

Σύνοψη

  • Προσδιορίστε πρώτα τι μεταφέρεται: ιστότοπος, email, διαχείριση DNS ή καταχώριση.
  • Αντίγραφο ασφαλείας, απογραφή, προετοιμασία νέου περιβάλλοντος και δοκιμή γίνονται πριν την αλλαγή.
  • Μειώστε το TTL τουλάχιστον κατά ένα παλιό TTL εκ των προτέρων και επαναφέρετέ το μετά.
  • Σε μεταφορά της διαχείρισης DNS, η ζώνη πρέπει να βρίσκεται πλήρης στον νέο πάροχο πριν την αλλαγή nameserver· μην ξεχνάτε εγγραφές όπως την εγγραφή A του mail server.
  • Με DNSSEC: πρώτα αφαιρέστε την παλιά DS, μετά κάντε την αλλαγή, μετά προσθέστε τη νέα DS.
  • Κατά τη διάρκεια της αλλαγής διαβάζετε και τα δύο mailbox και ακυρώνετε την παλιά υπηρεσία μόνο όταν όλα λειτουργούν.

Κουίζ

1. Μεταφέρετε μόνο τον ιστότοπό σας σε άλλον server. Το email σας παραμένει όπου είναι. Ποιες εγγραφές αλλάζετε;



2. Γιατί προετοιμάζετε τη ζώνη στον νέο πάροχο DNS προτού αλλάξετε τους nameservers;



3. Μετά από αλλαγή nameserver, το domain σας είναι απρόσιτο για πολλούς επισκέπτες (SERVFAIL), ενώ οι εγγραφές στον νέο πάροχο είναι σωστές. Ποια είναι η πιθανότερη αιτία;



4. Μετά τη μετακίνηση των nameservers σε έναν κατασκευαστή ιστότοπων μπορείτε να στέλνετε email, αλλά δεν λαμβάνετε τίποτα. Η εγγραφή MX δείχνει στο mail.example.com. Τι ελέγχετε πρώτα;



5. Πότε ακυρώνετε το παλιό σας πακέτο hosting ή email;



Άσκηση

Άσκηση Z6.3: Απογραφή μεταφοράς. Φτιάξτε μια απογραφή μεταφοράς του δικού σας domain (ή, αν δεν έχετε domain, του sidn.nl, της ιστοσελίδας του SIDN, του μητρώου του .nl στην Ολλανδία). Αναζητήστε και συμπληρώστε: τους nameservers, τις εγγραφές A και AAAA του @ και του www, τις εγγραφές MX, την εγγραφή SPF, την εγγραφή DMARC και αν υπάρχει εγγραφή DS. Το πρόγραμμα συγκρίνει κάθε τιμή με αυτό που απαντά τώρα το DNS.

Άσκηση Z6.3: Απογραφή πριν τη μεταφορά










Ό,τι συμπληρώνετε και ό,τι βρίσκουμε ζωντανά δεν το αποθηκεύουμε. Ο browser σας θυμάται τις απαντήσεις σας και αν περάσατε την άσκηση. Αν έχετε συνδεθεί, αποθηκεύουμε μόνο ότι είχατε την άσκηση (σχεδόν) σωστή στα Τα μαθήματά μου· εκεί μπορείτε και να το διαγράψετε.

Άσκηση O6.3: Ρύθμιση μόνοι σας στη ζώνη εξάσκησής σας. Στη ζώνη εξάσκησής σας <code>.dnspractice.eu υπάρχει ένας μικρός "υπάρχων" ιστότοπος: το www.<code>.dnspractice.eu δείχνει στο 192.0.2.10 (A) και στο 2001:db8::10 (AAAA), με TTL 300. Το email της ζώνης εξάσκησης βρίσκεται στο mail.<code>.dnspractice.eu (192.0.2.25) με μια εγγραφή MX (προτεραιότητα 10). Αναπαραστήστε μια μεταφορά ιστότοπου:

  1. Μειώστε το TTL των εγγραφών του www.<code>.dnspractice.eu σε 60.
  2. Κάντε το www.<code>.dnspractice.eu να δείχνει στον νέο server 198.51.100.10 και διαγράψτε την εγγραφή AAAA: ο νέος server δεν έχει IPv6.
  3. Επαναφέρετε το TTL του www.<code>.dnspractice.eu σε 300.
  4. Αφήστε τις εγγραφές email ανέπαφες.

Η ζώνη εξάσκησης χρησιμοποιεί σύντομα TTL (μεταξύ 30 και 300 δευτερολέπτων), ώστε να μη χρειάζεται να περιμένετε· στο πραγματικό σας domain χρησιμοποιείτε για παράδειγμα 3600 ως προεπιλογή και 300 κατά τη διάρκεια της μεταφοράς.

Άσκηση O6.3

Αυτή την άσκηση την κάνετε στη δική σας ζώνη εξάσκησης: μια πραγματική ζώνη DNS στους nameservers του WebOké, μόνο για εσάς. Εγγραφείτε με το email σας. Θα λάβετε έναν σύνδεσμο σύνδεσης μέσω email και θα επιστρέψετε στη συνέχεια σε αυτό το μάθημα. Χρησιμοποιούμε τη διεύθυνσή σας μόνο για το μάθημα.

Περαιτέρω ανάγνωση

Τα βήματα σε αυτά τα άρθρα αφορούν τα πάνελ του WebOké· σε άλλα πάνελ η διαδικασία είναι παρόμοια.

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…