Principal Rede e Conexão
🚀

Rede e Conexão

Luis Felipe
Por Luis Felipe
5 artigos

Tutorial: Como Fazer um Teste MTR com o WinMTR (Windows)

✅ O que é o WinMTR? O WinMTR é uma ferramenta gratuita para Windows que combina as funcionalidades dos comandos traceroute e ping, permitindo rastrear o caminho que os pacotes percorrem até um destino e identificar pontos de perda de pacotes ou lentidão. 📥 1. Baixando o WinMTR 1. Acesse o site oficial: 🔗 https://github.com/White-Tiger/WinMTR (Ou procure por “WinMTR” no Google) 2. Clique em "Releases" e baixe a versão mais recente compatível com seu sistema operacional: - WinMTR-vX.X-64bit.zip para sistemas 64-bit - WinMTR-vX.X-32bit.zip para sistemas 32-bit 3. Extraia o conteúdo do .zip em uma pasta de fácil acesso, como a Área de Trabalho. 🧰 2. Executando o WinMTR 1. Abra a pasta extraída. 2. Clique duas vezes em WinMTR.exe para abrir o programa. 3. Se aparecer um aviso do Windows, clique em “Executar assim mesmo”. 🎯 3. Iniciando o teste 1. No campo "Host", digite o endereço que você quer testar: - Pode ser um domínio (ex: google.com) - Ou um IP (ex: 185.225.22.1) 2. Clique em “Start” para iniciar o teste. 3. Deixe o teste rodando por pelo menos 2 a 5 minutos para obter resultados confiáveis. 📊 4. Analisando os resultados A tabela mostrará: - Hostname/IP: cada ponto (roteador) no caminho até o destino. - Loss %: percentual de perda de pacotes naquele ponto. - Sent/Recv: pacotes enviados/recebidos. - Best/Avg/Worst: latência mínima, média e máxima. - Last: latência da última resposta. ⚠️ Interpretação básica: - Perda de pacotes acima de 0% no último hop: problema no destino. - Perda de pacotes em um hop intermediário, mas não nos seguintes: geralmente pode ser ignorado. - Latência muito alta nos últimos hops: pode indicar congestionamento ou problemas de rota. 💾 5. Exportando os resultados 1. Após o tempo desejado, clique em “Stop”. 2. Clique em "Export TEXT" para salvar os resultados como .txt. 3. Envie este arquivo para análise (caso esteja reportando um problema técnico para suporte). ✅ Dica Final Sempre rode o teste a partir do local afetado (ex: do seu computador com problema de conexão) e direcionado ao destino (ex: IP do servidor ou site que está lento).

Última atualização em Aug 01, 2025

Como Fazer um Traceroute (Windows, Linux e macOS)

O comando traceroute (ou tracert no Windows) mostra o caminho que os pacotes percorrem da sua máquina até um destino, exibindo cada roteador intermediário e a latência até ele. 🪟 Windows Passo a passo: 1. Pressione Windows + R, digite cmd e aperte Enter para abrir o Prompt de Comando. 2. Digite o seguinte comando: tracert google.com Ou substitua google.com por qualquer IP ou domínio que deseja testar. Exemplo: tracert 8.8.8.8 Observações: - O Windows usa o comando tracert (com "t" no final). - Você pode salvar a saída usando: tracert google.com > resultado.txt 🐧 Linux Passo a passo: 1. Abra o Terminal. 2. Digite o comando: traceroute google.com 3. Se o comando não estiver instalado, instale com: - Debian/Ubuntu: sudo apt install traceroute - CentOS/RHEL: sudo yum install traceroute Exemplo: traceroute 8.8.8.8 🍎 macOS Passo a passo: 1. Abra o Terminal (Aplicativos > Utilitários > Terminal). 2. Digite o comando: traceroute google.com 🧠 Como interpretar os resultados Cada linha representa um "salto" (hop) entre roteadores, com 3 tempos de resposta (em milissegundos): 1 192.168.0.1 1.234 ms 1.201 ms 1.215 ms 2 10.10.1.1 10.342 ms 10.210 ms 10.198 ms 3 ... - Se aparecerem * * *, pode significar: - Roteador ou Provedor bloqueando ICMP - Pacotes perdidos ou tempo esgotado 📁 Dica extra - Você pode enviar o resultado do traceroute para o suporte técnico ou análise. - Combine com ping e WinMTR para diagnósticos mais completos.

Última atualização em Aug 01, 2025

Como Usar nslookup ou dig para Diagnóstico de DNS

