Διαφορά μεταξύ CName και A Record Διαφορές μεταξύ των τοποθεσιών

Anonim

CNAME vs. A Record

Οι τοποθεσίες Web αποθηκεύονται σε τοποθεσίες που αναγνωρίζονται μοναδικά από μια ομάδα αριθμών, Διευθύνσεις IP. αλλά για να αποκτήσετε πρόσβαση σε αυτούς τους ιστότοπους, συνήθως πληκτρολογούμε τα αντίστοιχα ονόματα τομέα τους, τα οποία είναι ευκολότερο να θυμηθούν. Για να αποκτήσετε τη σωστή διεύθυνση IP, το πρόγραμμα περιήγησής σας θα επικοινωνήσει με έναν διακομιστή ονομάτων τομέα ή το DNS και θα ερωτήσει τη βάση δεδομένων του για τη διεύθυνση IP. Η εγγραφή A είναι ένας τύπος εγγραφής πόρων που κατευθύνει κατευθείαν τη διεύθυνση IP. Μια εγγραφή CName ή Canonical Name είναι επίσης εγγραφή πόρων, αλλά δεν δείχνει διεύθυνση IP. Αντίθετα, δείχνει σε άλλη διεύθυνση τομέα.

Αν και το σημείο της κατοχής ενός DNS είναι η λήψη της διεύθυνσης IP ενός συγκεκριμένου τομέα, μια εγγραφή CName χρησιμοποιείται για τον εντοπισμό πολλών ονομάτων τομέα που οδηγούν στην ίδια διεύθυνση IP. Υπάρχουν πολλές χρήσεις για τις εγγραφές CNAME, αλλά το πιο σημαντικό είναι όταν χρησιμοποιείτε πολλαπλές υπηρεσίες που εκτελούνται στο ίδιο μηχάνημα ή κεντρικό υπολογιστή. Ένας διακομιστής FTP θα έχει ένα όνομα τομέα ftp. παράδειγμα. com, ενώ ένας διακομιστής http θα χρησιμοποιήσει το www. παράδειγμα. com. Παρ 'όλα αυτά, θα χρησιμοποιούν την ίδια διεύθυνση IP. Επομένως, μια καταχώρηση CName θα υπάρχει επίσης στη βάση δεδομένων για ftp. παράδειγμα. com, που δείχνει στο www. παράδειγμα. com. Κατά την αναζήτηση της διεύθυνσης IP του ftp. παράδειγμα. com, εμφανίζεται η εγγραφή CName και γίνεται επανεκκίνηση του ερωτήματος χρησιμοποιώντας το νέο όνομα τομέα. Αυτή η διαδικασία επαναλαμβάνεται μέχρι να βρεθεί μια εγγραφή Α που παρέχει τη διεύθυνση IP που αναζητάτε. Με αυτόν τον τρόπο, απαιτείται μόνο μία εγγραφή Α που δείχνει τη σωστή διεύθυνση IP.

Ένα αρχείο CName είναι πολύ χρήσιμο, αλλά μπορεί επίσης να δημιουργήσει ένα πρόβλημα που είναι συστηματικό στο σχεδιασμό του. Δεδομένων των ονομάτων τομέων παραδειγμάτων που παρέχονται παραπάνω, είναι πιθανό να υπάρχουν δύο εγγραφές CName, όπου το ftp δείχνει το www για το πρώτο και το αντίστροφο για τη δεύτερη καταχώρηση. Καθώς το ερώτημα επανεκκινείται μόλις βρεθεί μια καταχώρηση CName, έχοντας αυτές τις δύο καταχωρίσεις θα έχει ως αποτέλεσμα έναν άπειρο βρόχο που θα μπορούσε να καταρρεύσει τον διακομιστή. Οι εγγραφές δεν έχουν αυτό το πρόβλημα, καθώς δεν υποδεικνύουν άλλο όνομα τομέα.

Περίληψη:

1. Ένα CName υποδεικνύει ένα όνομα τομέα, ενώ μια εγγραφή Α υποδεικνύει μια διεύθυνση IPv4.

2. Η εύρεση μιας εγγραφής CName θα δημιουργήσει μια νέα αναζήτηση, ενώ η εύρεση ενός αρχείου A δεν θα είναι.

3. Οι ακατάλληλες εγγραφές CName μπορούν να οδηγήσουν σε έναν ατελείωτο βρόχο, αλλά οι A Records δεν το κάνουν.