Skillnaden mellan CNAME och A Record



CNAME vs A Record

Webbplatser lagras på platser som unikt identifieras av en grupp av siffror, som vi känner till som IP-adresser; men att få tillgång till dessa platser, skriver vi vanligtvis i deras motsvarande domännamn, som är lättare att komma ihåg. För att få rätt IP-adress, kommer webbläsaren att kontakta en Domain Name Server eller DNS, och fråga sin databas för IP-adressen. En A-post är en typ av resurspost som direkt pekar på IP-adressen. En administration eller Canonical Namnpost, är också en resurspost, men det pekar inte på en IP-adress. Istället pekar den på en annan domänadress.

Även om poängen med att ha en DNS är att få IP-adressen för en viss domän är en CNAME-post för att identifiera flera domännamn som pekar på samma IP-adress. Det finns en hel del användningsområden för CNAME-poster, men det mest framträdande är vid användning av flera tjänster som körs på samma maskin eller värd. En FTP-server kommer att ha ett domännamn för ftp.example.com, medan en http-server kommer att använda www.example.com. Trots detta, kommer de att vara att använda samma IP-adress. Därför kommer en CNAME post också finns i databasen för ftp.example.com, som pekar på www.example.com. När du letar efter IP-adressen till ftp.example.com är CNAME-posten påträffas och frågan är startas med det nya domännamnet. Denna procedur upprepas till dess att en A-post påträffas som tillhandahåller IP-adressen som söks. behövs på detta sätt, endast en enda A-post som pekar till höger IP-adress.

En CNAME-post är mycket användbar, men det kan också skapa ett problem som är system sin utformning. Med tanke på de exempel domännamn som ovan, är det möjligt att två CNAME-poster existerar, där ftp pekar på www för första, och omvänt för den andra posten. Eftersom fråge startas om en gång en CNAME post hittas, som har dessa två poster kommer att resultera i en oändlig slinga som kan krascha servern. A-poster inte har detta problem, eftersom de inte pekar på en annan domän namn.

Sammanfattning:



1. En CNAME pekar på en domännamn, medan en A-post pekar på en IPv4-adress.

2. Att hitta en CNAME-post kommer att leda till en ny sökning, samtidigt hitta en A-post kommer inte.