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

Πώς να συνδέσετε το δικό σας domain με μηχανή κρατήσεων

Σύνταξη Tekravel

Το site είναι έτοιμο. Το λογότυπο στη θέση του, οι προμήθειες ρυθμισμένες, μια δοκιμαστική κράτηση πέρασε κανονικά στο subdomain της πλατφόρμας, και κάποιος στο γραφείο έχει ήδη στείλει το link σε τρεις πελάτες. Και τότε έρχεται η αναπόφευκτη ερώτηση: γιατί η διεύθυνση γράφει ακόμα όνομα άλλου; Αυτός ο οδηγός εξηγεί πώς να συνδέσετε το δικό σας domain με μηχανή κρατήσεων χωρίς να προσλάβετε κανέναν — τι ακριβώς αλλάζετε, ποιες δύο ή τρεις εγγραφές εμπλέκονται, γιατί το λουκέτο εμφανίζεται αργότερα απ' ό,τι περιμένετε, και ποια ρύθμιση χαλάει αθόρυβα το εταιρικό email αν την αγγίξετε.

Δεν χρειάζεται να καταλαβαίνετε το DNS σε βάθος. Χρειάζεστε μία ιδέα: το domain σας είναι μια πινακίδα, και τη στρέφετε προς ένα καινούργιο κτίριο. Όλα τα παρακάτω είναι λεπτομέρειες αυτής της ιδέας.

Πού «ζει» πραγματικά το domain σας

Μπορεί να εμπλέκονται έως τρεις διαφορετικές εταιρείες, και οι περισσότεροι ιδιοκτήτες γνωρίζουν μόνο τη μία. Ο registrar είναι εκεί όπου αγοράσατε το όνομα και πληρώνετε την ετήσια ανανέωση. Ο πάροχος DNS είναι εκεί όπου επεξεργάζονται οι εγγραφές του ονόματος — συχνά η ίδια εταιρεία με τον registrar, όχι πάντα, ειδικά αν πριν από χρόνια ένας web designer μετέφερε το όνομα σε ξεχωριστή υπηρεσία DNS. Ο πάροχος φιλοξενίας είναι εκεί όπου τρέχει σήμερα το site σας.

Οι εγγραφές που θα προσθέσετε πάνε στον πάροχο DNS. Άρα πρώτα απ' όλα βρείτε ποιος είναι. Μπείτε στον registrar και δείτε τους nameservers του domain. Αν ανήκουν στον registrar, εκεί επεξεργάζεστε τις εγγραφές. Αν δείχνουν αλλού, εκεί δουλεύετε. Λίγα λεπτά σε αυτό γλιτώνουν ένα απόγευμα αλλαγών σε ένα πάνελ που δεν διαβάζει κανείς.

Apex ή subdomain: αποφασίστε πριν αγγίξετε οτιδήποτε

Το apex — ή root, ή «γυμνό» domain — είναι το yourbrand.gr χωρίς τίποτα μπροστά. Subdomain είναι οτιδήποτε έχει μια ετικέτα μπροστά: www.yourbrand.gr, book.yourbrand.gr, travel.yourbrand.gr. Η πλατφόρμα δέχεται και τα δύο, αλλά η επιλογή αλλάζει την εγγραφή που προσθέτετε.

Ο λόγος είναι παλιός και αδιαπραγμάτευτος. Το apex κουβαλά ήδη τις εγγραφές που ορίζουν το ίδιο το domain, και το DNS δεν επιτρέπει σε ένα CNAME να μοιράζεται όνομα με οτιδήποτε άλλο. Γι' αυτό το apex στρέφεται με εγγραφή A απευθείας σε διεύθυνση IP, ενώ ένα subdomain στρέφεται με CNAME σε άλλο hostname.

