Pour compléter un peu le topic, comme certains l'ont précisé précédemment, un serveur DNS autoritaire local (non récursif) peut être aussi mis en place sur ton LAN. Avec bind9 ça donne quelque chose comme ceci (pas testé mais l'idée est là) :
# /etc/bind/named.conf.options
acl goodclients {
192.168.1.0/24; # Autoriser les équipements du réseau local à requêter le serveur DNS
localhost;
localnets;
};
options {
directory "/var/cache/bind";
listen-on { any; };
auth-nxdomain no;
recursion no;
allow-query { goodclients; };
allow-recursion { none; };
allow-transfer { none; };
allow-update { none; };
};
# /etc/bind/named.conf.local
zone "domain.local" IN {
type master;
file "/etc/bind/domain.local/db.domain.local";
};
# /etc/bind/domain.local/db.domain.local.
$TTL 7200
; SOA
@ IN SOA ns1.domain.local. hostmaster.domain.local. (
2016051101 ; Serial
7200 ; Refresh
1800 ; Retry
1209600 ; Expire
86400 ) ; Minimum
; NAMESERVERS
@ IN NS ns1.domain.local.
; A RECORDS
@ IN A 192.168.1.10
ns1 IN A 192.168.1.10
piscine IN A 192.168.1.11
jacuzzi IN A 192.168.1.12
aspirateur IN A 192.168.1.13
frigo IN A 192.168.1.14
Note: Pour info,
la liste des TLD de premier niveau pouvant être utilisés en local ou à des fins de tests. Tu peux choisir autre chose bien entendu mais c'est pas conseillé et pas RFC-Compliant
Sinon plus simple et mieux adapté dans cette situation,
NSD :
# /etc/nsd/nsd.conf
server:
server-count: 1
zonesdir: "/etc/nsd/zones/"
zone:
name: domain.local
zonefile: db.domain.local