Questão de Redes de Computadores — Redes Linux — CESPE / CEBRASPE 2024
Redes de Computadores›Redes Linux
Código
ce185453
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Infraestrutura e Sistemas Operacionais
Em redes Linux, a principal função do arquivo é
Arealizar o monitoramento em tempo real da conectividade de rede.
Bdefinir regras de firewall.
Cconfigurar toda a tabela de roteamento da rede.
Dassociar endereços IP a nomes de host locais, sem usar um servidor DNS.
Revelar gabarito e comentário▾
GabaritoD — associar endereços IP a nomes de host locais, sem usar um servidor DNS.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Arquivo hosts no Linux
Gabarito: letra D. O arquivo /etc/hosts é o mecanismo local de resolução de nomes do Linux: ele associa endereços IP a nomes de host diretamente, sem consultar um servidor DNS. A alternativa D descreve exatamente essa função — e é a única que corresponde ao papel do arquivo, enquanto as demais atribuem a ele funções de outras ferramentas (monitoramento, firewall e roteamento).
O arquivo hosts é um dos pilares da resolução de nomes em sistemas Unix/Linux. Quando um programa precisa descobrir o IP de um nome (por exemplo, www.exemplo.com), o resolvedor do sistema consulta, em ordem, as fontes configuradas no arquivo /etc/nsswitch.conf — e o arquivo hosts costuma ser a primeira delas, antes mesmo do DNS. Isso significa que, se houver uma entrada no arquivo, ela tem prioridade sobre a consulta ao servidor DNS. Essa precedência é o que permite, por exemplo, bloquear acesso a sites (redirecionando o nome para 127.0.0.1) ou acelerar a resolução de nomes locais em redes pequenas.
A estrutura do arquivo é simples: cada linha contém um endereço IP seguido de um ou mais nomes de host associados a ele. Por exemplo:
127.0.0.1 localhost
192.168.1.10 servidor-backup
Nesse caso, o nome servidor-backup será resolvido para 192.168.1.10 sem qualquer consulta externa. O arquivo também é usado para definir o nome da própria máquina (hostname) e é essencial em ambientes onde não há servidor DNS disponível, como em redes locais isoladas ou durante a inicialização do sistema, quando a rede ainda não está ativa.
A confusão que a banca explora aqui é atribuir ao arquivo hosts funções que pertencem a outras ferramentas do Linux. O monitoramento de conectividade é feito por comandos como ping e traceroute; as regras de firewall são definidas pelo iptables/nftables (via NetFilter); e a tabela de roteamento é gerenciada pelo comando route ou ip route. O arquivo hosts não tem relação com nenhuma dessas funções — ele é exclusivamente um mecanismo de resolução de nomes local.
Guarde a fronteira: arquivo hosts = resolução local de nomes; DNS = resolução distribuída; iptables = firewall; route/ip route = roteamento; ping/traceroute = monitoramento. É exatamente nessa fronteira que as alternativas se dividem.
Resolução de nomes no Linux: /etc/hosts (Associa IP a nome local, Sem consultar DNS, Prioridade sobre DNS (nsswitch.conf)); DNS (Resolução distribuída); iptables/nftables (Regras de firewall); route/ip route (Tabela de roteamento); ping/traceroute (Monitoramento de conectividade)
Alternativa A — ❌ Incorreta
O monitoramento em tempo real da conectividade de rede é feito por ferramentas como ping, traceroute, mtr ou por sistemas de monitoramento (MRTG, PRTG, Zabbix). O arquivo hosts não executa nenhuma verificação de conectividade — ele apenas fornece um mapeamento estático de nomes para IPs. A alternativa confunde a função de resolução de nomes com a de diagnóstico de rede.
Alternativa B — ❌ Incorreta
As regras de firewall no Linux são configuradas pelo iptables (ou nftables), que atua como interface para o NetFilter, o sistema de filtragem de pacotes do kernel. O arquivo hosts não tem qualquer papel na filtragem de tráfego — ele é um arquivo de texto simples para resolução de nomes. A alternativa troca a função do arquivo pela de uma ferramenta de segurança de rede.
Alternativa C — ❌ Incorreta
A tabela de roteamento é gerenciada pelo kernel e configurada por comandos como route ou ip route. O arquivo hosts não participa do roteamento de pacotes — ele apenas associa nomes a endereços IP. A alternativa atribui ao arquivo uma função de infraestrutura de rede que pertence a outro mecanismo.
Alternativa D — ✅ Correta ⟵ GABARITO
Esta é a descrição exata da função do arquivo /etc/hosts. Ele associa endereços IP a nomes de host locais, permitindo a resolução de nomes sem depender de um servidor DNS. Essa é a finalidade primária do arquivo, presente em todos os sistemas Unix/Linux e também no Windows (como C:\Windows\System32\drivers\etc\hosts).
PEGA ESSA DICA!
Para fixar, lembre-se da ordem de resolução de nomes no Linux: primeiro o arquivo hosts, depois o DNS (conforme configurado no /etc/nsswitch.conf). Se a banca perguntar "qual arquivo resolve nomes localmente?", a resposta é sempre /etc/hosts. E para diferenciar das outras ferramentas, associe cada uma à sua função: iptables = firewall, route = roteamento, ping = monitoramento.