0Pricing
Linux Server Deployment & SSH Mastery · Aula

Configuração Básica de Rede

Configure interfaces de rede, atribua endereços IP estáticos ou dinâmicos e defina resolvedores DNS para a conectividade do servidor.

Configuração Básica de Rede é uma aula grátis de Linux Server Deployment & SSH Mastery no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Linux Server Deployment & SSH Mastery, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Linux Server Deployment & SSH Mastery inclui 4 aulas no total.

Introdução à configuração de rede

Boas-vindas à configuração da rede do seu servidor! É assim que seu servidor se comunica com a internet e com outros dispositivos.

Essa é uma habilidade fundamental para qualquer administrador de servidores, pois garante que seus aplicativos estejam acessíveis e que seu servidor possa acessar recursos externos.

Endereços IP: o ID do servidor

Um endereço IP (endereço do Protocolo de Internet) é um rótulo numérico exclusivo atribuído a cada dispositivo em uma rede.

Pense nele como o endereço do seu servidor na internet, permitindo que os dados sejam enviados para o computador correto e recebidos dele.

As versões comuns são IPv4, por exemplo, 192.168.1.100, e IPv6, por exemplo, 2001:0db8::1.

IPs dinâmicos com DHCP

O DHCP (Protocolo de Configuração Dinâmica de Hosts) atribui endereços IP automaticamente aos dispositivos.

A maioria dos dispositivos domésticos e dos servidores de nuvem recém-provisionados começa com um IP dinâmico. Isso é conveniente, pois você não precisa configurá-lo manualmente.

No entanto, os IPs dinâmicos podem mudar, o que não é ideal para servidores que precisam de um endereço fixo e consistente.

Verificando seu IP atual

O comando ip a é sua principal ferramenta para visualizar interfaces de rede e os endereços IP atribuídos a elas no Linux.

Ele mostra detalhes como o nome da interface, por exemplo, eth0 e ens33, e o endereço inet (IPv4) ou inet6 (IPv6).

Execute: visualize as interfaces de rede

Experimente executar ip a para ver as interfaces de rede e os endereços IP do seu servidor. Procure uma interface como eth0 ou ens33 e seu endereço inet.

ip a

Por que os IPs estáticos são importantes

Um endereço IP estático é um IP que não muda com o tempo. Ele permanece constante até que você o modifique manualmente.

Isso é essencial para servidores que precisam estar sempre acessíveis, como:

  • Servidores web que hospedam sites
  • Servidores de banco de dados
  • Servidores DNS

Os IPs estáticos garantem previsibilidade e acesso confiável.

Principais componentes de um IP estático

Para definir manualmente um IP estático, geralmente você precisa fornecer estes dados:

  • Endereço IP: O endereço específico e imutável do seu servidor, por exemplo, 192.168.1.10.
  • Máscara de rede: Define a parte de rede do endereço IP, separando o ID da rede do ID do host, por exemplo, 255.255.255.0 ou /24.
  • Gateway: O endereço IP do roteador que conecta sua rede local à internet, por exemplo, 192.168.1.1.

Resolvedores DNS: dando nome à Web

O DNS (Sistema de Nomes de Domínio) traduz nomes de domínio legíveis por pessoas (como google.com) em endereços IP numéricos.

Seu servidor precisa saber quais servidores DNS consultar para fazer essas traduções. Sem eles, seu servidor não consegue encontrar sites pelo nome!

Esses servidores costumam ser configurados nas definições da interface de rede ou no arquivo /etc/resolv.conf.

Exemplo de IP estático com Netplan

Nos sistemas Ubuntu modernos, a configuração de rede é gerenciada pelo Netplan. Você edita arquivos YAML em /etc/netplan/.

Veja um exemplo simplificado de como configurar um IP estático. Depois da edição, você aplicaria as alterações com sudo netplan apply.

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses: [192.168.1.10/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

Verificação rápida: fundamentos de rede

Você aprendeu sobre endereços IP, configurações dinâmicas e estáticas e DNS. Vamos testar sua compreensão!

Recapitulação: configuração de rede

Nesta lição, você aprendeu os fundamentos essenciais da configuração básica de rede:

  • Endereços IP são identificadores exclusivos do seu servidor.
  • DHCP fornece IPs dinâmicos, enquanto IPs estáticos são fixos e essenciais para servidores.
  • Você pode visualizar as configurações de rede atuais com ip a.
  • Os principais componentes dos IPs estáticos incluem o endereço IP, a máscara de rede e o gateway.
  • Resolvedores DNS são essenciais para traduzir nomes de domínio em endereços IP.

A seguir, vamos aprender a proteger seu servidor com firewalls!

Perguntas Frequentes

A aula “Configuração Básica de Rede” é grátis?

Sim — o texto completo de “Configuração Básica de Rede” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Linux Server Deployment & SSH Mastery, atualize para CoddyKit PRO. O curso de Linux Server Deployment & SSH Mastery inclui 4 aulas no total.

O que vou aprender em “Configuração Básica de Rede”?

Configure interfaces de rede, atribua endereços IP estáticos ou dinâmicos e defina resolvedores DNS para a conectividade do servidor. Você pratica Linux Server Deployment & SSH Mastery com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Linux Server Deployment & SSH Mastery?

Nenhuma experiência prévia é necessária. Linux Server Deployment & SSH Mastery no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Configuração Básica de Rede”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Linux Server Deployment & SSH Mastery?

Sim. Cada aula de Linux Server Deployment & SSH Mastery inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Configuração Básica de Rede
  2. Compreendendo Firewalls (UFW/firewalld)
  3. Gerenciamento e Segurança de Portas
  4. Configuração e Solução de Problemas de DNS
← Voltar para Linux Server Deployment & SSH Mastery