Faça uma pergunta »

Comandos IP de redes no Windows

Junho 2015



Às vezes é útil, e necessário, conhecer os comandos IP, para analisar ou até mesmo para configurar suas redes TCP/IP. Eis a lista destes comandos para utilizar em uma janela DOS:

Ping

PING: teste a conexão com um endereço IP distante /bold>
ping -t [IP ou host] 
ping -l 1024 [IP ou host]



A opção <bold>-t
permite fazer pings contínuos até CTRL-C. Se você definiu a opção -t, você pode obter a qualquer momento as estatísticas, sem interromper as solicitações ping, pressionando as teclas Ctrl+Alt (também pode aparecer como Ctrl+Pause). Este comando é útil para gerar uma carga de rede, que especifique o tamanho do pacote com a opção -l e o tamanho do pacote em octetos.

Tracert

TRACERT: exibe todos os endereços IP intermediários pelos quais passa o pacote entre a máquina local e o endereço IP específico. Este comando é útil se o comando ping não tiver resposta, para estabelecer qual o nível de falha da conexão.

tracert [@IP ou não do host] 
tracert -d [@IP ou não do host]

IpConfig

IPCONFIG: exibe ou atualiza a configuração de rede TCP/IP. Este comando, executado sem opção, exibe o endereço IP em andamento, a máscara da rede bem como a passarela padrão das interfaces de rede conhecidas na máquina local.

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




/all: exibe toda a configuração da rede, inclusive os servidores DNS, WINS, bail DHCP, etc ...


/renew [carta]: reconfigura o DHCP de todas os cartões (se um cartão não é especificado) ou de um cartão específico com o parâmetro cartão. O nome do cartão é aquele que aparece com ipconfig sem parâmetro.

/release [carte]: envie uma mensagem DHCPRELEASE ao servidor DHCP para liberar a configuração DHCP atual e anular a configuração do endereço IP de todos os cartões (se nenhum cartão for especificado) ou de uma carta com parâmetro cartão. Este parâmetro TCP/IPC para os cartões configurados de modo a obter automaticamente um endereço IP.

/flushdns: esvazia e reinicia o cache de resolução do cliente DNS. Esta opção é útil para excluir as entradas de cache negativas bem como todas as outras adicionadas de maneira dinâmica.

/displaydns: exibe o cache de resolução do cliente DNS, que inclui as entradas pré-carregadas a partir do arquivo dos hóspedes locais bem como todos o registros de recursos recentemente obtidos pelas solicitações de nomes resolvidas pelo computador. O serviço cliente DNS utiliza estas informações para resolver rapidamente os nomes frequentemente solicitados, antes de interrogar seus servidores DNS configurados.

/registerdns: atualiza todos as barras DHCP e reescreve os nomes DNS.

NetStat

NETSTAT: exibe o estado da pilha <bold>TCP/IP na sua máquina local</bold>.

NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [intervalo]



"-a" exibe todas as conexão e portas de escutas (As conexões do lado do servidor são normalmente inibidas).

"-e" exibe as estatísticas Ethernet e pode ser combinada com a opção -s.

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

"-p" proto exibe as conexões para o protocolo especificado pelo protocolo. O protocolo pode ser utilizado com a opção -s para exibir as estatísticas por protocolo e pode ser TCP, UDP, ou IP.

"-r" exibe o conteúdo da tabela do roteador.

"-s" exibe as estatísticas por protocolo. Por padrão, as estatísticas em TCP, UDP e IP são visualizadas; a opção -p pode ser utilizada para especificar em subconjunto do padrão.

"intervalo": exibe novamente as estatísticas selecionadas, com uma pausa de interval de segundos entre cada exibição. Pressione Ctrl+C para parar a exibição das estatísticas.

"-abnov" exibe os processos que utilizam a conexão internet (Endereço IP, porta, endereço distante e o PID do processo que utiliza a conexão, bem como seu nome).

ROUTE/Roteador

ROUTE: exibe ou modifica a tabela do roteador.

ROUTE [-f] [commande [destinação] [MASK máscara da rede] [passarela]



"-f" Apaga as tabelas do roteador de todas as entradas de passarelas. Utilizado conjuntamente com um dos comandos, as tabelas são apagadas antes da execução do comando.

"-p" mostra a entrada na tabela depois do reboot da máquina.

"Comando": especifica um dos quatro comandos: DELETE que apaga um itinerário, PRINT que exibe um itinerário, ADD que acrescenta um itinerário, CHANGE que modifica um itinerário existente.

"Destino": especifica um hóspede.

"MASK": se a palavra chave MASK estiver presente, o parâmetro seguinte é interpretado como o parâmetro máscara da rede.

"Máscara": fornecida, ela especifica o valor da máscara da sub-rede para associar esta entrada de itinerário. Não especificada, ela assume 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 dos endereços <bold>IP em endereços MAC.</bold> Exibe e modifica as tabelas de traduções dos endereços IP em endereços físicos utilizados 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 as entradas ARP interrogando o protocolo de dados ativos. Se adr_inet é especificado, somente os endereços IP e físico do computador serão exibidos. Quando mais de uma interface de rede utilizar ARP, as entradas de cada tabela ARP são exibidas.

"-g" Idêntica a -a.

"adr_inet"precisa um endereço internet.

"-N adr_if" mostra as entradas ARP para o acesso à interface de rede especificada por adr_if.

"-d" apaga o hóspede específico por adr_inet.

"-s" acrescenta um hóspede e associa o endereço Internet adr_inet com o endereço físico adr-eth. O endereço físico é dado sob forma de 6 octetos hexadecimais separados por hifens. A entrada é permanente.

"adr_eth" especifica um endereço físico.

"adr_if" definida, ela especifica o endereço Internet da interface cuja tabela de tradução dos endereços deveria estar modificada. Não definida, a primeira interface aplicável será utilizada.

NbtStat

NBTSTAT : atualização <bold>do cache do arquivo <bold>Lmhosts. Exibe as estatísticas do protocolo e as conexões </bold>TCP/IP</bold> atuais utilizando NBT (NetBIOS sobre TCP/IP).

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



"-a" (estado da carta) lista da tabela de nomes da máquina distante (nome conhecido)

"-A" (estado da carta) lista da tabela de nomes da máquina distante (endereço IP).

"-c" (cache) lista o cache de nomes distantes e tidos como os endereços IP.

"-n" (nomes) lista os nomes NetBIOS locais.

"-r" (resolvidos) lista os nomes resolvidos pela difusão e via Wins.

"-R" (Carga) esvaziamento e carregamento da tabela do cache de nomes distantes.

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

"-s" (sessões) lista a tabela de sessões convertendo os endereços de destino IP em nomes de hóspedes via o arquivo hóspedes.

Exemplo

 nbtstat -A @IP


Este comando envia o nome NetBIOS, nome do sistema, os utilizadores conectados.... da máquina distante.

Telnet

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


O comando telnet permite acessar, no modo Terminal (tela passiva) um um host distante. Ele permite também verificar se um serviço TCP é qualquer servidor distante especificado a partir do endereço IP e o número de porta TCP. É assim que se pode testar se o serviço SMTP, por exemplo, roda com um servidor Microsoft Exchange utilizando o endereço IP do conector SMTP e a partir da porta número 25. 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 lançar os FTP no modo batch: especifica um arquivo textual contendo os comandos FTP.

NsLookUp

NsLookUp: envia solicitações <bold>DNS para um servidor DNS por escolha</bold>

nslookup [domínio] [servidor dns]


O comando NsLookUp permite enviar solicitações DNS para um servidor. Por padrão, se você não colocar o servidor DNS, o comando utilizará aquele que é utilizado pela sua interface de rede mas 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.commentcamarche.net é:

nslookup www.commentcamarche.net 10.0.0.3



Se você não precisar de nenhum parâmetro para nslookup, um shell abrir-se-á na espera de solicitações vindas de você.

NetSh

NetSh: configura a rede no Windows

Netsh.

Tradução feita por Ana Spadari

Utilização detalhadaem inglês e tutorias em português
Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
Comandos-ip-de-redes-no-windows.pdf

Veja também

Na mesma categoria

Windows- Network commands for TCP/IP
Por jak58 em 13 de agosto de 2013
Comandos TCP-IP para Windows
Por Carlos-vialfa em 24 de junho de 2008
TCP/IP Befehle unter Windows
Por jedtheboss em 21 de março de 2013
Commandes IP relatives aux réseaux sous Windows
Por Smart91 em 11 de fevereiro de 2008
Polecenia sieciowe IP dla systemu Windows
Por technomix em 8 de janeiro de 2015
Artigo original publicado por Smart91. Tradução feita por ninha25.
Este documento, intitulado « Comandos IP de 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.