Comandos de rede do Windows para TCP / IP

Às vezes é útil conhecer os comandos de rede para analisar ou configurar suas redes TCP / IP

Aqui está a lista de comandos que podem ser usados ​​no prompt de comando:

Ping

PING: Teste a conexão de rede com um endereço IP remoto

 ping-t [IP ou host] ping-l 1024 [IP ou host] 

A opção -t para executar ping continuamente até que Ctrl-C seja pressionado.

Se você especificar a opção -t, você sempre pode obter estatísticas sem interromper pings pressionando Ctrl + Break

Este comando também é útil para gerar carga de rede especificando o tamanho do pacote com a opção -l e o tamanho do pacote em bytes.

Tracert

TRACERT: Exibe todos os endereços IP intermediários pelos quais um pacote passa, entre a máquina local e o endereço IP especificado.

 tracert [@IP ou host] tracert -d [@IP ou host] 

Este comando é útil se o comando ping retornar qualquer dado, para determinar em que nível a conexão falhou.

IpConfig

IPCONFIG: exibe ou atualiza a configuração TCP / IP

 ipconfig / all [/ release [adaptador]] [/ renew [adaptador]] / flushdns / displaydns / registerdns [-a] [-a] [-a] 

Este comando, quando executado sem opções, exibe o endereço IP atual, a máscara de sub-rede e o gateway padrão (interfaces de rede da máquina local)

  • / all: Exibe toda a configuração de rede, incluindo DNS, WINS, servidores DHCP, etc ...
  • / renew [adapter]: Renova a configuração do DHCP para todos os adaptadores (se o adaptador não for especificado) ou um adaptador específico indicado pelo parâmetro [adapter].
  • / release [adapter]: Envia uma mensagem DHCPRELEASE para o servidor DHCP para liberar a configuração atual do DHCP e cancelar a configuração do endereço IP para todos os adaptadores (se o adaptador não for especificado) ou um adaptador específico indicado pelo parâmetro [adapter]. Este parâmetro desabilita o TCP / IP para placas de rede configuradas para obter automaticamente um endereço IP.
  • / flushdns: esvazie e redefina o cache do resolvedor do cliente DNS. Essa opção é útil para excluir entradas negativas e todas as outras entradas adicionadas dinamicamente ao cache.
  • / displaydns: exibe o cache do resolvedor de cliente DNS, que inclui entradas pré-carregadas do arquivo de host local e qualquer registro obtido recentemente para consultas de nomes resolvidas pelo computador host. O serviço cliente DNS usa essas informações para resolver rapidamente os nomes consultados com freqüência, antes de consultar os servidores DNS configurados.
  • / registerdns: Atualiza todas as concessões DHCP e registra novamente os nomes DNS.

NetStat

NETSTAT: Exibe o status da pilha TCP / IP na máquina local

 NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [intervalo] 
  • -a Exibe todas as conexões e portas de escuta (as conexões do lado do servidor são normalmente inibidas).
  • -e Exibe estatísticas da Ethernet. Pode ser combinado com a opção -s.
  • -n Exibe endereços e números de porta em formato numérico.
  • -p proto Mostra conexões para o protocolo especificado por proto, proto pode ser TCP ou UDP. Usado com a opção -s para exibir estatísticas por protocolo, o proto pode ser TCP, UDP ou IP.
  • -r Exibe o conteúdo da tabela de roteamento.
  • -s Exibe estatísticas por protocolo. Por padrão, as estatísticas sobre TCP, UDP e IP são exibidas, a opção -p pode ser usada para especificar um subconjunto.
  • intervalo: exibe novamente as estatísticas selecionadas, pausando após um "intervalo" específico (em segundos) entre cada exibição. Pressione Ctrl + C para parar de exibir estatísticas.
  • -abnov Exibe processos usando a conexão com a Internet (endereço IP local, porta, endereço IP remoto e o PID do processo que usa a conexão, bem como seu nome).

Rota

