Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Configurar e Utilizar o dnsmasq no Linux

O dnsmasq é uma ferramenta leve e versátil que fornece serviços de DNS, DHCP e TFTP para redes pequenas. Ele é especialmente útil em ambientes Linux, onde pode ser usado para resolver nomes de host locais, fornecer endereços IP dinâmicos e até mesmo servir arquivos de inicialização de rede. A importância do dnsmasq reside na sua simplicidade e eficiência, tornando-o ideal para pequenas redes domésticas ou de escritórios.

Exemplos:

  1. Instalação do dnsmasq: Para começar a usar o dnsmasq, você precisa instalá-lo. Em distribuições baseadas em Debian, como o Ubuntu, você pode fazer isso com o seguinte comando:

    sudo apt-get update
    sudo apt-get install dnsmasq
  2. Configuração Básica do DNS: Após a instalação, você pode configurar o dnsmasq para atuar como um servidor DNS. Edite o arquivo de configuração principal /etc/dnsmasq.conf:

    sudo nano /etc/dnsmasq.conf

    Adicione as seguintes linhas para configurar o dnsmasq como um servidor DNS:

    # Habilita o serviço DNS
    port=53
    
    # Define o servidor DNS upstream
    server=8.8.8.8
    
    # Define o domínio local
    domain=local
    
    # Define o endereço IP do servidor
    listen-address=127.0.0.1
  3. Configuração Básica do DHCP: Para configurar o dnsmasq como um servidor DHCP, adicione as seguintes linhas no mesmo arquivo de configuração:

    # Habilita o serviço DHCP
    dhcp-range=192.168.0.50,192.168.0.150,12h
    
    # Define o gateway padrão
    dhcp-option=3,192.168.0.1
    
    # Define o servidor DNS fornecido via DHCP
    dhcp-option=6,192.168.0.1
  4. Reiniciando o Serviço: Após fazer as alterações, reinicie o serviço dnsmasq para aplicar as novas configurações:

    sudo systemctl restart dnsmasq
  5. Verificando o Funcionamento: Para verificar se o dnsmasq está funcionando corretamente, você pode usar o comando dig para testar a resolução de nomes:

    dig @127.0.0.1 example.com

    E para verificar o serviço DHCP, conecte um dispositivo à rede e verifique se ele recebe um endereço IP dentro do intervalo definido.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.