KWALIFIKACJA INF2 + INF3 - STYCZEŃ 2009

PYTANIE NR 18.
System umożliwiający przetłumaczenie nazwy komputera na adres IP w sieci to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawna jest odpowiedź DNS, ponieważ to system nazw domenowych, który mapuje (tłumaczy) nazwy hostów/domen na adresy IP. ARP służy do ustalania adresu MAC dla znanego IP w sieci lokalnej, ICMP przenosi komunikaty diagnostyczne, a NetBEUI nie realizuje rozwiązywania nazw na IP.

Pełne wyjaśnienie:

Usługą/protokołem umożliwiającym "przetłumaczenie" nazwy komputera (nazwy hosta lub nazwy domenowej) na adres IP jest DNS (Domain Name System). W praktyce, gdy użytkownik wpisuje nazwę (np. nazwę serwera), komputer wysyła zapytanie DNS i otrzymuje w odpowiedzi rekord zawierający właściwy adres IP (np. rekord typu A dla IPv4 lub AAAA dla IPv6). Dzięki temu użytkownicy i aplikacje mogą posługiwać się nazwami zamiast pamiętać adresy liczbowe.

Odpowiedź "ARP" jest niepoprawna, bo ARP działa w sieci lokalnej i służy do ustalenia adresu warstwy 2 (MAC) na podstawie znanego adresu IP. To mechanizm "IP → MAC", a nie "nazwa → IP". Można mieć w pełni działający ARP i jednocześnie problem z DNS (wtedy pingi po IP działają, a po nazwie nie).

Odpowiedź "ICMP" jest niepoprawna, ponieważ ICMP służy do komunikatów kontrolnych i diagnostycznych (np. echo request/reply wykorzystywane przez ping, komunikaty o niedostępności). ICMP nie jest systemem rozwiązywania nazw i nie przechowuje mapowań nazw na adresy.

Odpowiedź "NetBEUI" również jest niepoprawna: jest to historyczny protokół używany w starszych środowiskach, niebędący standardowym mechanizmem tłumaczenia nazw hostów na adresy IP w sieciach TCP/IP. W kontekście współczesnych sieci lokalnych i Internetu rolę tę pełni DNS.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się fraza "tłumaczenie nazwy na adres IP", prawie zawsze chodzi o DNS. Jeśli jest "ustalenie MAC dla IP" — wtedy myśl o ARP. Jeśli jest "diagnostyka/komunikaty kontrolne" — ICMP.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
DNS (system nazw domenowych) służy do mapowania nazw hostów i domen na adresy IP oraz odwrotnie. Dzięki DNS użytkownik wpisuje nazwę (np. serwera), a komputer otrzymuje właściwy adres IP, co umożliwia nawiązanie połączenia.
Komputer wysyła zapytanie do serwera DNS (lub lokalnego resolvera). W odpowiedzi otrzymuje rekord z adresem IP (np. A/AAAA). Wynik bywa zapisywany w pamięci podręcznej, aby kolejne odwołania były szybsze.
ARP nie pracuje na nazwach. ARP służy do uzyskania adresu MAC urządzenia w sieci lokalnej, gdy znamy już jego adres IP. To mechanizm warstwy łącza danych, a nie system nazw.
ICMP przenosi komunikaty kontrolne i diagnostyczne (np. używane przez ping). Nie przechowuje mapowań nazw na IP i nie odpowiada za rozwiązywanie nazw, więc nie spełnia funkcji "tłumacza" nazw.
Dla IPv4 najczęściej używa się rekordu A, a dla IPv6 rekordu AAAA. Spotyka się też CNAME (alias), który wskazuje inną nazwę, a dopiero ona jest mapowana na adres.
Gdy działa łączność po IP (np. można połączyć się z adresem liczbowym), ale nie działają nazwy (np. strona nie otwiera się po nazwie). Wtedy typowo problem dotyczy konfiguracji DNS, serwera DNS lub błędnych wpisów w strefie.
Można użyć nslookup do zapytania o nazwę i sprawdzenia zwróconego IP oraz serwera, który odpowiedział. Pomocne bywa też sprawdzenie konfiguracji kart sieciowych (adresy serwerów DNS) i pamięci podręcznej DNS.
Jeśli ping po IP działa, a po nazwie nie działa, wskazuje to na problem DNS. Jeśli nie działa nawet ping po IP, wtedy przyczyna może leżeć w adresacji, routingu lub warstwie 2 (np. konflikt IP, brak ARP, błędna brama).
Tak, lokalny plik hosts może mapować nazwę na IP bez odpytywania DNS, ale jest to rozwiązanie ręczne i trudne w utrzymaniu w większej sieci. DNS skaluje się lepiej i wspiera centralne zarządzanie nazwami.
NetBEUI to historyczny protokół używany w starszych środowiskach. Nie jest standardowym mechanizmem rozwiązywania nazw w sieciach TCP/IP i nie pełni roli globalnego systemu nazw jak DNS, dlatego nie zastępuje DNS w nowoczesnych sieciach.
info

Około 75% zdających odpowiada poprawnie na to pytanie. średnio łatwe

Według specjalistów z branży: "Poprawna jest odpowiedź DNS, ponieważ to system nazw domenowych, który mapuje (tłumaczy) nazwy hostów/domen na adresy IP."

Źródła:

  • RFC 1034: Domain Names - Concepts and Facilities, IETF, 1987, sekcje dot. mapowania nazw i rozwiązywania nazw (DNS) https://www.rfc-editor.org/rfc/rfc1034.html - accessed 2026-03-01
  • RFC 1035: Domain Names - Implementation and Specification, IETF, 1987, sekcje dot. zapytań/odpowiedzi i rekordów DNS https://www.rfc-editor.org/rfc/rfc1035.html - accessed 2026-03-01
  • RFC 826: An Ethernet Address Resolution Protocol, IETF, 1982, opis roli ARP (mapowanie IP na adres sprzętowy) https://www.rfc-editor.org/rfc/rfc826.html - accessed 2026-03-01

Materiały:

  • Dokumentacja DNS (rekordy, strefy, rekurencja i cache) w podręcznikach sieci komputerowych
  • Materiały do INF.2 z diagnostyki sieci: nslookup/dig, ipconfig/ifconfig, arp, ping
  • RFC dotyczące DNS/ARP/ICMP jako źródła definicji i ról protokołów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego