Comandos IP relativos às redes no Windows

Novembro 2016


Às vezes é útil conhecer os comandos IP, para analisar e configurar suas redes TCP/IP.
Veja a lista destes comandos, a serem utilizados numa janela DOS:


Ping

PING: Teste a conexão da rede com um endereço IP remoto
ping -t [IP ou alojador] 
ping -l 1024 [IP ou alojador]



A opção -t faz pings contínuos até Ctrl-C.

Se você especificou a opção -t, você pode, a qualquer momento, obter estatíticas, sem parar as consultas ping, pressionando Ctrl+Attn (ou Ctrl+Pause)
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 através dos quais passa um pacote entre a máquina local e o endereço IP especificado.
tracert [@IP ou nome do alojador] 
tracert -d [@IP ou nome do alojador]

Este comando é útil, caso o comando ping não responda, para determinar o nível de falha da conexão.

IpConfig

IPCONFIG: Exibe ou atualiza a configuration da rede TCP/IP
ipconfig /all [/release [placa]] [/renew [placa]] /flushdns /displaydns /registerdns [-a] [-a] [-a] 

Este comando, executado sem opção, exibe o endereço IP atual, o ocultador de rede assim como a passarela padrão nas interfaces de rede, conhecidas pela máquina local.


bold>/all:</bold> Exibe qualquer configuração de rede, inclusive os servidores DNS, WINS, bail DHCP, etc ...

/renew [carte]: Renova a configuração DHCP de todas as placas (se nenhuma placa for especificada) ou de uma placa precisa, com configuração de placa. O nome da placa é aquele que aparecerá com ipconfig sem configuração.

/release [placa]: Envia uma mensagem DHCPRELEASE ao servidor DHCP para liberar a configuração DHCP atual e cancelar a configuração do endereço IP de todas as placas (se nenhuma placa for especificada) ou de uma placa precisa, com configuração de placa. Esta configuração desativa o TCP/IP para as placas configuradas de modo a obter um endereço IP, automaticamente.

/flushdns: Esvazia e reinicializa o cache de resolução do cliente DNS. Esta opção é útil para excluir as entradas de cache negativas assim como todas as outras entradas adicionadas, dinamicamente.

/displaydns: Exibe o cache de resolução do cliente DNS, que inclui entradas baixadas anteriormente, a partir dos arquivos hosts locais, assim como todos os backups de recursos obtidos, recentemente, para consultas de nomes resolvidos pelo computador. O serviço Cliente DNS utiliza estas informações para resolver rapidamente os nomes mais solicitados, antes de consultar seus servidores DNS configurados.

/registerdns: Atualiza todas as concessõe DHCP e reinscreve os nomes DNS.

NetStat

NETSTAT : Exibe o estado da bateria TCP/IP na máquina local

NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [espaço]



-a Exibe todas as conexões e portas de escuta (as conexões do servidor serão, normalmente, inibidas ).

-e Exibe estatísticas Ethernet. Pode ser combinada com a opção -s.

-n Exibe os endereços e os números de portas sob forma numérica.

-p proto Exibe as conexões para o protocolo especificado por protocolo; o protocolo pode ser TCP ou UDP. Utilizado com a opção -s para exibir estatísticas por protocolo, o protocolo pode ser TCP, UDP, ou IP.

-r Exibe o conteúdo da tabela de encaminhamento.

-s Exibe estatísticas por protocolo. Por padrão, as estatísticas no TCP, UDP e IP podem ser vistas; a opção -p pode ser usada para especificar um subconjunto do padrão.

intervalo: Exibe, de novo, as estatísticas selecionadas, com uma pausa de "intervalo" de segundos entre cada exibição. Pressionar no Ctrl + C para parar a exibição das estatísticas.

-abnov Exibe os processos que usam a conexão internet (Endereço IP local, porta, endereço IP remoto e o PID do processo que usa a conexão e seu nome).

Rota

