CZĘŚĆ PIERWSZA 1

CZĘŚĆ DRUGA 2



DNSMasq – podstawy: co to jest?

DNSMasq to lekkie, szybkie i proste w konfiguracji narzędzie sieciowe, które łączy w sobie funkcje serwera DNS, pamięci podręcznej DNS (cache) oraz serwera DHCP.

Jego zadaniem jest tłumaczenie nazw domen na adresy IP, zapamiętywanie wcześniej wykonanych zapytań w celu przyspieszenia działania oraz automatyczne przydzielanie urządzeniom adresów IP i podstawowych ustawień sieciowych.

Dzięki niewielkim wymaganiom i dużej niezawodności DNSMasq jest często używany w routerach, sieciach domowych, małych firmach oraz środowiskach testowych, gdzie usprawnia komunikację między urządzeniami a Internetem.

Do czego się używa?

DNSMasq jest najczęściej używany w sieciach domowych i małych firmach do zarządzania adresami IP oraz nazwami urządzeń w sieci. Często działa w routerach, gdzie automatycznie przydziela adresy IP (DHCP) i tłumaczy nazwy domen na adresy IP (DNS).

Może być też wykorzystywany do tworzenia lokalnych domen (np. drukarka.lan), przyspieszania działania internetu dzięki pamięci podręcznej DNS oraz w środowiskach testowych, gdzie potrzebna jest prosta konfiguracja sieci.

Najważniejsze: DNSMasq automatycznie przydziela IP (DHCP) i tłumaczy nazwy domen na adresy IP (DNS).

Jak działa DNSMasq?

Best-Seller

Cisco Catalyst WS-2960X-24TS-L

Zbuduj fundament sieci, który nigdy Cię nie zawiedzie. Ten model to złoty standard niezawodności w świecie IT. Idealny dla firm i zaawansowanych środowisk AI, gdzie stabilność przesyłu danych jest priorytetem.

24x Gigabit Ethernet
4x SFP (1G)
Lan Base
Stackable
Zdobądź potęgę Cisco na Kamoxii.com

Instalacja DNSMasq

DNSMasq można łatwo zainstalować w systemach Linux, takich jak Ubuntu czy Debian.

sudo apt update
sudo apt install dnsmasq

Sprawdzenie wersji programu:

dnsmasq --version

Podstawowa konfiguracja DNSMasq

Konfiguracja DNSMasq znajduje się w pliku /etc/dnsmasq.conf. Można tam ustawić m.in. adresy IP, zakres DHCP oraz lokalne domeny.

dhcp-range=192.168.1.50,192.168.1.150,12h

Po zmianach należy zrestartować usługę:

sudo systemctl restart dnsmasq

Przykład użycia DNSMasq

DNSMasq może być używany w domowej sieci do automatycznego zarządzania urządzeniami oraz tworzenia lokalnych nazw dla sprzętów.

Dzięki DNSMasq nie musisz ręcznie ustawiać IP — wszystko dzieje się automatycznie.

Podsumowanie

DNSMasq to bardzo lekkie i praktyczne narzędzie, które łączy funkcje DNS oraz DHCP w jednym programie. Ułatwia zarządzanie siecią, automatyzuje przydzielanie adresów IP i przyspiesza działanie internetu dzięki cache DNS.

DNSMasq jest idealnym rozwiązaniem dla małych sieci i środowisk domowych.