Apex (yourbrand.gr)Subdomain (book.yourbrand.gr)
Εγγραφή που προσθέτετεΕγγραφή A, προς διεύθυνση IPCNAME, προς hostname της πλατφόρμας
Τι πληκτρολογεί ο πελάτηςΤη συντομότερη δυνατή διεύθυνσηΜία λέξη παραπάνω, που μετράει λιγότερο όταν ο πελάτης έρχεται από link
Το υπάρχον site σαςΠρέπει να φύγει από το apex, αλλιώς το αντικαθιστά το site κρατήσεωνΜένει ακριβώς όπου είναι
Εταιρικό emailΔεν επηρεάζεται, αρκεί να μην πειράξετε τις εγγραφές MXΔεν επηρεάζεται
Ταιριάζει σεΓραφείο του οποίου το site ΕΙΝΑΙ το site κρατήσεωνΓραφείο με ενημερωτικό site, blog ή CMS που θέλει να κρατήσει

Τα περισσότερα γραφεία που έχουν ήδη site καλό είναι να ξεκινήσουν με subdomain. Η γραμμή που προκαλεί διαφωνίες είναι η δεύτερη: κάποιοι ιδιοκτήτες θεωρούν ότι ένα subdomain δείχνει λιγότερο καθιερωμένο. Θεμιτή άποψη, που όμως ζυγίζει λιγότερο όταν οι περισσότεροι πελάτες σας φτάνουν από link στο Viber, στο WhatsApp ή στο Instagram και όχι πληκτρολογώντας.

Οι εγγραφές που προσθέτετε και τι κάνει η καθεμία

Το καθοδηγούμενο βήμα DNS δείχνει τις ακριβείς τιμές για το δικό σας domain. Αντιγράψτε τις από εκεί, όχι από κάποιο άρθρο — ούτε από αυτό. Ακολουθεί τι κάνει κάθε εγγραφή, ώστε η οθόνη να βγάζει νόημα όταν τη δείτε.

  • CNAME, για subdomain. Name: η ετικέτα που διαλέξατε, π.χ. book. Value: το hostname της πλατφόρμας που σας δίνει το βήμα DNS. Λέει «αυτό το όνομα είναι ψευδώνυμο εκείνου», οπότε αν οι servers της πλατφόρμας μετακινηθούν, η εγγραφή σας συνεχίζει να δουλεύει χωρίς να την αγγίξετε.
  • Εγγραφή A, για apex. Name: @, που τα περισσότερα πάνελ DNS το χρησιμοποιούν για το σκέτο domain. Value: η διεύθυνση IP από το βήμα DNS. Λέει «αυτό το όνομα βρίσκεται σε αυτή τη διεύθυνση».
  • TXT, μερικές φορές. Ορισμένες ρυθμίσεις φιλοξενίας ζητούν και εγγραφή επαλήθευσης: μια μεγάλη τυχαία συμβολοσειρά κάτω από όνομα που ορίζει το βήμα DNS. Για τους επισκέπτες δεν κάνει τίποτα. Αποδεικνύει ότι όποιος ελέγχει το domain συμφώνησε με τη σύνδεση. Αν το βήμα τη δείχνει, προσθέστε τη· αν όχι, δεν λείπει τίποτα.

Δύο λάθη εξηγούν τις περισσότερες αποτυχημένες προσπάθειες. Το πρώτο είναι να γράψετε ολόκληρο το domain στο πεδίο Name. Πολλά πάνελ προσθέτουν αυτόματα το domain σας, οπότε το book.yourbrand.gr εκεί γίνεται book.yourbrand.gr.yourbrand.gr, που δεν οδηγεί πουθενά. Γράψτε μόνο την ετικέτα. Το δεύτερο είναι να μείνει στη θέση της μια παλιά εγγραφή. Αν το book έχει ήδη εγγραφή A από παλιότερο project, ένα CNAME δεν μπορεί να σταθεί δίπλα της, και κάποια πάνελ κρατούν σιωπηλά την παλιά. Σβήστε πρώτα την παλιά εγγραφή για το ακριβές αυτό όνομα.

Αν ο πάροχος DNS έχει διακόπτη proxy στην εγγραφή — το Cloudflare τον δείχνει ως πορτοκαλί σύννεφο — βάλτε τον σε DNS-only όσο κάνετε τη σύνδεση. Ένας proxy απαντά στους επισκέπτες εκ μέρους της πλατφόρμας και έτσι την κρύβει από τον έλεγχο που περιγράφεται παρακάτω.

Γιατί το λουκέτο έρχεται τελευταίο

Αυτό είναι το βήμα που κάνει τους ιδιοκτήτες να πιστεύουν ότι κάτι χάλασε. Οι εγγραφές αποθηκεύτηκαν, το domain φαίνεται σωστό, και ο browser λέει ότι η σύνδεση δεν είναι ασφαλής — ή το site δεν ανοίγει καθόλου. Δεν έχει χαλάσει τίποτα. Απλώς η σειρά είναι δεδομένη.

Το πιστοποιητικό TLS, δηλαδή το λουκέτο, το εκδίδει μια αρχή πιστοποίησης που πρώτα πρέπει να επιβεβαιώσει ότι το domain δείχνει πράγματι εκεί που λέει το αίτημα. Ελέγχει αναζητώντας το όνομα στο δημόσιο DNS και, στις περισσότερες ρυθμίσεις, στέλνοντας αίτημα στο domain και περιμένοντας να απαντήσει η πλατφόρμα. Μέχρι η εγγραφή σας να φτάσει στους resolvers που χρησιμοποιεί αυτή η αρχή, ο έλεγχος αποτυγχάνει, και όσα κλικ κι αν κάνετε δεν αλλάζει. Μόλις η εγγραφή επιλυθεί, η πλατφόρμα ζητά αυτόματα το πιστοποιητικό. Δεν αγοράζετε, δεν ανεβάζετε και δεν ανανεώνετε τίποτα.

Πόσο κρατά αυτό το «επιλυθεί» εξαρτάται κυρίως από το TTL της εγγραφής που υπήρχε πριν: τον χρόνο που οι άλλοι servers έχουν άδεια να θυμούνται την παλιά απάντηση. Ένα ολοκαίνουργιο όνομα εμφανίζεται συνήθως γρήγορα. Ένα όνομα που χθες έδειχνε αλλού μπορεί να απαντά με την παλιά διεύθυνση για αρκετή ώρα. Αν ξέρετε ότι αντικαθιστάτε υπάρχουσα εγγραφή, χαμηλώστε το TTL της μία μέρα νωρίτερα και η αναμονή μικραίνει.

Κατά τα άλλα, περιμένετε και μετά ελέγξτε. Μην επεξεργάζεστε συνεχώς την εγγραφή — κάθε αλλαγή δίνει σε κάθε server που αποθήκευσε λάθος απάντηση έναν ακόμα λόγο να τη σερβίρει. Τα δημόσια εργαλεία DNS lookup δείχνουν τι βλέπει ο υπόλοιπος κόσμος για το όνομά σας· όταν δείξουν την τιμή του βήματος DNS, το επόμενο που θα συμβεί είναι το πιστοποιητικό.

Τι κοστίζει ένα λάθος

Τα ακριβά λάθη δεν βρίσκονται στο site κρατήσεων. Βρίσκονται σε όλα τα υπόλοιπα που κρέμονται από το domain σας.

Το χειρότερο είναι να αλλάξετε nameservers ενώ χρειαζόσασταν απλώς μια εγγραφή. Η αλλαγή nameservers παραδίδει ολόκληρο το domain σε νέο πάροχο DNS, και κάθε εγγραφή που δεν ξαναστήθηκε εκεί εξαφανίζεται — μαζί και οι εγγραφές MX που φέρνουν το εταιρικό email. Ένα γραφείο μπορεί να χάσει μια μέρα email από πελάτες, επιβεβαιώσεις προμηθευτών και ειδοποιήσεις αλλαγής ωραρίου από αεροπορικές πριν καταλάβει κανείς ότι το inbox σώπασε. Τίποτα στη σύνδεση ενός site κρατήσεων δεν απαιτεί μετακίνηση nameservers. Προσθέστε εγγραφές· τα υπόλοιπα αφήστε τα ήσυχα.

Το δεύτερο είναι να στρέψετε το apex στο site κρατήσεων ενώ το παλιό site έχει ακόμα σελίδες που χρησιμοποιούνται: μια σελίδα για βίζες που κατατάσσεται στη Google, μια σελίδα επικοινωνίας τυπωμένη στις κάρτες σας. Αυτά τα links τώρα καταλήγουν σε ένα site κρατήσεων που δεν τις έχει. Ή μεταφέρετε πρώτα το παλιό site σε subdomain, ή συνδέστε το site κρατήσεων σε subdomain.

