Cada máquina é responsável por manter dinamicamente uma tabela de correspondência entre endereços IPs e endereços físicos recentemente usados (tabela ARP), este procedimento reduz a frequência do recurso ao protocolo ARP.
Faça:
arp $ man arp
arp para visualizar a tabela arp $ arp -a
ping para contactar uma máquina local ausente da tabela em seguida consulte a tabela ar novamente. Relate a mudança ocorrida na tabela ARP.$ arp -a $ ping 192.168.103.11 $ arp -a
O comando ping utiliza o protocolo ICMP para verificar se os serviços de rede TCP/IP estão funcionando corretamente.
Ethereal ou o comando tcpdump
O comando traceroute utiliza datagramas IP e o protocolo ICMP para apresentar os roteadores que são encontrados no caminho até ao destino.
Sugestão: ligue um analizador de protocolos e em seguida tente “rastrear” algum endereço.
$ traceroute www.cefetrn.br
O comando ifconfig é usado para ver ou alterar a configuração do interface de rede da máquina local
ifconfig$ man ifconfig
ifconfigAlguns exemplos de uso:
eth0$ ifconfig eth1
eth0 para 00:00:01:AA:A1:A2$ ifconfig eth0 inet hw ether 00:00:01:AA:A1:A2
eth1 para 192.168.103.56 $ ifconfig eth1 192.168.103.56
eth1 $ ifconfig eth1 up
eth1 $ ifconfig eth1 down
O comando netstat permite ver informação acerca das ligações de rede TCP/IP na máquina local e estatísticas acerca dos protocolos utilizados. Permite também ver a informação armazenada na tabela de rotas (routing table).
man netstatnetstat –anetstat –nrExemplos:
netstat -nr
netstat -ptnl
| S.O | Comando |
|---|---|
| Linux | nslookup ou dig |
| Windows | nslookup |
O comando nslookup serve pra fazer consultas DNS.
As aplicações TCP/IP como o ping ou o ftp costumam fazem queries DNS através de serviços de API disponibilizados pelo sistema operacional ou por bibliotecas do sistema. Assim, um comando como ping altavista.digital.com envolve uma etapa prévia, e que corresponde ao query do endereço IP associado ao nome altavista.digital.com. O comando nslookup por sua vez é um cliente standalone do DNS, que pode ser utilizado para realizar queries manualmente. A familiaridade com o nslookup é importante para as pessoas que necessitam diagnosticar problemas de rede ou fazer registro e manutenção de domínios.
Seguem vários exemplos de uso no modo “não-interativo” (o nslookup possui também um modo de operação “interativo” que oferece maiores recursos). No primeiro exemplo incluímos a resposta completa do nslookup, que inicia-se com a identificação do nameserver consultado. Nas demais, omitimos essa identificação para despoluir o texto.
Qual é o endereço associado ao nome www.ibm.com?
$ nslookup www.ibm.com Server: hal.home.unet Address: 192.168.0.1
Name: www.ibm.com Addresses: 204.146.81.99, 198.133.16.99, 198.133.17.99, 204.146.80.99
Qual é o nome associado ao endereço 204.146.81.99?
$ nslookup 204.146.81.99
Name: www.ibm.com Address: 204.146.81.99
Qual é o nameserver do domínio 146.204.in-addr.arpa? (esse é um domínio artificial utilizado para cadastrar no DNS os reversos dos IPs iniciados com 204.146).
$ nslookup -query=ns 146.204.in-addr.arpa
Non-authoritative answer: 146.204.in-addr.arpa nameserver = NS1.US.PRSERV.NET 146.204.in-addr.arpa nameserver = NS01.CA.US.IBM.NET
Authoritative answers can be found from: NS1.US.PRSERV.NET internet address = 165.87.194.244 NS01.CA.US.IBM.NET internet address = 165.87.201.244
Qual é o servidor MX (responsável pelo recebimento de email) do domínio ibm.com?
$ nslookup -query=mx ibm.com
ibm.com preference = 0, mail exchanger = ns.watson.ibm.com ibm.com nameserver = ns.watson.ibm.com ibm.com nameserver = ns.almaden.ibm.com ns.watson.ibm.com internet address = 198.81.209.2 ns.almaden.ibm.com internet address = 198.4.83.35
Quais são os servidores de nome do domínio .br?
$ nslookup -query=ns br
Non-authoritative answer: br nameserver = NS.DNS.br br nameserver = NS-EXT.VIX.COM br nameserver = NS3.NIC.FR br nameserver = NS2.DNS.br br nameserver = NS1.DNS.br
Authoritative answers can be found from: NS.DNS.br internet address = 143.108.23.2 NS-EXT.VIX.COM internet address = 204.152.184.64 NS3.NIC.FR internet address = 192.134.0.49 NS2.DNS.br internet address = 200.19.119.99 NS1.DNS.br internet address = 200.255.253.234
Qual é o conteúdo do registro SOA do domínio internic.net?
$ nslookup -query=soa internic.net
internic.net
origin = ops.internic.net
mail addr = markk.internic.net
serial = 2000051000
refresh = 3600 (1H)
retry = 3600 (1H)
expire = 432000 (5D)
minimum ttl = 86400 (1D)
Qual é o endereço associado ao nome www.internic.net?
$ nslookup -query=a www.internic.net
Name: rs.internic.net Address: 198.41.0.6 Aliases: www.internic.net
Qual é o endereço associado ao nome www.ietf.org?
$ nslookup -query=a www.ietf.org
Name: www2.ietf.org Address: 4.17.168.6 Aliases: www.ietf.org