DNS

Co to jest DNS. DNS, czyli z języka angielskiego Domain Name System, po polsku system nazw domenowych jest to nic innego, jak tylko system serwerów. Mówiąc ściślej, DNS jest to specjalistyczny protokół komunikacyjny, a także jednocześnie usługa, która zapewnia nam zmianę adresów, które są znane wszystkim użytkownikom internetu na takie adresy, które będą zrozumiałe dla wszystkich urządzeń, które tworzą sieć komputerową, co jest niezbędne dla ich prawidłowego odczytywania informacji.
Dzięki temu, iż wykorzystywane są protokoły DNS, nazwy mnemoniczne, czyli pełny adres strony internetowej (przykładowo google.pl), mogą zostać zmienione na specjalny adres IP, który tejże właśnie domenie będzie odpowiadał. W przypadku strony wyszukiwarki internetowej google.pl adres IP to 209.85.149.103. Jak więc doskonale widać, jeżeli nie istniałby protokół DNS, konieczne byłoby wpisywanie w przeglądarkę internetową numerycznych "nazw" poszczególnych stron internetowych, co nie tylko byłoby strasznym utrudnieniem w korzystaniu z internetu, ale w dłuższej perspektywie czasu mogłoby się to okazać zupełnie niemożliwe.
Usługa DNS obejmuje jednak także i inne rzeczy, przykładowo warstwy aplikacji dla specjalnego modelu TCP/IP są ściśle powiązane z portem 53 TCP/UDP, co jednak przeciętnemu człowiekowi tak czy inaczej powie niewiele.
Warto jest także oczywiście pamiętać o tym, że wszystkie adresy DNS posiadają składowe będące w istocie domenami internetowymi, które są od siebie oddzielone za pomocą kropek. Przykładem może być tutaj domena funkcjonalna organizacji, oznaczona jako .org, domenę wskazującą na kraj z którego strona pochodzi, w przypadku Polski jest to oczywiście .pl, domenę funkcjonalną, czyli nazwę strony i wiele innych. Dzięki temu właśnie, że DNS składa się z domen internetowych, które są podzielone ze sobą za pomocą kropek, jest możliwe budowanie hierarchii rożnych stron internetowych, a konkretniej ich nazw, dzięki czemu w internecie panuje porządek, oczywiście biorąc pod uwagę tylko aspekt hierarchii domen internetowych.