Ipconfig

É um utilitário que exibe os parâmetros atuais de configuração do TCP/IP. O Ipconfig pode ser usado para:
– Exibir os valores atuais de configuração de rede TCP/IP
– Atualizar ou liberar concessões DHCP alocadas.
– Exibir, registrar ou liberar nomes DNS.

** DNS é um serviço da Internet que transforma nomes de domínio em endereços IP.

Para usar o comando IPconfig basta clicar no menu Iniciar e depois Executar. Digitar cmd e clicar OK. O Prompt de comando aparecerá, em seguida digite ipconfig e aperte Enter. O endereço TCP/IP, a máscara de sub-rede e as informações do gateway padrão serão exibidos.

Opções de comando que podem ser usados com IPconfig:

/all – Exibe todas as informações de configuração
/release – Libera o endereço ip para o adaptador especificado
/renew – Renova o endereço ip para o adaptador especificado
/flushdns – Limpa o cache de resolução DNS
/registerdns – Atualiza todas as concessões DHCP e torna a registrar os nomes DNS
/displaydns – Exibe o conteúdo de cache de resolução de DNS

 Exemplos:

Para exibir a configuração TCP/IP básica de todos os adaptadores, digite:
ipconfig

Para exibir a configuração TCP/IP completa de todos os adaptadores, digite:
ipconfig /all

Para renovar a configuração de um endereço IP atribuído pelo DHCP somente para o adaptador Conexão local, digite:
ipconfig /renew “Conexão local”

Para liberar o cache do DNS Resolver ao solucionar problemas de nomes DNS, digite:
ipconfig /flushdns

Para exibir a ID de classe DHCP para todos os adaptadores com nomes iniciados com Local, digite:
ipconfig /showclassid Local*

Para definir a ID de classe DHCP para o adaptador Conexão local como TESTE, digite:
ipconfig /setclassid “Conexão local” TESTE

Ping

Utilizado para testar uma conexão , sendo que este utilitário de diagnóstico utiliza-se das mensagens Echo Request e Echo Reply do protocolo ICMP para determinar se uma máquina está ligada e funcionando. Ele opera enviando um ICMP (Control Message Protocol) , se o software de IP da máquina destino receber ele emite uma resposta de echo imediatamente .

Se você estiver com problemas de conectividade, será possível usar o comando ping para verificar o endereço IP de destino a ser alcançado e gravar os resultados. O comando ping exibe se o destino respondeu e quanto tempo demorou para receber uma resposta. Se houver um erro na remessa ao destino, o comando ping exibirá uma mensagem de erro.

Você pode utilizar o comando ping para:

– Efetuar ping do seu computador (por endereço e não por nome do host) para determinar se o TCP/IP está funcionando. (Ping do computador não verifica se sua placa de rede está funcionando.)

– Efetuar ping do roteador local para determinar se o roteador está em execução.

– Efetuar ping além de seu roteador local.

Alguns parâmetros úteis do comando ping

-n quantidade :  Determina o número de solicitações de eco a enviar. O padrão são 4 solicitações.
 
-w Tempo_Limite :  Permite ajustar o tempo limite (em milissegundos). O padrão é 1.000 (um tempo limite de 1 segundo).
 
-l Tamanho :  Permite ajustar o tamanho do pacote de ping. O tamanho padrão é 32 bytes.
 
-f :  Ativa o sinalizador de não-fragmentação no pacote. Por padrão, o pacote de ping permite fragmentação.

-t: Indica que o ping deve enviar pacotes continuamete até que se aperte Ctrl+c

-a: é usado para solucionar o endereço IP para o hostname do DNS.

-t ttl: Fixa o time live (ttl) do campo dos pacotes. O ttl é o número máximo de “saltos” que o pacote pode ter antes de ser descartado . Este número varia de 1 a 255 , sendo 30 o dafault.

-s count : Especifica o time stamp para o número de “saltos” especificado por count.

-j Host_list: Especifica que as solicitações de eco utilizem a opção Rota ampliada de origens no cabeçalho IP com o conjunto de destinos intermediários especificado em lista_de_hosts (disponível em IPv4 somente). Como o roteamento ampliado de origens, os destinos intermediários sucessivos podem ser separados por um ou vários roteadores. O número máximo de endereços ou nomes na lista de hosts é 9. A lista de hosts é uma seqüência de endereços IP (em notação decimal com ponto) separados por espaços.

-k  Host_list :  Para verificar a conectividade utilizando o comando ping, digite, no prompt de comando, digite ping e o endereço IP que deseja alcançar.

Uma resposta de “Rede de destino inacessível” significa que não havia rota para o destino. Você precisa verificar a tabela de roteamento no roteador listado no endereço “Resposta de” na mensagem “Rede de destino inacessível”.

A resposta “Esgotado o tempo limite do pedido” significa que não houve resposta ao comando ping no período de tempo padrão (1 segundo). Você pode verificar o seguinte:

– Um roteador está inoperante.
– O host de destino está inoperante.
– Não existe uma rota de volta ao seu computador.
– A latência (demora) da resposta é de mais de um segundo.

Netstat

Mostra conexões de rede, tabela de roteamento, estatísticas de interfaces, conexões masquerade, e mensagens.