📌 O que são? - nslookup: Ferramenta disponível em Windows, Linux e macOS, usada para consultar servidores DNS e descobrir o IP de um domínio (e vice-versa). - dig: Mais avançada, presente em Linux e macOS (pode ser instalada no Windows via WSL). Fornece respostas completas com detalhes técnicos do DNS. 🪟 Usando nslookup no Windows Exemplo 1: Consultar IP de um domínio nslookup google.com Exemplo 2: Usar um servidor DNS específico (ex: 8.8.8.8) nslookup google.com 8.8.8.8 Exemplo 3: Verificar o registro MX (e-mail) nslookup -type=mx gmail.com 🐧 Usando nslookup no Linux/macOS Mesmos comandos do Windows: nslookup google.com nslookup -type=ns servla.com.br nslookup servla.com.br 1.1.1.1 🧠 Usando dig (Linux/macOS) Mais poderoso e detalhado: Exemplo 1: Consulta simples dig google.com Exemplo 2: Ver apenas a resposta dig +short google.com Exemplo 3: Consultar usando servidor DNS específico dig @8.8.8.8 google.com Exemplo 4: Verificar registro MX (e-mail) dig gmail.com MX Exemplo 5: Verificar registros NS dig servla.com.br NS 🔍 Como interpretar a saída do dig Exemplo resumido: ; <<>> DiG 9.16.1-Ubuntu <<>> google.com ;; ANSWER SECTION: google.com. 300 IN A 142.250.78.14 - ANSWER SECTION: mostra o IP ou registros do domínio. - NOANSWER / NXDOMAIN: indica que o domínio não existe ou há erro no DNS. - SERVFAIL: problema no servidor DNS (muito comum em propagação de DNS ou falhas de configuração). - AUTHORITY SECTION: indica os servidores DNS responsáveis. - AUTHORITY SECTION: indica os servidores DNS responsáveis. ✅ Quando usar nslookup ou dig 📁 Dica Extra Para ver propagação global, você pode usar: - https://dnschecker.org - https://toolbox.googleapps.com/apps/dig/

Última atualização em Aug 01, 2025

Como Configurar um Firewall Básico com UFW no Ubuntu

O UFW (Uncomplicated Firewall) é uma interface simplificada para o iptables, usada para gerenciar regras de firewall no Linux, especialmente no Ubuntu. 🧰 1. Verifique se o UFW está instalado Abra o terminal e digite: sudo ufw status Se o UFW não estiver instalado, instale com: sudo apt update sudo apt install ufw ✅ 2. Defina as regras básicas antes de ativar o firewall a) Permita SSH (essencial para manter o acesso remoto): sudo ufw allow ssh Ou especifique a porta, se for customizada (ex: porta 2222): sudo ufw allow 2222/tcp b) Permita acesso ao HTTP e HTTPS (sites e aplicações web): sudo ufw allow http sudo ufw allow https c) (Opcional) Permita acesso a outras portas específicas, como: - FTP: sudo ufw allow ftp - DNS (porta 53): sudo ufw allow 53 - VoIP SIP (porta 5060/UDP): sudo ufw allow 5060/udp 🔥 3. Ative o firewall Depois de definir as regras necessárias: sudo ufw enable Confirme com y se solicitado. 📋 4. Verifique o status e regras aplicadas sudo ufw status Para ver com mais detalhes: sudo ufw status verbose 🧹 5. (Opcional) Bloquear ou remover regras - Bloquear uma porta: sudo ufw deny 23 - Remover uma regra específica: sudo ufw delete allow 80 🧱 6. Comandos úteis adicionais - Listar regras numeradas: sudo ufw status numbered - Resetar completamente o UFW: sudo ufw reset - Desativar o UFW: sudo ufw disable ✅ Dica Final - Sempre permita o SSH antes de ativar o firewall, ou você pode se bloquear fora do servidor. - UFW não substitui boas práticas de segurança, mas é um ótimo primeiro passo.

Última atualização em Aug 01, 2025

Como Liberar Portas no Firewall do Windows (Inbound e Outbound)

O Firewall do Windows pode bloquear conexões que usam portas específicas. Para permitir o acesso, é necessário criar regras de entrada (inbound) e/ou saída (outbound). 📌 Exemplo comum: liberar a porta 8080 TCP para acesso a uma aplicação web local. 🧭 Passo a Passo (Interface Gráfica) 1. Acesse as configurações do firewall - Pressione Windows + R, digite: wf.msc e pressione Enter. (Abre o console “Firewall do Windows com Segurança Avançada”) 2. Criar uma nova regra de entrada (Inbound) 1. No painel esquerdo, clique em Regras de Entrada 2. No painel direito, clique em Nova Regra... 3. Selecione Porta e clique em Avançar 4. Escolha o protocolo: - TCP ou UDP 5. Em Portas locais específicas, digite a(s) porta(s), por exemplo: 8080 6. Clique em Avançar, selecione Permitir a conexão 7. Clique em Avançar, marque os perfis desejados: - Domínio, Privado e/ou Público (depende do seu cenário) 8. Dê um nome para a regra (ex: Liberação da Porta 8080) 9. Clique em Concluir 3. (Opcional) Criar uma regra de saída (Outbound) Repita os passos acima em “Regras de Saída” caso sua aplicação precise enviar dados por uma porta específica bloqueada. ⚙️ Alternativa via Linha de Comando (CMD ou PowerShell) Exemplo: liberar a porta 8080 TCP netsh advfirewall firewall add rule name="Liberação 8080" dir=in action=allow protocol=TCP localport=8080 Para UDP: netsh advfirewall firewall add rule name="Liberação 5060" dir=in action=allow protocol=UDP localport=5060 📋 Verificar regras existentes netsh advfirewall firewall show rule name=all 🧼 Remover uma regra netsh advfirewall firewall delete rule name="Liberação 8080" ✅ Boas práticas - Use nomes claros para regras (facilita manutenção). - Só libere as portas necessárias. - Verifique se o app está escutando na porta (netstat -an | find "8080"). - Combine com outras medidas de segurança (senhas, restrições de IP, etc).

Última atualização em Aug 01, 2025