Configure IP (Internet Protocol configuration)
Syntax IPCONFIG /all Display full configuration information. IPCONFIG /release [adapter] Release the IP address for the specified adapter. IPCONFIG /renew [adapter] Renew the IP address for the specified adapter. IPCONFIG /flushdns Purge the DNS Resolver cache. IPCONFIG /registerdns Refresh all DHCP leases and re-register DNS names. IPCONFIG /displaydns Display the contents of the DNS Resolver Cache. IPCONFIG /showclassid adapter Display all the DHCP class IDs allowed for adapter. IPCONFIG /setclassid adapter [classid] Modify the dhcp class id.
If the Adapter name contains spaces, use quotes: "Adapter Name"
Wildcard characters * and ? are allowed, see the examples below
The default is to display only the IP address, subnet mask and default gateway for each adapter bound to TCP/IP.
For Release and Renew, if no adapter name is specified, then the IP address leases for all adapters bound to TCP/IP will be released or renewed.
For setclassid, if no CLASS ID is specified, then the CLASS ID is removed.
DHCP User Classes allow additional or modified DHCP options to be applied to a subset of computers on the network, as identified by a CLASS ID. For example, a different gateway, DNS server, or lease time.
This requires configuring the CLASS ID appropriately on the DHCP server. see RFC 3004
Show detailed information
C:\> ipconfig /all
Renew all adapters:
C:\> ipconfig /renew
Renew any connection that has a
name starting with EL:
C:\> ipconfig /renew EL*
Release all connections matching *Con*, eg. "Local Area Connection 1" or "Local Area Connection 2":
C:\> ipconfig /release *Con*
Set the DHCP class ID for the named adapter to TEST:
C:\> ipconfig /setclassid "Local Area Connection" TEST
“Life is a grand adventure - or it is nothing” ~ Helen Keller
BROWSTAT - Get domain, browser and PDC info
NETSTAT - Display networking statistics (TCP/IP)
NETSH - Configure interfaces, routing protocols, filters, routes, RRAS
PATHPING - IP trace utility
PING - Test a network connection
Q192064 - Locate multiple preferred logon servers
Q813878 - How to block specific network protocols and ports.
Q313190 - Use IPSec IP Filter Lists
The Inq/Jon Honeyball - Routing to harden machines against attack
Equivalent bash command (Linux): lookupd -flushcache, ifconfig - IP configuration
Equivalent bash command (OS X): ipconfig / dscacheutil - View IP config / Query / flush the Directory Service cache