{"id":3125,"date":"2026-03-20T19:37:30","date_gmt":"2026-03-20T18:37:30","guid":{"rendered":"https:\/\/mkmserwis.pl\/?p=3125"},"modified":"2026-03-20T19:37:31","modified_gmt":"2026-03-20T18:37:31","slug":"dns-fundament-internetu-ktorego-nie-widzisz","status":"publish","type":"post","link":"https:\/\/mkmserwis.pl\/index.php\/2026\/03\/20\/dns-fundament-internetu-ktorego-nie-widzisz\/","title":{"rendered":"DNS \u2013 fundament internetu, kt\u00f3rego nie widzisz"},"content":{"rendered":"\n<p>Wchodz\u0105c na stron\u0119 internetow\u0105, wpisujesz prosty adres jak <code>google.com<\/code> czy <code>twojastrona.pl<\/code>. W tle jednak dzia\u0142a z\u0142o\u017cony mechanizm, kt\u00f3ry t\u0142umaczy te przyjazne nazwy na adresy IP zrozumia\u0142e dla maszyn. Tym mechanizmem jest <strong>DNS (Domain Name System)<\/strong> \u2014 jeden z kluczowych protoko\u0142\u00f3w internetu.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd0d Czym jest DNS?<\/h2>\n\n\n\n<p>DNS to rozproszony system nazw domenowych, kt\u00f3rego g\u0142\u00f3wnym zadaniem jest <strong>mapowanie nazw domen na adresy IP<\/strong>.<\/p>\n\n\n\n<p>Bez DNS musia\u0142by\u015b pami\u0119ta\u0107 adresy w stylu:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">142.250.74.14<\/pre>\n\n\n\n<p>zamiast:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">google.com<\/pre>\n\n\n\n<p>DNS dzia\u0142a wi\u0119c jak <strong>ksi\u0105\u017cka telefoniczna internetu<\/strong> \u2014 zamienia nazwy na numery.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2699\ufe0f Jak dzia\u0142a DNS \u2013 krok po kroku<\/h2>\n\n\n\n<p>Gdy wpisujesz adres w przegl\u0105darce:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Zapytanie lokalne (cache)<\/strong><br>System sprawdza, czy zna ju\u017c adres IP (pami\u0119\u0107 przegl\u0105darki \/ systemu).<\/li>\n\n\n\n<li><strong>Resolver DNS<\/strong><br>Je\u015bli nie \u2014 zapytanie trafia do serwera DNS (np. dostawcy internetu).<\/li>\n\n\n\n<li><strong>Root Server (serwer g\u0142\u00f3wny)<\/strong><br>Resolver pyta: \u201egdzie znajd\u0119 <code>.pl<\/code>?\u201d<\/li>\n\n\n\n<li><strong>TLD Server (Top-Level Domain)<\/strong><br>Odpowiada: \u201edla <code>.pl<\/code> id\u017a do konkretnego serwera\u201d.<\/li>\n\n\n\n<li><strong>Authoritative Name Server<\/strong><br>Tu znajduje si\u0119 w\u0142a\u015bciwa odpowied\u017a \u2014 adres IP domeny.<\/li>\n\n\n\n<li><strong>Odpowied\u017a wraca do u\u017cytkownika<\/strong><br>Przegl\u0105darka mo\u017ce nawi\u0105za\u0107 po\u0142\u0105czenie z serwerem strony.<\/li>\n<\/ol>\n\n\n\n<p>Ca\u0142o\u015b\u0107 trwa zazwyczaj <strong>milisekundy<\/strong>, cho\u0107 obejmuje kilka etap\u00f3w.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\udde0 Kluczowe protoko\u0142y zwi\u0105zane z DNS<\/h2>\n\n\n\n<p>DNS to nie jeden protok\u00f3\u0142, ale <strong>ekosystem mechanizm\u00f3w i rozszerze\u0144<\/strong>:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. DNS (klasyczny)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dzia\u0142a g\u0142\u00f3wnie na <strong>UDP (port 53)<\/strong><\/li>\n\n\n\n<li>Szybki, ale podatny na ataki (np. spoofing)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. DNS over TCP<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>U\u017cywany przy wi\u0119kszych zapytaniach (np. transfer stref)<\/li>\n\n\n\n<li>Bardziej niezawodny ni\u017c UDP<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. DNSSEC (DNS Security Extensions)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dodaje <strong>podpisy kryptograficzne<\/strong><\/li>\n\n\n\n<li>Zapewnia autentyczno\u015b\u0107 danych<\/li>\n\n\n\n<li>Chroni przed atakami typu:\n<ul class=\"wp-block-list\">\n<li>cache poisoning<\/li>\n\n\n\n<li>man-in-the-middle<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. DoH \u2013 DNS over HTTPS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tuneluje zapytania DNS przez HTTPS<\/li>\n\n\n\n<li>Ukrywa je przed ISP<\/li>\n\n\n\n<li>Zwi\u0119ksza prywatno\u015b\u0107 u\u017cytkownika<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. DoT \u2013 DNS over TLS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Szyfrowanie DNS przez TLS<\/li>\n\n\n\n<li>Alternatywa dla DoH (bardziej \u201eczysta\u201d protoko\u0142owo)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\uddf1 Struktura DNS \u2013 rekordy<\/h2>\n\n\n\n<p>DNS przechowuje r\u00f3\u017cne typy rekord\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A<\/strong> \u2013 mapuje domen\u0119 na IPv4<\/li>\n\n\n\n<li><strong>AAAA<\/strong> \u2013 mapuje domen\u0119 na IPv6<\/li>\n\n\n\n<li><strong>CNAME<\/strong> \u2013 alias domeny<\/li>\n\n\n\n<li><strong>MX<\/strong> \u2013 serwery pocztowe<\/li>\n\n\n\n<li><strong>TXT<\/strong> \u2013 dane tekstowe (np. SPF, DKIM)<\/li>\n\n\n\n<li><strong>NS<\/strong> \u2013 serwery nazw<\/li>\n<\/ul>\n\n\n\n<p>Przyk\u0142ad:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">twojastrona.pl \u2192 A \u2192 192.168.1.1<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd10 Bezpiecze\u0144stwo DNS \u2013 realne zagro\u017cenia<\/h2>\n\n\n\n<p>DNS jest cz\u0119sto celem atak\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DNS Spoofing<\/strong> \u2013 fa\u0142szywe odpowiedzi DNS<\/li>\n\n\n\n<li><strong>Cache Poisoning<\/strong> \u2013 zatrucie pami\u0119ci DNS<\/li>\n\n\n\n<li><strong>DDoS na serwery DNS<\/strong><\/li>\n\n\n\n<li><strong>DNS Tunneling<\/strong> \u2013 ukryta komunikacja malware<\/li>\n<\/ul>\n\n\n\n<p>Dlatego dzi\u015b standardem staje si\u0119:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DNSSEC<\/li>\n\n\n\n<li>szyfrowanie (DoH \/ DoT)<\/li>\n\n\n\n<li>monitoring ruchu DNS<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\ude80 DNS w praktyce \u2013 dlaczego to wa\u017cne?<\/h2>\n\n\n\n<p>Dla w\u0142a\u015bciciela strony (np. Twojego projektu czy studia):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DNS wp\u0142ywa na <strong>czas \u0142adowania strony<\/strong><\/li>\n\n\n\n<li>decyduje o <strong>dost\u0119pno\u015bci us\u0142ug<\/strong><\/li>\n\n\n\n<li>odpowiada za <strong>routing ruchu (CDN, load balancing)<\/strong><\/li>\n\n\n\n<li>jest elementem <strong>bezpiecze\u0144stwa infrastruktury<\/strong><\/li>\n<\/ul>\n\n\n\n<p>\u0179le skonfigurowany DNS = niedzia\u0142aj\u0105ca strona.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\udde9 Nowoczesne zastosowania DNS<\/h2>\n\n\n\n<p>DNS dzi\u015b to co\u015b wi\u0119cej ni\u017c t\u0142umaczenie adres\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>GeoDNS<\/strong> \u2013 kierowanie u\u017cytkownika do najbli\u017cszego serwera<\/li>\n\n\n\n<li><strong>Failover DNS<\/strong> \u2013 automatyczne prze\u0142\u0105czanie przy awarii<\/li>\n\n\n\n<li><strong>DNS filtering<\/strong> \u2013 blokowanie zagro\u017ce\u0144<\/li>\n\n\n\n<li><strong>Zero Trust<\/strong> \u2013 kontrola dost\u0119pu przez DNS<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\udde0 Podsumowanie<\/h2>\n\n\n\n<p>DNS to niewidzialna warstwa internetu, kt\u00f3ra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>upraszcza korzystanie z sieci<\/li>\n\n\n\n<li>przyspiesza dost\u0119p do us\u0142ug<\/li>\n\n\n\n<li>stanowi punkt krytyczny dla bezpiecze\u0144stwa<\/li>\n<\/ul>\n\n\n\n<p>Bez niego internet by\u0142by chaotycznym zbiorem adres\u00f3w IP \u2014 trudnym do u\u017cycia i zarz\u0105dzania.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u270d\ufe0f Co\u015b od Ciebie (w Twoim stylu)<\/h2>\n\n\n\n<p>DNS to troch\u0119 jak fundament pod budynkiem \u2013 nie widzisz go, ale bez niego wszystko si\u0119 zawala.<br>W \u015bwiecie, gdzie ka\u017cdy goni za widocznym efektem, warto pami\u0119ta\u0107 o tym, co dzia\u0142a w ciszy.<br>Bo to w\u0142a\u015bnie te ciche mechanizmy trzymaj\u0105 ca\u0142o\u015b\u0107 w ryzach.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">#Hashtagi<\/h2>\n\n\n\n<p>#DNS #Cybersecurity #Sieci #IT #Bezpiecze\u0144stwo #Internet #Technologia #DevOps #Networking #StronyWWW #MKMStudio<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wchodz\u0105c na stron\u0119 internetow\u0105, wpisujesz prosty adres jak google.com czy twojastrona.pl. W tle jednak dzia\u0142a z\u0142o\u017cony mechanizm, kt\u00f3ry t\u0142umaczy te przyjazne nazwy na adresy IP zrozumia\u0142e dla maszyn. Tym mechanizmem jest DNS (Domain Name System) \u2014 jeden z kluczowych protoko\u0142\u00f3w internetu. \ud83d\udd0d Czym jest DNS? DNS to rozproszony system nazw domenowych, kt\u00f3rego g\u0142\u00f3wnym zadaniem jest [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[282],"tags":[335],"class_list":["post-3125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-obeznani-z-technologia","tag-technologia-w-sluzbie-zycia"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/posts\/3125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/comments?post=3125"}],"version-history":[{"count":1,"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/posts\/3125\/revisions"}],"predecessor-version":[{"id":3127,"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/posts\/3125\/revisions\/3127"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/media\/3126"}],"wp:attachment":[{"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/media?parent=3125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/categories?post=3125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mkmserwis.pl\/index.php\/wp-json\/wp\/v2\/tags?post=3125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}