Utilizado sem nenhum argumento, o comando netstat retorna o conjunto das conexões abertas pela máquina. O comando netstat possui diversos parâmetros opcionais, a sua sintaxe é a seguinte:

Parâmentros:

–a: retorna o conjunto das conexões e das portas em escuta na máquina.

–e: retorna as estatísticas Ethernet.

-n: retorna os endereços e os números de porta em formato numérico, sem resolução de nomes.

–o: detalha o número do processo associado à conexão.

–p: seguido do nome do protocolo (TCP, UDP ou IP): mostra as informações pedidas relativas ao protocolo especificado.

–r: permite afixar a mesa de encaminhamento.

–s: mostra as estatísticas detalhadas por protocolo

Nbtstat

Mostra estatísticas de protocolos e conexões de TCP/IP correntes usando NBT (NetBIOS) sobre TCP/IP.

Parâmetros:

-a nome_remoto: Exibe a tabela de nomes NetBIOS de um computador remoto, onde nome_remoto é o nome de computador NetBIOS do computador remoto. A tabela de nomes NetBIOS é a lista de nomes NetBIOS que correspondem aos aplicativos em execução no computador.

-A endereço_IP: Exibe a tabela de nomes NetBIOS de um computador remoto, especificado pelo seu endereço IP (com notação de ponto decimal).

-c: Exibe o conteúdo do cache de nomes NetBIOS, a tabela de nomes NetBIOS e seus endereços IP resolvidos.

-n: Exibe a tabela de nomes NetBIOS do computador local. O status Registrado indica que o nome foi registrado por difusão seletiva ou em um servidor WINS.

-r: Exibe as estatísticas de resolução de nomes NetBIOS. Em um computador que executa o Windows XP ou um sistema operacional Windows Server 2003 configurado para usar WINS, esse parâmetro retorna o número de nomes resolvidos e registrados por difusão seletiva e WINS.

-R: Limpa o conteúdo do cache de nomes NetBIOS e recarrega as entradas marcadas com #PRE do arquivo Lmhosts.

-RR: Libera e atualiza nomes NetBIOS para o computador local registrado em servidores WINS.

-s: Exibe sessões de cliente e servidor NetBIOS, tentando converter o endereço IP de destino em um nome.

-S: Exibe as sessões de cliente e de servidor NetBIOS, listando os computadores remotos somente por endereço IP de destino.

intervalo: Exibe novamente estatísticas selecionadas, pausando o número de segundos especificado em intervalo entre cada exibição. Pressione CTRL+C para interromper as estatísticas de reexibição. Se este parâmetro for omitido, o nbstat imprimirá as informações de configuração atuais apenas uma vez.

** Observações: Os parâmetros de linha de comando de nbtstat diferenciam maiúsculas de minúsculas.

Tracert

Mostra o caminho percorrido por um pacote para chegar ao seu destino. Este comando mostra na tela o caminho percorrido entre os Gateways da rede e o tempo gasto de retransmissão. Este comando é útil para encontrar computadores defeituosos na rede caso o pacote não esteja chegando ao seu destino .
tracert [IP ou nome do host]

host/IP destino: É o endereço para onde o pacote será enviado. Caso o tamanho do pacote não seja especificado, é enviado um pacote de 38 bytes.

Parâmetros:

-d: Não resolver endereços para nomes hosts.
-h nmax_saltos: Número máximo de saltos para a procura do destino.
-j lst_hosts: Rota ampliada de origens usada com a lista lst_hosts.
-w tempo_limite: Tempo limite de espera em milissegundos para cada resposta.

Route

Retorna 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 apagados antes da execução do comando.

-p: Torna subsistente a entrada na tabela depois do reboot da máquina

comando: Especifica um dos quatro comandos: 
    DELETE: Apaga um itinerário. 
    PRINT: Afixa um itinerário. 
    ADD: Acrescenta um itinerário.
    CHANGE: 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 neste entrada de itinerário. Não especificada, ele assume o valor padrão 255.255.255.255.

passarela: Especifica a passarela.

METRIC: Especifica o custo métrico para o destino

Arp

Resolução dos endereços IP em endereços MAC. Afixa 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]

Parâmentros:

-a: Afixa 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 afixados. Se mais de uma interface de rede utiliza ARP, as entradas de cada tabela ARP são afixadas.
-g: Idêntica a -a.
adr_inet: Especifica um endereço internet.
-N: adr_if Afixa as entradas ARP para a 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 hífens. 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.

Telnet

O comando telnet permite acessar no modo Terminal (ecrã passivo) um host distante. Ele permite também verificar se um serviço TCP qualquer roda sobre um servidor distante especificando depois o endereço IP o número de porto TCP. É assim que pode-se testar se o serviço SMTP, por exemplo, roda com um servidor Microsoft Exchange utilizando o endereço IP do conectador SMTP e depois 25 como número de porto. Os portos mais comuns são:

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

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

Hostname

Retorna o nome da máquina

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

Envia demandas DNS para um servidor DNS por escolha

nslookup [domínio] [servidor dns]

O comando NsLookUp permite enviar demandas 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 (aquele que você utiliza para navegar na internet, por exemplo) mas você pode forçar a utilização de um outro servidor. 

Continua…