FreeBSD · 3 min read · Dec 25, 2025
Instalando um Servidor DNS FreeBSD 7.0 Com BIND - Página 4
Você então voltará ao menu principal do sysinstall, você pode então destacar X Sair da Instalação e pressionar [ENTER].

Remova o CD, destaque [SIM] e pressione [ENTER].
Após a reinicialização, você pode fazer login como root para realizar tarefas administrativas, no entanto, se você estiver fazendo login via SSH, precisará fazer login usando o usuário que você criou e, em seguida, mudar para root usando o comando su.
Antes de instalar aplicativos de terceiros, precisamos configurar o FreeBSD para encontrar os comandos de terceiros antes dos comandos usuais do FreeBSD, assim teremos que mudar a ordem do caminho de busca padrão, podemos fazer isso abrindo o arquivo .cshrc:
cd /root
ee .cshrc
Então comentaremos (desabilitaremos) o caminho padrão adicionando um “ # “ no início da linha para que fique assim:
| #set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin) |
Agora adicionaremos uma nova linha para o novo caminho de busca padrão:
| set path = (/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin $HOME/bin) |
Agora salve e saia do arquivo, para salvar e sair, basta pressionar escape e escolher a opção a para sair e ele perguntará se você deseja salvar ou não.
Agora faça logout [CTRL+D] e faça login novamente, se você quiser exibir o caminho de busca atual, use o seguinte comando:
echo $pathUma boa prática é limitar o acesso SSH, para especificar usuários específicos, adicione-os ao arquivo sshd_config, para fazer isso, abra o arquivo usando o editor fácil:
ee /etc/ssh/sshd_configAdicione a seguinte linha e lembre-se de modificar os usuários com base nos usuários que você deseja permitir, no exemplo abaixo, permitirei que user1 e user2 acessem meu servidor via SSH:
| AllowUsers user1 user2 |
Salve e saia, em seguida, reinicie o daemon ssh usando o comando abaixo:
/etc/rc.d/sshd restart4 Configurando IP Estático
Se você escolheu DHCP durante a instalação, pode seguir os seguintes passos para configurar um IP estático, apenas lembre-se de excluir o IP do servidor do DHCP para que não haja conflito com outro dispositivo de rede.
Editaremos o arquivo rc.conf usando o seguinte comando:
ee /etc/rc.confVocê deve ver algo como:
| hostname="dnsfreebsd.tm.local" ifconfig_xlo="DHCP" |
Por favor, mude seu hostname se não estiver correto, deve ser o FQDN do seu servidor.
Então modificaremos o restante para ficar assim:
| hostname="dnsfreebsd.tm.local" ifconfig_xlo="inet 192.168.0.100 netmask 255.255.255.0" defaultrouter="192.168.0.2" |
Como você pode ver acima, removemos a palavra DHCP e digitamos nosso IP e máscara de rede, e em uma nova linha adicionamos o IP do nosso roteador.
Agora salve e saia.
5 Verificando a configuração dos Hosts e IPs DNS
Precisamos também garantir que o arquivo hosts e o arquivo resolve.conf estejam configurados corretamente, então começaremos pelo arquivo hosts:
ee /etc/hostsDeve ficar assim, por favor, modifique seu nome de domínio (por exemplo, tm.local) e seu hostname (por exemplo, dnsfreebsd) com base na sua configuração:
| ::1 localhost localhost.tm.local 127.0.0.1 localhost localhost.tm.local 192.168.0.100 dnsfreebsd dnsfreebsd.tm.local |
Agora salve e saia.
Agora verificaremos o arquivo resolv.conf:
ee /etc/resolv.confDeve ficar assim, sinta-se à vontade para mudar com base na sua configuração, você deve colocar o nome de domínio no topo e, em seguida, quaisquer servidores DNS que você tenha (seu ISP ..etc) abaixo após a palavra nameserver:
| domain tm.local nameserver 192.168.0.2 nameserver 192.168.0.100 |
6 Atualizando o sistema
Para garantir que você esteja conectado à internet, você pode pingar qualquer site (por exemplo, www.google.com), se tudo estiver bem, você pode atualizar e reiniciar o sistema usando os seguintes comandos:
freebsd-update fetch
freebsd-update install
reboot
Após reiniciar, você pode exibir o nível de versão usando o seguinte comando:
uname -r7 Configurando a Coleção de Ports do FreeBSD
A Coleção de Ports fornece uma maneira centralizada e simples de instalar softwares, foi projetada para ser automatizada e relativamente fácil de usar.
Continuaremos os seguintes passos também com o superusuário.
Primeiro, precisaremos copiar o ports-supfile para o /root para encontrá-lo facilmente mais tarde:
cp /usr/share/examples/cvsup/ports-supfile /root
Agora você precisa escolher o servidor de atualização mais próximo da sua localização, você pode ir para:
http://www.freebsd.org/doc/en/books/handbook/cvsup.html
E escolher o servidor mais próximo de você.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.