CName i Record

Anonim

CName vs rekord

Web stranice su pohranjene na lokacijama koje je jedinstveno identificirala grupa brojeva, koje poznajemo kao IP adrese; ali za pristup tim web stranicama obično upisujemo njihove odgovarajuće nazive domena, koje je lakše zapamtiti. Da biste dobili ispravnu IP adresu, vaš će preglednik kontaktirati poslužitelj domene ili DNS i upita svoju bazu podataka za IP adresu. A rekorder je vrsta zapisa o resursima koja izravno ukazuje na IP adresu. Zapis CName ili Canonical Name također je zapisnik resursa, ali ne ukazuje na IP adresu. Umjesto toga, ukazuje na drugu adresu domene.

Iako je svrha DNS-a da dobije IP adresu određene domene, CName zapis se koristi za identifikaciju više naziva domena koji upućuju na istu IP adresu. Postoji mnogo primjena za CName zapise, ali najistaknutiji je kada koristite više usluga koje se izvode na istom stroju ili hostu. FTP poslužitelj će imati naziv domene ftp.example.com, a http poslužitelj će koristiti www.example.com. Unatoč tome, upotrebljavaju istu IP adresu. Stoga, zapis CName također će postojati u bazi podataka za ftp.example.com, koja ukazuje na www.example.com. Kada tražite IP adresu ftp.example.com, naići ćete na CName zapis, a upit se ponovo pokrenuti novim nazivom domene. Ovaj se postupak ponavlja dok se ne pronađe zapis A koji omogućuje traženje IP adrese. Na taj način potreban je samo jedan A zapis koji ukazuje na pravu IP adresu.

Zapis CName je vrlo koristan, ali također može stvoriti problem koji je sustavan za njegov dizajn. S obzirom na primjer gore navedene nazive domena, moguće je da postoje dva CName zapisa, gdje ftp ukazuje na www za prvi i obrnuto za drugi unos. Budući da se upit ponovno pokreće nakon što se pronađe unos CName, ova dva unosa rezultirat će beskonačnom petljom koja bi mogla srušiti poslužitelj. Zapisnici nemaju ovaj problem jer ne upućuju na drugi naziv domene.

Sažetak:

1. CName ukazuje na naziv domene, dok A zapis upućuje na IPv4 adresu.

2. Pronalaženje CName rekorda će stvoriti novu pretragu, a nalaz A Record neće.

3. Neispravni CName zapisi mogu dovesti do beskonačne petlje, ali A Records ne.