Το τρίτο κοστίζει μόνο νεύρα: να ανακοινώσετε τη νέα διεύθυνση πριν εμφανιστεί το λουκέτο. Ένας browser που προειδοποιεί τους πελάτες να μην μπουν στο site σας τη μέρα που το προωθήσατε είναι κακή πρώτη γνωριμία. Ανακοινώστε όταν το πιστοποιητικό είναι ενεργό, όχι όταν αποθηκευτεί η εγγραφή.

Κρατήστε το domain της πλατφόρμας — είναι η εφεδρεία σας

Το subdomain της πλατφόρμας με το οποίο ξεκίνησε το site σας δεν χάνεται όταν συνδέσετε το δικό σας domain. Δεν μπορεί να αφαιρεθεί, και αυτό είναι σκόπιμο.

Είναι η διεύθυνση για δοκιμές όσο το δικό σας domain «κάθεται», και αυτή που θα δουλεύει ακόμα αν λήξει μια ανανέωση στον registrar ή αν κάποιος πειράξει κατά λάθος το DNS. Η μηχανή κρατήσεων πίσω από τις δύο διευθύνσεις είναι η ίδια, οπότε κρατήσεις, πελάτες και αναφορές δεν νοιάζονται από ποια πόρτα μπήκε κανείς. Κρατήστε τη σημειωμένη κάπου που δεν εξαρτάται από το αν δουλεύει το δικό σας domain.

Επιπλέον ορίζει τη σωστή σειρά για ένα νέο site, την ίδια με το πώς στήνεται ένα OTA μέσα σε μία μέρα: βγαίνετε live στο subdomain που στήνει ο οδηγός εγγραφής χωρίς να ζητήσει κάρτα, και συνδέετε το domain σας όταν το site αξίζει να το δείξετε. Τι καλύπτει το ίδιο το site, μόλις η διεύθυνση γίνει δική σας, θα το βρείτε στο τι σας δίνει στην πράξη ένα white-label ταξιδιωτικό site.

Λίστα ελέγχου: σύνδεση του δικού σας domain με μηχανή κρατήσεων

  1. Βρείτε ποιος φιλοξενεί το DNS σας. Σας το λένε οι nameservers του domain.
  2. Διαλέξτε apex ή subdomain. Αν έχετε site που θέλετε να κρατήσετε, διαλέξτε subdomain.
  3. Καταγράψτε κάθε υπάρχουσα εγγραφή, κυρίως τις MX, πριν αλλάξετε οτιδήποτε. Ένα screenshot αρκεί.
  4. Σβήστε κάθε παλιά εγγραφή στο ακριβές όνομα που θα χρησιμοποιήσετε.
  5. Προσθέστε την εγγραφή από το βήμα DNS: CNAME για subdomain, A για apex, και TXT αν τη δείχνει το βήμα. Στο πεδίο Name γράψτε μόνο την ετικέτα.
  6. Γυρίστε κάθε proxy σε αυτή την εγγραφή σε DNS-only.
  7. Περιμένετε να επιλυθεί δημόσια η εγγραφή. Μην την πειράζετε συνεχώς.
  8. Επιβεβαιώστε το λουκέτο, κάντε μια δοκιμαστική κράτηση στη νέα διεύθυνση και μετά ενημερώστε τους πελάτες.

Το μεγαλύτερο μέρος της λίστας είναι αναμονή. Το μόνο βήμα που μπορεί πραγματικά να σας πληγώσει είναι αυτό που δεν περιέχει: η μετακίνηση των nameservers.

Σύνταξη Tekravel

Τμήμα τεχνολογιών ταξιδιού

Το τμήμα τεχνολογιών ταξιδιού της Tekravel γράφει για τον κλάδο: ιδιοκτήτες πρακτορείων, κονσολιντέιτορ και τους προγραμματιστές που τους ενσωματώνουν. Κάθε άρθρο ελέγχεται πάνω στην πλατφόρμα που περιγράφει πριν δημοσιευτεί.