Dnsmasq come DNS server e DHCP server: DNS : Guide

Dnsmasq come DNS server e DHCP server | DNS : Guide

Feed RSS Blog

Specializzato in Mikrotik RouterOS

Sicurezza significa principalmente coscienza e conoscenza dei propri strumenti

Dnsmasq come DNS server e DHCP server

Usiamo dnsmasq come dns e DHCP server

by Antonio D'Avanzo

Dnsmasq è un pacchetto per Linux molto diffuso per essere usato come DNS server e DHCP server. L'utilizzo di un server DNS interno che faccia da cache, velocizza la connessione ad internet all'interno della nostre rete.

Se utilizziamo debian, (o ubuntu server) possiamo provare digitando questi comandi:

Procediamo con lo scaricamento e l'installazione del pacchetto dnsmasq

  • apt-get install dnsmasq

A questo punto, il demone è già in ascolto sulla porta TCP 53 

Dobbiamo procedere ora alla configurazione del tutto:

editiamo quindi il file resolv.conf:

vi /etc/dnsmasq/resol.conf

A questo dobbiamo aggiungere i vari server:

# Generated by NetworkManager
nameserver 192.168.1.1
nameserver 208.67.220.220
nameserver 208.67.222.222
nameserver 151.99.125.2
nameserver 4.2.2.4

(da come possiamo notare, come primo nameserver, mettiamo l'indirizzo IP del server che stiamo configurando come server DNS)

a questo punto è fatta, riavviamo il demone dnsmasq:

  • /etc/init.d/dnsmasq restart

Ok. il nostro server dns è pronto a fare da cache dns.

Abbiamo però adesso un problema...

Mi sono chiesto: se il dhcp server lo fa ad esempio il nostro router adsl, come fa a passarci in dhcp il nostro server dns interno?

Allora mi son chiesto; visto che c'è la possibilità, perchè non fargli fare a lui (al server debian) da dhcp server anzichè il router adsl?

detto fatto.

per far ciò dobbiamo modificare il file dnsmasq.conf in questo modo:

  • vi /etc/dnsmasq.conf

e procediamo ad aggiungere le seguenti righe:

 

dhcp-range=eth0,192.168.1.120,192.168.1.150,96h
dhcp-leasefile=/var/tmp/dnsmasq.leases
dhcp-authoritative
# Gateway
dhcp-option=3,192.168.1.1
# DNS
dhcp-option=6,192.168.1.X

 

Nella prima riga potete notare il pool del DHCP che abbiamo assegnato, e cioè dall'ip 192.168.1.120 al 150, quindi 30 ip a disposizione e il tempo di rilascio del dhcp di 96 ore, ossia 4 giorni...

Le ultime due righe son ben commentate e quindi si dovrebbe capire da se:

quando assegniamo il valore 3 alla voce dhcp-option, ci riferiamo al nostro gateway (quindi molto probabilmente all'IP del router), mentre con 6 ci riferiamo al DNS che il DHCP deve utilizzare, in questo caso l'IP del nostro server Debian
 

 

Social Bookmark
  • co.mments
  • del.icio.us
  • Digg
  • Ma.gnolia
  • StumbleUpon
  • Technorati
  • YahooMyWeb
  • Oknotizie
  • Segnalo
  • SEOTribu
  • Wikio
  • Segnaloitalia
  • Google Italia

Commenti

<< Maggio 2012  
Do Lu Ma Me Gi Ve Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31