Server DNS · 3 min read · Dec 25, 2025

Installazione di un server DNS FreeBSD 7.0 con BIND - Pagina 4

Tornerai quindi al menu principale di sysinstall, puoi evidenziare X Esci dall’installazione e premere [ENTER].

Rimuovi il CD, evidenzia [YES] e premi [ENTER].

Dopo il riavvio puoi accedere con root per eseguire compiti amministrativi, tuttavia se ti stai connettendo tramite SSH dovrai accedere utilizzando l’utente che hai creato e poi passare a root utilizzando il comando su.

Prima di installare applicazioni di terze parti dobbiamo configurare FreeBSD per trovare i comandi di terze parti prima dei soliti comandi FreeBSD, quindi dovremo cambiare l’ordine del percorso di ricerca predefinito, possiamo farlo aprendo il file .cshrc:

cd /root  
ee .cshrc

Poi commenteremo (disabiliteremo) il percorso predefinito aggiungendo un “ # “ all’inizio della riga in modo che appaia così:

| #set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin) |

Ora aggiungeremo una nuova riga per il nuovo percorso di ricerca predefinito:

| set path = (/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin $HOME/bin) |

Ora salva ed esci dal file, per salvare ed uscire premi semplicemente escape e poi scegli l’opzione a per uscire e ti verrà chiesto se vuoi salvare o meno.

Ora disconnettiti [CTRL+D] e poi accedi di nuovo, se vuoi visualizzare il percorso di ricerca corrente usa il seguente comando:

echo $path

Una buona cosa da fare è limitare l’accesso SSH, per specificare utenti specifici aggiungili al file sshd_config, per farlo apri il file utilizzando l’editor facile:

ee /etc/ssh/sshd_config

Aggiungi la seguente riga e ricorda di modificare gli utenti in base agli utenti che vuoi autorizzare, nell’esempio qui sotto permetterò a user1 e user2 di accedere al mio server tramite SSH:

| AllowUsers user1 user2 |

Salva ed esci, poi riavvia il demone ssh utilizzando il comando qui sotto:

/etc/rc.d/sshd restart

4 Configurazione IP Statico

Se hai scelto DHCP durante l’installazione, puoi seguire i seguenti passaggi per configurare un IP statico, ricorda solo di escludere l’IP del server dal DHCP in modo che non ci sia conflitto con un altro dispositivo di rete.

Modificheremo il file rc.conf utilizzando il seguente comando:

ee /etc/rc.conf

Dovresti vedere qualcosa del genere:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="DHCP" |

Per favore cambia il tuo hostname se non è corretto, dovrebbe essere il FQDN del tuo server.

Poi modificheremo il resto per apparire così:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="inet 192.168.0.100 netmask 255.255.255.0" defaultrouter="192.168.0.2" |

Come puoi vedere sopra, abbiamo rimosso la parola DHCP e digitato il nostro IP e netmask, e in una nuova riga abbiamo aggiunto l’IP del nostro router.

Ora salva ed esci.

5 Controllo della configurazione degli Hosts e degli IP DNS

Dobbiamo anche assicurarci che il file hosts e il file resolve.conf siano configurati correttamente, quindi iniziamo dal file hosts:

ee /etc/hosts

Dovrebbe apparire così, per favore modifica il tuo nome di dominio (ad es. tm.local) e il tuo hostname (ad es. dnsfreebsd) in base alla tua configurazione:

| ::1 localhost localhost.tm.local 127.0.0.1 localhost localhost.tm.local 192.168.0.100 dnsfreebsd dnsfreebsd.tm.local |

Ora salva ed esci.

Controlliamo ora il file resolv.conf:

ee /etc/resolv.conf

Dovrebbe apparire così, sentiti libero di cambiare in base alla tua configurazione, dovresti mettere il nome di dominio in cima e poi eventuali server DNS che hai (il tuo ISP ..ecc) sotto dopo la parola nameserver:

| domain tm.local nameserver 192.168.0.2 nameserver 192.168.0.100 |

6 Aggiornamento del sistema

Per assicurarti di essere connesso a Internet puoi pingare qualsiasi sito web (ad es. www.google.com) se va tutto bene puoi aggiornare e riavviare il sistema utilizzando i seguenti comandi:

freebsd-update fetch  
freebsd-update install  
reboot

Dopo il riavvio puoi visualizzare il livello di rilascio utilizzando il seguente comando:

uname -r

7 Configurazione della Collezione di Porte FreeBSD

La Collezione di Porte fornisce un modo centralizzato e semplice per installare software, è progettata per essere automatizzata e relativamente facile da usare.

Proseguiremo con i seguenti passaggi anche con l’utente super.

Per prima cosa dovremo copiare il ports-supfile nella cartella /root per trovarlo facilmente in seguito:

cp /usr/share/examples/cvsup/ports-supfile /root

Ora devi scegliere il server di aggiornamento più vicino alla tua posizione, puoi andare su:

http://www.freebsd.org/doc/en/books/handbook/cvsup.html

E scegliere il server più vicino a te.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.