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 ? 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 ClassId is specified, then the ClassId is removed.

Examples: > ipconfig ... Show information. > ipconfig /all ... Show detailed information > ipconfig /renew ... renew all adapters > ipconfig /renew EL* ... renew any connection that has its name starting with EL > ipconfig /release *Con* ... release all matching connections, eg. "Local Area Connection 1" or "Local Area Connection 2" > ipconfig /setclassid "Local Area Connection" TEST ... set the DHCP class ID for the named adapter to = 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