linuxlab.io
Tutorials▾
  • Linux & networking
    File system, processes, TCP/IP, BGP and OSPF
    →
  • Terraform & IaC
    HCL, state, plan/apply on a LocalStack sandbox
    →
  • Git & GitHub
    Object model, plumbing, branching, GitHub Actions
    →
All tutorials →
PricingAboutSign inCreate account
/
  • Introduction
  • Lessons
  • How it works
  • Simulator
  • Knowledge base
  • Interview prep
Lessons
Footer
linuxlab-TutorialsPricingAboutPrivacy & cookies
Copyright © 2026 LinuxLab. All rights reserved.

← из прошлого урока

You have all the shell tooling. Now you bring up a real service by hand: an authoritative DNS on BIND9. The example.lab zone, the SOA serial, A records, and AXFR. This is the first services lesson in the track.

← к прошлому уроку

Средний

Your own DNS server on BIND9: zones and records

18 мин · урок входит в курс «Средний»

In the 04-dns lesson you learned dns-resolution from the client side: resolv.conf, dig, getent. Here is the other side, the DNS server itself. You take BIND9 (the historical DNS reference server) and bring up the whole example.lab zone. An overview of the server, the record types, and configuration is in bind-dns-server.

The sandbox runs named on port 5353 (not 53), because 53 is a privileged port and root is not needed here.

Урок закрыт

Чтобы запустить sandbox и пройти этот урок целиком, нужен соответствующий курс. Внутри - ещё много практических уроков того же уровня и сквозной прогресс.

Купить курсВойти← Все уроки

дальше →

Your own DNS now works. Next comes the second classic service: Apache with virtual hosts. One process, one port, several sites selected by the Host: header. This is the basis of any hosting.

Открыть превью: Apache vhosts: one server, many sitesв курсе «Средний» - /pricing
Footer
linuxlab-
Copyright © 2026 LinuxLab. All rights reserved.
Tutorials
Pricing
About
Privacy & cookies