ROUTE: Exibe ou modifica a tabela de roteamento

 ROUTE [-f] [comando [destino] [máscara de rede MASK] [gateway] 
  • -f Limpa as tabelas de roteamento de todas as entradas do gateway. Usado em conjunto com um dos "comandos" abaixo, as tabelas são apagadas antes de executar o comando.
  • -p Faz a entrada na tabela, residual (após a reinicialização).

Especifique um dos quatro comandos:

  • DELETE: Exclui uma rota.
  • IMPRIMIR: Exibe uma rota.
  • ADICIONAR: Adiciona uma rota.
  • CHANGE: modifica uma rota existente.
  • destino: especifica o host.
  • MÁSCARA: Se a palavra-chave MASK estiver presente, o próximo parâmetro será interpretado como o parâmetro de máscara de rede.
  • netmask: Fornecido, especifica o valor da máscara de sub-rede a ser associada a essa entrada de rota. Não especificado, leva o valor padrão de 255.255.255.255.
  • Gateway: especifica o gateway.
  • METRIC: especifica a métrica de custo para o destino

Arp

ARP: Resolver endereços IP para endereços MAC. Exibe e modifica as tabelas de conversão de endereços IP para endereços físicos usados ​​pelo protocolo de resolução de endereços ARP.

 ARP -s adr_inet adr_eth [adr_if] ARP -d adr_inet [adr_if] ARP -a [adr_inet] [-N adr_if] 
  • -a Exibe entradas ARP ativas ao interrogar o protocolo de dados atual. Se adr_inet for especificado, somente os endereços físico e IP do computador especificado serão exibidos. Se mais de uma interface de rede usar ARP, as entradas de cada tabela ARP serão exibidas.
  • -g é o mesmo que -a
  • adr_inet Especifica um endereço de internet.
  • -N adr_if Exibe entradas ARP para a interface de rede especificada por adr_if.
  • -d Exclui o host especificado por adr_inet.
  • -s Adiciona o host e associa o endereço de Internet adr_inet ao endereço físico adr_eth. O endereço físico é dado como 6 bytes hexadecimais separados por hifens. A entrada é permanente.
  • adr_eth Especifica um endereço físico.
  • adr_if Especifica a interface da Internet cuja tabela de conversão de endereços deve ser modificada. Quando não especificado, a primeira interface aplicável será usada.

Nbtstat

NBTSTAT: Atualizar cache do arquivo LMHOSTS. Exibe estatísticas de protocolo e conexões TCP / IP atuais usando NBT (NetBIOS sobre TCP / IP).

 NBTSTAT [-a Nome Remoto] [-A endereço IP] [-c] [-n] [-r] [-R] [-s] [S] [intervalo] 

-a (status do adaptador) exibe a tabela (nomes) da máquina remota (nome conhecido).

-A (status do adaptador) exibe a tabela (nomes) da máquina remota (endereço IP).

-c (cache) exibe o cache de nome remoto, incluindo os endereços IP.

-n (nomes) Lista nomes NetBIOS locais.

-r (resolvido) Lista os nomes resolvidos pela transmissão e via WINS.

-R (Recarregar) Limpe e recarregue o cache da tabela com os nomes remotos.

-S (Sessões) Lista a tabela de sessões com os endereços IP de destino.

-s (sessions) Lista a tabela de sessões com os endereços IP de destino convertidos em nomes de host por meio do arquivo de hosts.

Exemplo:

nbtstat -A @IP

Este comando retorna o nome NetBIOS, nome do sistema, usuários conectados ... à máquina remota.

Telnet

TELNET

 telnet telnet 

O comando telnet para acessar um host remoto no modo Terminal (tela passiva). Também permite verificar se algum serviço TCP está sendo executado em um servidor remoto, especificando o endereço IP após o número da porta TCP. Assim, podemos testar se o Serviço SMTP está sendo executado em um servidor Microsoft Exchange, usando o endereço IP do conector SMTP e, em seguida, 25 como o número da porta. As portas mais comuns são:

  • ftp (21),
  • telnet (23),
  • smtp (25),
  • www (80),
  • kerberos (88),
  • pop3 (110),
  • nntp (119)
  • e nbt (137-139).

nome de anfitrião

HOSTNAME: Exibe o nome da máquina

FTP

FTP: cliente para fazer upload de arquivos

 ftp -s: 
  • -s Esta opção permite executar o FTP no modo de lote: Especifica um arquivo de texto contendo comandos de FTP.

Nslookup

O Nslookup envia solicitações de DNS para um servidor DNS

 nslookup [domínio] [servidor dns] 

O comando nslookup para enviar solicitações de DNS para um servidor. Por padrão, se você não especificar o servidor DNS, o comando usará o que estiver configurado para a sua interface de rede (aquela que você usa para navegar na Internet, por exemplo).

NetSh

Saiba mais: usando o Netsh

Artigo Anterior Próximo Artigo

Principais Dicas