If you do not want DHCP to assign an IP automatically, you can simply assign a static IP to avoid frequent (local) IP changes.
What is Static IP Address?
When Windows 8 is installed by default it is configured to obtain IP address from the DHCP server, that is, obtain IP address automatically. Under normal circumstances this configuration is not at all changed in both home and production environments.
In some cases, however, administrators might want to manually assign the IP address to the computer in order to control the connectivity of computers on the network granularly.
Assigning manual (static) IP address to the computer requires elevated privileges and therefore administrator account needs to be used while doing so.
As a Windows 8 user if you want to assign static IP address to a computer you are required to follow the steps given below:
1 Logon to Windows 8 computer with any account that has administrative privileges.
2 From the available options click on Desktop.
3 On the desktop screen press Windows + R keys simultaneously to initiate Run command box.
4 In the available field type NCPA.CPL command and press enter key.
4 On Network Connections window right click on the icon of the NIC on which you want to assign static IP address and from the available menu click on Properties.
5 On the opened box double-click on Internet Protocol Version 4 (TCP/IPv4) option from the available list.
6 On Internet Protocol Version 4 (TCP/IPv4) Properties box select Use the following IP address radio button and type in the IP address, subnet mask, default gateway and preferred and alternate DNS server addresses in their appropriate fields.
7 Click on Ok button to save the changes.