IP срещу DNS
В Интернет има два основни метода за пространство на имена: IP адресни пространства и йерархия за именуване на домейни. Имената на домейните се поддържат и превеждат на IP адреси от DNS.
Какво е IP?
IP или интернет протоколът има две цели: дефиниране на правилата за системата за IP адресиране за даване на логически цифров адрес на всеки обект в TCP / IP базирана мрежа и маршрутизиране или транспортиране на пакети данни от хостове източник до хостове дестинация.
Сред тези задачи IP адресирането е от жизненоважно значение, тъй като е начинът, по който местоположението на обект или хост (като компютър или принтер) се разпознава в IP базирана мрежа. В допълнение, точното маршрутизиране на данни се постига и чрез IP адресиране.
IP адресът обикновено е уникален 32-битов (IPv4) или 128-битов (IPv6) двоичен номер, който се присвоява на обект в мрежа от органа за присвояване на интернет. За удобство на човешките потребители тези IP адреси се съхраняват във формата на десетично число. По-долу е даден пример за IP адрес.
IP адресите са два вида: статични IP адреси, които са постоянни и се присвояват на хост ръчно от администратор, и динамични IP адреси, които се присвояват наново всеки път, когато хостът е свързан към мрежата от сървъра чрез DHCP.
Какво е DNS?
DNS или Domain Naming System е йерархична система за именуване на компютри или други ресурси, свързани към мрежа. Той улеснява именуването на групи потребители и ресурси, пренебрегвайки физическото им местоположение, което опростява нещата за обикновените потребители, тъй като те трябва само да знаят URL или имейл адрес, за да имат достъп до хостове или ресурси, без да се притесняват как физически ги намират. Той също така съдържа система за картографиране между имена на домейни и съответните им IP адреси или физически местоположения, така че да може да намери хостовете или ресурса, посочени от имената на домейни, въведени от Потребителите.
Типичното име на домейн (което се формира съгласно правилата в DNS протокола) се състои от три или повече части (наричани етикети), обикновено обединени с точки.
Както е илюстрирано по-горе, йерархията за имена на домейни се формира от най-дясната до най-лявата част на името на домейна. В горния пример „com“е името на домейна от най-високо ниво, а „razlikabetween.com“е поддомейн на TLD „com“. А www.differencebetween.com е поддомейн на поддомейна “razlikabetween.com”. Що се отнася до имена на домейни като www.example.co.uk, домейнът „co“се нарича домейн от второ ниво. Всеки етикет може да съдържа до 63 знака и всяко име на домейн не може да надвишава дължина от 253 знака.
Ако някое име на домейн е свързано с определен IP адрес, тези имена се наричат имена на хостове. Например www.differencebetween.com и razlikabetween.com са имена на хостове, докато TLD като.com или.org не са, тъй като не са свързани с който и да е IP адрес.
Системата за имена на домейни работи под формата на йерархична база данни, която съдържа под-клонове, наричани сървъри за имена. Когато се иска превод на име на домейн, ако локалният DNS сървър за имена няма запис на определен домейн, той изпраща заявка до един от 13-те коренни DNS сървъра, разположени по целия свят. След това коренният DNS сървър се свързва със съответния TLD DNS сървър (org, com и т.н.) за кеширани записи на даденото име на домейн. След това TLD DNS сървърът се свързва с авторитетен DNS сървър, който съдържа подробности за поддомейни.
Каква е разликата между IP и DNS? • IP и DNS са и двете системи за именуване за адресиране на пространства от имена, разпределени за обекти в мрежа. • Докато IP адресите са действителните местоположения, където се намират обектите, DNS дава на обекта само Име въз основа на някои стандартни правила. Например DNS е подобен на име на място, а IP адресът е подобен на адреса на физическото местоположение на мястото. Когато потребител въведе име на домейн, DNS превежда името на домейна в IP адрес и локализира хоста физически. • Също така, DNS присвоява буквено-цифрово име на обект, който лесно се запомня от потребителите, а IP присвоява цифрова стойност на мрежовия обект. |