BIND (Berkeley Internet Name Domain) is one of the most widely used DNS server software packages.
It’s what you install on a Linux server when you want that machine to act as a DNS server—meaning it can answer DNS queries or host DNS records for domains.
What BIND does
- Translates domain names → IP addresses (like DNS in general)
- Hosts your own DNS zones (e.g.,
example.com) - Responds to DNS requests from clients
- Can act as:
- Authoritative DNS server (holds official records)
- Recursive resolver (looks up answers for users)
Simple example
If you configure BIND with:
example.com → 192.168.1.10
When someone requests example.com, your BIND server replies with that IP.
Why BIND is popular
- Open-source and free
- Very powerful and flexible
- Industry standard for DNS servers
- Works on most Unix/Linux systems
In short
👉 DNS = the system
👉 BIND = software that runs that system on your server
