Forskjell mellom CName og A Record Forskjellen mellom

Anonim

CName vs. A Record

Nettsteder lagres på steder som er unikt identifisert av en gruppe tall, som vi kjenner til IP-adresser; men for å få tilgang til disse nettstedene, skriver vi vanligvis inn de tilhørende domenenavnene, som er enklere å huske. For å få den riktige IP-adressen, vil nettleseren din kontakte en domenenavnsserver eller DNS og spørre databasen for IP-adressen. En rekord er en type ressursoppføring som direkte peker til IP-adressen. En CName eller Canonical Name-post er også en ressursrekord, men det peker ikke på en IP-adresse. I stedet peker det på en annen domeneadresse.

Selv om poenget med å ha en DNS er å få IP-adressen til et gitt domene, brukes en CName-post for å identifisere flere domenenavn som peker til samme IP-adresse. Det er mange bruksområder for CName-poster, men det mest fremtredende er når du bruker flere tjenester som kjører på samme maskin eller vert. En FTP-server vil ha et domenenavn på ftp. eksempel. com, mens en http-server vil bruke www. eksempel. com. Til tross for dette vil de bruke samme IP-adresse. Derfor vil en CName-oppføring også finnes i databasen for ftp. eksempel. com, som peker til www. eksempel. com. Når du ser etter IP-adressen til ftp. eksempel. com, CName-posten oppstår, og spørringen startes på nytt ved hjelp av det nye domenenavnet. Denne prosedyren gjentas til en A-registrering er funnet som gir IP-adressen som søktes. På denne måten behøver bare en enkelt A-plate som peker til riktig IP-adresse.

En CName-post er veldig nyttig, men det kan også skape et problem som er systematisk for dets design. Gitt domenenavnene som er angitt ovenfor, er det mulig at to CName-poster finnes, hvor ftp peker til www for første og omvendt for den andre oppføringen. Når spørringen starter på nytt når en CName-oppføring er funnet, har disse to oppføringene en uendelig sløyfe som kan krasje serveren. En plate har ikke dette problemet, da de ikke peker til et annet domenenavn.

Sammendrag:

1. Et CName peker til et domenenavn, mens en A-plate peker på en IPv4-adresse.

2. Å finne en CName-post vil gi et nytt søk, mens du finner en A Record vil ikke.

3. Feil CName-poster kan resultere i en endeløs sløyfe, men A Records gjør det ikke.