Network Commands

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Networking Commands

These commands are used to troubleshoot internet issues and local networking hang-ups.

IPCONFIG Command List

 ipconfig /all
 ipconfig /release
 ipconfig /renew
 ipconfig /displaydns
 ipconfig /flushdns
 ipconfig /registerdns

This command is used to find out your current TCP/IP settings. With IPCONFIG you can find
out your IP Address, Default Gateway and Subnet Mask. This is a very handy network tool for
finding your local IP address as well as many other secrets.

All IPCONFIG Switches Explained

ipconfig /all
To display all your IP information for all adapters. With ipconfig /all you can also find out your
DNS Server and MAC Address. This will show your full TCP/IP configuration for all adapters
on your Windows machine. You can find out your own IP Address as well as your default
gateway.

ipconfig /release
To release your current IP information and obtain a new IP Address from the DHCP server.

ipconfig /renew
Used to renew your IP Address if you have it set to obtain IP Address automatically.

ipconfig /displaydns
This shows your current DNS Resolver Cache Logs.

ipconfig /flushdns
The Flush DNS Command flushes or clears your current DNS Resolver Cache Logs.

ipconfig /registerdns
The register DNS command updates the DNS settings on the Windows computer. It doesn’t just
access the local DNS cache, it initiates communication with the DNS server and the DHCP
server so it can re-register the network address. You can use this for troubleshooting problems
with connection to the ISP (Internet Service Provider), like failing to obtain a dynamic IP address
from the DHCP Server or failing to connect to the ISP DNS server.
PING Commands List
Ping command is used to check connectivity between your computer and some other computer or
device in local network or internet.

In all of these examples “xxx.xxx.xxx.xxx” is an example of a Domain Name or an IP Address.


You must fill those out yourself.

ping xxx.xxx.xxx.xxx
To Ping an IP Address you would type the following DOS Command in the Windows Command
Prompt. Ping followed by an IP address.

ping site.com (web address)


To ping a website you would type ping followed by the website domain name. If you know the
websites IP Address you can ping it too.

All Ping Command Switches


You maybe use the switches together.

ping xxx.xxx.xx.xx -t
Continuous Ping – It will keep on pinging forever until you hit Ctrl + C to stop it. This can be
great for troubleshooting intermittent connections.

ping xxx.xxx.xx.xx -n 10
Number of Pings – The N Switch is simply for setting the number of pings. By default the ping
cmd sends out 4 packets at 32 bytes each.

ping xxx.xxx.xx.xx -l 1500


Size of Packet – By default the packets sent are a small 32 bytes. You can set your own size up
to the max 65500 bytes. This can really help for stress testing your local network.

ping xxx.xxx.xx.xx -w 5000


Time Out – This is in milliseconds. The timeout by default is 4,000 milliseconds which amounts
to 4 seconds.

ping -a xxx.xxx.xx.xx
Resolves Hostname Address – This is a great one if you are helping someone else and need to
find out what router model they are using. You can resolve the host of an IP Address with this
command. Try pinging your router or your local computer with it. ping -a 127.0.0.1. Note that
this switch will only work in front of the IP Address.
ping -S x.x.x.x x.x.x.x
the ip address followed by –S is the source address. S is uppercase.

ping -4 x.x.x.x
Force using IPv6, and -6 forces using IPv6.

Ping Command Summary


The Ping command is a network tool used to determine if you are able to send packets in
between your network computer on the internet to another computer without losing packets
along the way. By doing this you can determine if you’re online or if a website is down. It also
calculates round trip time and Time to Live. This can let you know if your NIC card is working
properly and if you’re able to reach your router or modem. It is an invaluable command for
troubleshooting internal network and external internet connections.

Basic Windows Network Tools


tracert site.com
With Trace route you can trace the path your packets take across the internet from you to your
destination. Along the way you can determine the time from hop to hop. You can identify server
problems and latency with this tool. It really helps see where the failure is between you and a
destination. It may very well even be out of your hands.

pathping x.x.x.x
just like tracert.

nslookup site.com
nslookup xxx.xxx.xxx.xxx
nslookup is a way to get the IP address for a domain name. You can also do a reverse lookup
from Domain Name to IP Address. It can be a way to find out if your DNS is properly working
or if the site is having problems. You can obtain an IP from a site and try to visit the IP directly,
bypassing the Domain Name Servers that would usually resolve the Domain name to IP name.

netstat
netstat can be used to view your active network connections and TCP/IP connections. You can
determine what ports are open and being used, what programs are using your ports and what kind
of TCP and UDP connections are present. Looking in here for the first time may scare the hell
out of you.
netstat Switches
netstat -a Displays all active TCP connections. And TCP / UDP ports.

netstat -e Displays ethernet statistics.

netstat -b Displays all active programs that are listening.

netstat -r Displays the routing table

getmac
To get your computers local MAC address.

hostname – Prints the hostname or computer name.

arp -a
To get the MAC address of your router or other devices on your local network, you may use the
arp -a command. With this information, you can find out what type of router you are connected
to by using this website. Simply plug in the MAC Address of your default gateway(found from
IPCONFIG) and you can get the brand name of your router without looking at it. Pretty neat.
Helpful in some situations.

net − A set of commands for interacting with Windows network functions.

netsh − Powerful utility that can adjust many network and interface settings.

You might also like