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