Linux Systeembeheer/DNS-server
Uit Wikibooks
[bewerken] Leerdoelen
- De werking van DNS begrijpen
- Statische toewijzing van hostnamen aan IP-adressen via /etc/hosts kunnen instellen
- Een Linux DNS relay server kunnen opzetten met Dnsmasq
- Een Linux DNS server kunnen opzetten met BIND
- de syntax van /etc/named.conf begrijpen en kunnen toepassen
- de syntaxis van zone files begrijpen
- zone files en reverse zone files voor een bepaald domein kunnen opstellen
- Name-servers toewijzen (NS)
- IP-adrestoewijzingen voor hosts instellen (A en AAAA, PTR)
- Aliassen toekennen (CNAME)
- Mailservers voor een domein instellen (MX)
- Diensten in een domein adverteren (SRV)
- een slave DNS-server voor een domein kunnen opzetten
- de functie van de root zone file begrijpen
[bewerken] Labo-opdracht: een Linux DNS-server opzetten met BIND
We gaan met BIND een DNS-server opzetten voor het domein a.net met de volgende hosts:
| Hostnaam | IP-adres | Functie |
|---|---|---|
| Phobos | 192.0.2.1 | DNS1 |
| Deimos | 192.0.2.2 | DNS2 |
| mercurius | 192.0.2.10 | Webserver |
| venus | 192.0.2.11 | Mailserver |
| mars | 192.0.2.12 | FTP-server |
Zorg er voor dat:
- De server beschikt over een root hints file
- Elke server het correcte IP-adres toegewezen krijgt
- De webserver kan bereikt worden via "www.a.net"
- Mail verstuurd naar "naam@a.net" wordt afgeleverd bij de mailserver venus
- Mars geadverteerd wordt als een FTP server (prioriteit 10, weight 0, poort 21)