Servidor DNS · 4 min read · Feb 09, 2026

Instalando um Servidor DNS Ubuntu Hardy 8.04 LTS Com BIND - Página 3

4 Ativar A Conta root

Após a reinicialização, você pode fazer login com seu nome de usuário previamente criado (por exemplo, administrador). Como precisamos executar todos os passos deste tutorial como usuário root, vamos ativar a conta root.

Execute

sudo passwd root

e defina uma senha para o root. Depois, podemos trocar para o root executando

su

5 Instalar O Servidor SSH (Opcional)

Se você não instalou o servidor OpenSSH durante a instalação do sistema, pode fazê-lo agora:

apt-get install ssh openssh-server

A partir de agora, você pode usar um cliente SSH como o PuTTY e se conectar do seu workstation ao seu servidor Ubuntu 8.04 LTS e seguir os passos restantes deste tutorial.

6 Instalar vim-full (Opcional)

Usarei o vi como meu editor de texto neste tutorial. O programa vi padrão tem um comportamento estranho no Ubuntu; para corrigir isso, instalamos o vim-full:

apt-get install vim-full

(Você não precisa fazer isso se usar um editor de texto diferente, como joe ou nano.)

7 Configurar A Rede

Como o instalador do Ubuntu configurou nosso sistema para obter suas configurações de rede via DHCP, precisamos mudar isso agora, pois um servidor deve ter um endereço IP estático. Edite /etc/network/interfaces e ajuste conforme suas necessidades (neste exemplo, usarei o endereço IP 192.168.0.100):

vi /etc/network/interfaces

| # Este arquivo descreve as interfaces de rede disponíveis em seu sistema # e como ativá-las. Para mais informações, veja interfaces(5). # A interface de rede de loopback auto lo iface lo inet loopback # A interface de rede primária auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

Certifique-se de que sua configuração de rede esteja correta, sinta-se à vontade para alterar isso com base na sua configuração de rede.

Em seguida, reinicie sua rede:

/etc/init.d/networking restart

Depois, edite /etc/hosts. Faça com que fique assim:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.tm.local server1 # As linhas a seguir são desejáveis para hosts compatíveis com IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

Agora execute

echo server1.tm.local > /etc/hostname  
/etc/init.d/hostname.sh start

Depois, execute

hostname  
hostname -f

Ambos devem mostrar server1.tm.local agora.

8 Edite /etc/apt/sources.list E Atualize Sua Instalação Linux

Edite /etc/apt/sources.list. Comente ou remova o CD de instalação do arquivo e certifique-se de que os repositórios universe e multiverse estejam habilitados. Deve ficar assim:

vi /etc/apt/sources.list

| # # deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted #deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted # Veja http://help.ubuntu.com/community/UpgradeNotes para como atualizar para # versões mais novas da distribuição. deb http://de.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy main restricted ## Atualizações de correção de bugs importantes produzidas após o lançamento final da ## distribuição. deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted ## N.B. software deste repositório é TOTALMENTE NÃO SUPORTADO pela equipe do Ubuntu ## e pode não estar sob uma licença livre. Por favor, certifique-se de ## seus direitos de usar o software. Além disso, observe que o software no ## universe NÃO receberá revisão ou atualizações da equipe de segurança do Ubuntu. deb http://de.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy universe deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe ## N.B. software deste repositório é TOTALMENTE NÃO SUPORTADO pela equipe do Ubuntu ## e pode não estar sob uma licença livre. Por favor, certifique-se de ## seus direitos de usar o software. Além disso, observe que o software no ## multiverse NÃO receberá revisão ou atualizações da equipe de segurança do Ubuntu. deb http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse ## Descomente as duas linhas a seguir para adicionar software do repositório 'backports' ## N.B. software deste repositório pode não ter sido testado tão ## extensivamente quanto o contido na versão principal, embora inclua ## versões mais novas de alguns aplicativos que podem fornecer recursos úteis. ## Além disso, observe que o software em backports NÃO receberá revisão ## ou atualizações da equipe de segurança do Ubuntu. # deb http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse ## Descomente as duas linhas a seguir para adicionar software do repositório 'partner' da Canonical. ## Este software não faz parte do Ubuntu, mas é ## oferecido pela Canonical e pelos respectivos fornecedores como um serviço para os usuários do Ubuntu. # deb http://archive.canonical.com/ubuntu hardy partner # deb-src http://archive.canonical.com/ubuntu hardy partner deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted deb http://security.ubuntu.com/ubuntu hardy-security universe deb-src http://security.ubuntu.com/ubuntu hardy-security universe deb http://security.ubuntu.com/ubuntu hardy-security multiverse deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse |

Em seguida, execute

apt-get update

para atualizar o banco de dados de pacotes apt e

apt-get upgrade

para instalar as atualizações mais recentes (se houver).

9 Desativar AppArmor (Isso é imprescindível para que as coisas funcionem bem aqui)

AppArmor é uma extensão de segurança (semelhante ao SELinux) que deve fornecer segurança estendida, que geralmente causa mais problemas do que vantagens. Portanto, eu o desativo.

Podemos desativá-lo assim:

/etc/init.d/apparmor stop  
update-rc.d -f apparmor remove
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.