Skip to main content

Mi az a kanonikus név?

A kanonikus név egy olyan kifejezés, amelyet a számítógépes hálózatépítésben használnak a számítógépek tényleges névének azonosítására az internetes elnevezési rendszeren belül.Leggyakrabban a Domain Name System (DNS) erőforrásrekordja alapján használják, amely felelős a homályos internetes protokoll (IP) címek felismerhetőbb nevekké történő fordításáért.Ebben az esetben a DNS -ben lévő erőforrásrekordot CNAME -nek hívják, és lehetővé teszi egy másik név, vagy álnév, hogy rámutasson a számítógép valódi nevére.Írja be a böngészőbe a DNS -rekordok tárolására szolgáló speciális szerverek ellen.Ha a DNS Records -ban felnézett nevet egy CNAME -rekord határozza meg, akkor megkapja a kanonikus nevet, majd egy második keresést végez a kanonikus névvel szemben a host számítógép IP -címének megoldására.Meglehetősen általános példa az, amikor egyetlen számítógép több szolgáltatást, például egy weboldalt és egy fájlátviteli protokoll (FTP) szolgáltatást tárol az adatok továbbításához.A DNS -keresés során a CNAME rekordban a kanonikus névvel találkozik, amely a FOO.example.com nevű szerverre mutat.Egy másik felhasználó ezután FTP klienst használhat, és beírhatja az FTP szerver címét az ftp.example.com webhelyen.A DNS -keresés újabb CNAME bejegyzéssel találkozik, amely a FOO.example.com webhelyre is mutat, pontosan ugyanaz a gazdagép, amelyet a weboldalhoz használnak.Ebben az esetben azonban két különböző nevet adtak a DNS -nek, ami a szerver kanonikus nevéhez vezetett.a hálózaton.Az IP -címet ezután visszaküldik a számítógépre, amely a webes vagy az FTP kérést készíti, hogy az adatcsomagok folyjanak.Természetesen ez számos lehetőséget nyit meg a hálózati rendszergazdák számára, hogy a DNS CNAME rekordokat más módon használják.Egy másik, a weboldal -hosting szolgáltatások által alkalmazott általános technika lehetővé teszi, hogy egyetlen gazdagép -számítógép több webszerver futtassa, amelyek mindegyike eltérő névvel rendelkezik.

A DNS finom jellege miatt azonban számos veszély merül fel a kanonikus nevek CNAME -rekordokkal történő megvalósításában, és így korlátozások vannak annak felhasználására.A legveszélyesebb a végtelen hurok létrehozásának lehetősége a nevek keresése során, így egyetlen CNAME -rekord semmilyen CNAME -rekordra nem utalhat.Ha például két CNAME rekordot használnak, ahol a www.example.com a foo.example.com kanonikus névre mutat, majd a Foo.example.com -ra mutat vissza a www.example.com oldalra, akkor a keresés végtelenül ellenőrzi az egyik nevet.a másik ellen.