CName ja A Record

Anonim

CName vs. A Record

Verkkosivustot tallennetaan paikoissa, jotka yksilöidään yksilöllisesti numeroiden ryhmällä, jota tunnemme IP-osoitteina. mutta päästäksesi näihin sivustoihin, kirjoitamme tyypillisesti niiden vastaavia verkkotunnuksia, jotka ovat helpommin muistettavissa. Oikean IP-osoitteen saamiseksi selaimesi ottaa yhteyttä verkkotunnuksen palvelimelle tai DNS: lle ja kysyy IP-osoitteesta tietokantaansa. A-tietue on tietolähde, joka suoraan osoittaa IP-osoitteen. CName tai Canonical Name -tietue on myös resurssirekisteri, mutta se ei osoita IP-osoitetta. Sen sijaan se viittaa toiseen toimialueen osoitteeseen.

Vaikka DNS: n kohta on saada tietyn verkkotunnuksen IP-osoite, CName-tietue tunnistetaan useilla verkkotunnuksilla, jotka viittaavat samaan IP-osoitteeseen. CName-tietueille on paljon käyttötapoja, mutta näkyvin on silloin, kun käytetään useita samassa koneessa tai isännässä käynnissä olevia palveluita. FTP-palvelimella on domain-nimi ftp.example.com, kun http-palvelin käyttää www.example.com. Tästä huolimatta he käyttävät samaa IP-osoitetta. Siksi CName-merkintä löytyy myös ftp.example.com-tietokannasta, joka viittaa osoitteeseen www.example.com. Kun etsit IP-osoitetta ftp.example.com, CName-tietue saapuu ja kysely käynnistetään uudella verkkotunnuksella. Tämä toimenpide toistetaan, kunnes löydetään A-tietue, joka tarjoaa IP-osoitteen etsittäessä. Tällä tavoin tarvitaan vain yksi A-tietue, joka osoittaa oikean IP-osoitteen.

CName-tietue on erittäin hyödyllinen, mutta se voi myös luoda ongelman, joka on systemaattinen sen suunnittelussa. Edellä esitetyistä esimerkkitunnisteista huolimatta on mahdollista, että on olemassa kaksi CName-tietueita, joissa ftp osoittaa www: lle ensimmäisen ja käänteisen toiselle merkinnälle. Kun kysely käynnistetään uudelleen, kun CName-merkintä on löydetty, näiden kahden merkinnän tuloksena saadaan ääretön silmukka, joka saattaa kaatua palvelimelle. Rekistereillä ei ole tätä ongelmaa, koska ne eivät osoita toista verkkotunnusta.

Yhteenveto:

1. CName osoittaa verkkotunnusta, kun taas A-tietue osoittaa IPv4-osoitteen.

2. CName-tietueen etsiminen kertoo uuden haun, mutta A-tietueen löytäminen ei onnistu.

3. Virheelliset CName-tietueet voivat johtaa loputtomiin silmukoihin, mutta A Records eivät.