Pular para o conteúdo principal

Questão de Redes de Computadores — Redes Linux — CESPE / CEBRASPE 2024

Redes de ComputadoresRedes 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 Imagem associada para resolução da questão é
  1. Arealizar o monitoramento em tempo real da conectividade de rede.
  2. Bdefinir regras de firewall.
  3. Cconfigurar toda a tabela de roteamento da rede.
  4. 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.

1/etc/hosts
Associa IP a nome local
Sem consultar DNS
Prioridade sobre DNS (nsswitch.conf)
2DNS
Resolução distribuída
3iptables/nftables
Regras de firewall
4route/ip route
Tabela de roteamento
5ping/traceroute
Monitoramento de conectividade
Resolução de nomes no Linux
LEVELsoulevel.com.br
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.

Gabarito: letra D

Link permanente: /questoes/ce185453