ROTA: Exibe ou altera a tabela de roteamento

 ROTA [-f] [comando [destino] [MASK oculta a rede] [passarela]



-f Apaga as tabelas de roteamento de todas as entradas das passarelas. Usado junto com um dos comandos, as tabelas são apagadas antes da execução do comando.

-p Torna permanente a entrada na tabela após a reinicialização da máquina

comando Especifica um dos 4 comandos :

DELETE: Apaga um itinerário.
PRINT: Exibe um itinerário.
ADD: Adiciona um itinerário.
CHANGE: Modifica um itinerário existente.

Destino: Especifica o alojador.
MASK: Se a palavra chave MASK estiver presente, a configuração seguinte será interpretada como a configuração de ocultador de rede.
ocultador de rede: Fornecido; especifica o valor ocultador de subrede a ser associado a esta entrada de itinerário. Se não for especificado, levará em conta o valor padrão 255.255.255.255.
passarela: Especifica a passarela.

METRIC: Especifica o custo métrico para o destino

Arp

ARP : Resolução de endereços IP em endereços MAC. Exibe e altera as tabelas de tradução dos endereços IP em 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 Mostra as entradas ARP ativas interrogando o protocolo de dados ativo. Se adr_inet for especificado, apenas os endereços IP e físicos do computador especificado serão exibidos. Se mais de uma interface de rede utiliza ARP, as entradas de cada tabela e ARP serão exibidas.

-g Idêntico à -a.

adr_inet Especifica um endereço internet.

-N adr_if Exibe as entradas ARP para a interface de rede especificada pelo adr_if.

-d Apaga o alojador especificado pelo adr_inet.

-s Adiciona o alojador e associa o endereço Internet adr_inet com o endereço físico adr_eth. O endereço físico tem a forma de 6 bytes hexadecimais separados por hífens. A entrada é permanente.

adr_eth Especifica um endereço físico.

adr_if especificada, especifica o endereço Internet da interface cuja tabela de tradução dos endereços deverá ser alterada. Não especificada, a primeira interface aplicável será utilizada.

NbtStat

NBTSTAT : Atualização do cache do arquivo Lmhosts. Mostra as estatísticas do protocolo e as conexões TCP/IP atuais utilizando NBT (NetBIOS no TCP/IP).

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


-a (estado placa) Lista a tabela de nomes da máquina remota (desconhecido).
-A (estado placa) Lista a tabela de nomes da máquina remota (endereço IP).
-c (cache) Lista o cache remoto de nomes, inclusive os endereços IP.
-n (nomes) Lista os nomes NetBIOS locais.
-r (resolvidoss) Lista os nomes resolvidos por difusão e através do WINS.
-R (Recarregar) Purga e recarrega a tabela do cache remoto de nomes.


Exemplo:
 nbtstat -A @IP

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

Telnet

TELNET
telnet <IP ou alojador> 
telnet <IP ou alojador > <port TCP>


Com o comando Telnet você pode ter acesso, em modo Terminal (Tela passiva), a um host remoto. Você também pode verificar se um serviço TCP qualquer funciona num servidor remoto , especificando depois do endereço IP, o número da porta TCP. Pode-se, desta maneira, testar se o serviço SMTP, por exemplo, funciona em um servidor Microsoft Exchange utilizando o endereço IP do conector SMTP e 25, como 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).

Hostname

HOSTNAME : Exibe o nome da máquina

Ftp

FTP: Cliente de download de arquivos
ftp -s:<file>



-s esta opção permite a execução dos FTP em modo « batch » : especifica um arquivo de texto com os comandos FTP.

NsLookUp

NsLookUp: envia consultas DNS para um servidor DNS de sua escolha
nslookup [domínio] [servidor dns]


O comando NsLookUp envia as consultas DNS a um servidor. Por padrão, se você não puser o servidor DNS, o comando usará aquele que foi configurado para sua interface de rede (aquele que você utiliza para navegar na internet, por exemplo) porém, você pode forçar a utilização de um outro servidor.

Por exemplo, para pedir ao servidor DNS 10.0.0.3 o endereço IP correspondente ao endereço www.ccm.net:
nslookup www.ccm.net 10.0.0.3



Se você não especificar nenhuma configuração para nslookup, uma concha aparecerá, esperando consultas de sua parte.

NetSh

NetSh: configura a rede no Windows

Uso básico
Uso detalhado

Veja também :
Este documento, intitulado « Comandos IP relativos às redes no Windows »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.