Pinterest Stumbleupon Whatsapp

<firstimage=””>static ip addressIn home networks, IP addresses aren’t usually fixed, but they do fall within specific ranges. Your router will assign a new IP address automatically if another computer joins the network, or if your configuration changes. For the most part, this works out just fine – you shouldn’t notice a difference to your Internet performance or application functionality if your IP changes.

A static IP address however, is one that doesn’t change. Your computer decides upon the address it wants, and it tells the router. Why would you want to set up something like this though, and what are the advantages and disadvantages of doing so? Is there a better solution?

What Is A Static IP?

When we talk about IP addresses of home computers, we are usually referring to two types of address. One is your external IP address – the one that the world sees as your Internet connection. Then you have your private IP addresses internally on your home network. Even if you only have one computer on your home network, it will have a private IP given to it by the router. Private IP addresses cannot be routed over the Internet and are strictly for private use. There are a few possible ranges of private IP address, but for most home users this will be 192.168.*.* (where * can be anything).

Your router interface, for instance, is likely accessible through – this is a private address. Your home computers might then be anything from to Most routers will just assign internal addresses on a first come first served basis. The first computer you plug into the router will send out a network request saying “I need an IP address, my hardware address is x.x.x.x.x.x” and will be assigned, then the next will get

Your external IP address is not something you can change – it will be given to you automatically by your Internet provider. You can purchase a static external IP address, but they are incredibly expensive. If you do need to access your home network from a remote location, consider getting a dynamic address that will update itself when your IP changes Connect To Your Home PCs From Anywhere With DynDNS Connect To Your Home PCs From Anywhere With DynDNS Read More .  For a home network though, you are free to assign static, non-changing IP addresses to whatever computers you want, so let’s a take a look at when you would do this.


static ip address

Why Would I Need A Static Private IP Address & What Are The Advantages?

Essentially, you need a static IP anytime you are trying to forward certain packets from the Internet to certain computers or devices on your home network. For example:

A Local Web Server How To Build A Linux Web Server With An Old Computer [Part 1] How To Build A Linux Web Server With An Old Computer [Part 1] Read More

In order to set up a web server on your home network that is accessible by anyone in the world, you need to forward incoming requests on port 80 to your web server machine. If the web server was to restart and get a new IP from the router, the special rule that you created to forward requests on port 80 to the old server IP address wouldn’t work anymore, and your server would break.

Remote Torrent Management How To Control Your Torrent Client From Your Mobile Phone How To Control Your Torrent Client From Your Mobile Phone Read More

A few weeks ago I showed you how to manage your torrent client from a remote computer or mobile phone, but it involved forwarding requests on port 9091 to the machine running the torrent client. We found out the address of the machine and created a rule based on that, but again, if the address was to change, the remote management wouldn’t work.


For some older routers and gaming setups, you needed to forward certain ports to your xBox or PC to play online multiplayer games. More recent routers include an automated setup procedure called uPNP which eliminates the need to set up rules by hand.

Disadvantages Of A Static IP

Static IPs need to be configured manually, and often you will need to make a few changes to your router configuration too. In this respect, they are said to have an “administration overhead”, because you need to keep track of the settings yourself. For home networks, this usually isn’t an issue with only a few machines to worry about – but for corporations and companies this is quite a problem.

Without correct router configuration, you are also likely to see more IP address conflict errors. For example, if you set one of your machines to the IP address, and your router continues to hand out IP automatically, then at some point, another machine will be given the same IP! Basically, static IPs can be quite problematic.

The Solution: Reserved Addresses

Instead of having to manually configure the settings on every PC we want to give a static IP address to, we will simply “reserve” the address we want to give them in the router’s automatic IP address system. By doing this, we ensure our machines have an IP address that will never change, without actually assigning a “static” IP address as such, which would complicate things. To do this, open up your router configuration page and look for a section on DHCP or LAN IP.

Look at the section labelled Static Leases or Reserved Lease Info. There are two or more fields that need to be filled in. First is the hardware address (6 pairs of alphanumeric characters), which is unique to every network device in the world, and second is the IP you wish to assign it. You should be able to see your hardware address in the list of current “leases” (a lease refers to the address that the router has automatically lent to your device) next the IP it is currently assigned. If not, type IPCONFIG /ALL (from Windows command prompt) or IFCONFIG (from an OS X Terminal) and look for either the Ethernet or Physical Address.

how to obtain a static ip address

In this case, I want the device with the hardware address E0:CB:4E:A5:7C:9D, currently with IP, to stay that way forever. Enter this information to create a new reserved address.

static ip address

You can also change the IP address from here if you’d like the reserved one to be different to what it is currently, but you will need to restart the device in order to get the new address. You are basically “tying” a particular local IP address to a particular piece of hardware.

That’s it – now your address won’t change after a restart and you can keep your special routing rules the same. Confused? Problems? Feel free to ask in the comments, and I will endeavor to answer as best as I can – but remember that every router model is slightly different.

Image credit: Shutterstock 1, Shutterstock 2

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Arpad
    February 6, 2017 at 1:04 pm

    Hi James,

    Thanks again.
    Now I have a related question (related to wireless but not to static IP):

    Which is better; being on the same channel as others, since the default channels automatically selected by most routers are 1, 6 and 11, and that way interference is low… or manually set a different channel, let’s say 3 or 9 that nobody else uses in my neighborhood, but these might get lots of interference from all the automatically set routers defaulting to the 1-6-11 channels?


  2. Arpad
    February 6, 2017 at 12:51 pm

    Hi James,

    Thanks for this very detailed guide.

    My main concern is my wireless printer and that after each power outage I’m unable to print wirelessly – I somehow have to restart the printer and/or add it again to the network manually.
    Could it be that with a static/reserved IP address this wouldn’t be the case?
    Now I’ve set a static IP address via the printer’s web interface, since my router seems to forget the reserved DHCP address each time I restart the router.
    Now it works, I can print on this static IP address.
    I’m curious whether there will be any problem after a power outage when I want to print from my Chromebook via Google Cloud Print… time will tell…

  3. Sabrina Lake
    January 15, 2017 at 6:18 pm

    I am trying to set up my security cameras in my store and I was told I need a static IP.... so this is what I do have...I have a WiFi router with a sim card in it with my cell service provider. I have 8 wifi cameras and the control box they hook up to and I have a computer monitor that I hook up to the control box to set everything up. This system also comes with an app so I can view the cameras on my phone live. My goal is to do exactly that....view my cameras on my phone no matter where in the world I am. So my question is do I set up a static IP for my system?

    • James Bruce
      January 16, 2017 at 8:18 am

      Who told you you need a static IP? You don't. And you likely can't get one anyway, without paying your ISP a separate fee for a fixed line, if they even offer the service, which they probably don't. Instead, you can use a dynamic DNS service:

      These give you a web address, basically, and update automatically when your IP changes. If you have a computer running on the network, you can use client software on that to update the IP. Or your router may support it. In some cases you get a free one with your router. For instance, my netgear router allows me to set up one dynamic address and automatically handles updating the IP if it changes.

      You might not even need to do that, though. Many DVR security systems will automatically open themselves through the router. I can log in to this Reolink system and view from anywhere: . So it may just be a case of forwarding a specific port or enabling UPnP on your router, tweaking the security settings to allow it through.

      Without knowing exactly what system you have and taking a look at your router config, it's tough to give a better answer, but you certainly don't need a static IP. Check with your security system support team first, they will be able to better advise (unless they're the ones that said you need a static IP...)

  4. Pauline
    October 27, 2016 at 11:07 am

    Thanks. Helped me out. Very useful tip!

  5. Clarence Myrick
    October 13, 2016 at 5:28 pm

    I have a envy 4500 printer & every time i try to print it says printer off line l think the ip address is changing causeing this, have uninstalled & reinstalled several times but still says offline,
    Any suggestions to what causeing this

  6. Muhammad Taha
    August 6, 2016 at 3:03 pm

    Hi, i want to forward my port for Cs 1.6. someone told me that i need a static ip . Please would you tell me that can i get a static Ip through Command Prompt Such as using "ipconfig" or another tool that might help. Thanks Looking forward for your reply thanks.

    • James Bruce
      August 6, 2016 at 3:45 pm

      You can't. You need access to the router config, then you can assign a reserved IP address, not a static IP.

  7. Abu-Hafss
    August 2, 2016 at 3:02 pm


    I want to maintain a database server at my home which I want to access remotely from my office or on the go.

    Will a static IP do the job or I might need a dedicated IP for the server.



  8. Wren Cage
    July 19, 2016 at 4:11 pm

    Yes. I've debased myself to the point of checking the phone.

    Samsung S6

  9. Wren Cage
    July 19, 2016 at 3:22 pm

    Why would someone's history show:
    google search
    google search

    And so on. It's not done for any other internet browsing and not even for all google seearches.

    Also, this person doesn't know how to delete history or use incognito.

    I won't bother you anymore. Thanks.

    • James Bruce
      July 19, 2016 at 3:50 pm contains resources for an old Samsung smartphone running Bada OS, so I assume you're checking their phone, and it's a Samsung phone?

  10. Wren Cage
    July 19, 2016 at 8:47 am

    Is this a way someone could hide his internet search history?

    The Suspicious Wife

    • James Bruce
      July 19, 2016 at 8:54 am

      ... no. Clearing search history is a trivial matter anyway, and they would probably use "incognito" mode, which doesn't even save the history in the first place.

  11. christine
    July 1, 2016 at 7:43 am


    i'm having a software/website developed for work. i was told that i need to have static IP for the query to access the data from an opc server. I only have 1 computer that needs to access the opc server. my question is, can i do the "reserved addresses" approach? Thanks!

    • James Bruce
      July 1, 2016 at 7:45 am

      Assuming your OPC server is on the local network and not at a remote location, yes, you should be fine using a reserved address. If it's a remote server, over the internet, then you would need an actual, static IP address from your ISP.

  12. Jacob Polasek
    June 28, 2016 at 11:19 pm

    My ISP put us on a static IP and now im having issue with almost every device in the house i tried manually assigning the ps4 an IP address on the router and even forwarded the ports it needs to that ip but it seems that its still haveing trouble it days it connected but the psn doesnt always connect and the service status of the psn is just fine also sometimes it lets me connect and other times it wont let me connect at all and with that aslo it will continue to download updates no problem even though i cant get online to play games any idea what im doing wrong?

    • James Bruce
      June 29, 2016 at 4:27 pm

      Static IP shouldn't make a difference to anything on the internal network. You also shouldn't need to assign IPs, and port forwarding is not really necessary nowadays. Find the section for "uPnP" in your router configuration, and make sure it's enabled. Switch back to DHCP ip assignment internally.

      To be clear, PSN can download updates and browse the web even if ports are not being forwarded. Gaming required open ports though. By using uPnP, the correct ports will always be opened.

  13. RL
    March 3, 2016 at 3:52 am

    So the old fashion way is to set private static IP from the computer network settings and you're saying the better way is to "reserve" set a static IP from the router interface? Is this correct?o need to change anything on the compuer netwok setting?

    • James Bruce
      March 3, 2016 at 8:39 am

      Yes, use reserved IPs instead, which are centrally managed from the router interface. You'll need to change the individual PCs to use the standard DHCP method to fetch an IP address. The router will know to assign them the same IP each time since it's reserved, even though the PCs will think they're getting a dynamic address each time.

      The problem with static routing is that the router doesnt know about it, so it may create overlaps accidentally, and if you have lots of devices (like IoT sensors), you might yourself forget what you assigned already elsewhere.

  14. Ionut Iustin Radu
    February 14, 2016 at 9:04 am

    I got few quess,
    I want to make my PC live, like a server can I do that on computer?
    Do I need a new device to attach on the modem wifi?

    I means I want a IP for my computer on localhost to puch some stuffs on internet.

  15. Muhammad Haseeb Akhtar
    November 2, 2015 at 12:45 pm

    Thank you very much you made my day.I urgently wanted to change my ip from my mobile internet provider by going to aeroplane mod it's been changed Thanks.

  16. Nicolas Zapata
    October 25, 2015 at 12:01 pm

    Thanks. This information really helped me!!!!

  17. Pablo Antonio Bautista
    June 25, 2015 at 10:59 am

    Hello Good Day to all of you! I am having trouble with the internet connection on my smart tv. I have a 4 port modem router, I use 2 of the ports (both connected via ethernet cable) 1 is for this pc and 2nd is for my smart tv. My computer is working just fine but my smart tv at first is also working just fine but later on wont connect to the internet I checked the settings wherein the IP address is subnet mask is default gateway and dns both has a value of pls help

    • Deep Saha
      January 19, 2016 at 9:10 am

      ip address is not assigned thats the problem , either assign the ip manually else re-plug the wire and also select obtain ip automatically on the adapter settings..and make sure dynamic ip is enabled on router

  18. Travis Sichel
    June 25, 2015 at 7:27 am

    Hi I have bought an Android Digital Signage screen that has server/ software that installs on another computer, and from that computer I can connect to the screen and update the content.
    This is easy on a LAN but for a WAN the company told me I need to purchase a Static IP. I looked into it and apparently with my internet plan I get one free.

    So I understand how to make a computer have a static IP & reserve it. and my external IP is static. SO the Android screen gives me two fields "this units name" & "IP to connect to" SO what do I put in as the IP? I dont understand how to make the android find the server software when its on a computer on my network behind the router? Confused.

    Thanks for any help

    • James Bruce
      June 25, 2015 at 7:38 am

      You don't really need a static IP, but it helps. Most internet connections nowadays keep the same IP until you restart the router anyway - mine hasnt changed in 3 months. You just need to setup port forwarding on your router. To do that, you'll need to first find the port number that the signage software connects to - ask the company for this if there's no option to configure it.

      Then following the port forwarding bit of this tutorial, but substitute your specific port number and local IP address:

      Then you'll give your static IP to the software, it'll attempt to connect, and your router will "forward" requests on that port, to your internal machine running the signage.

      If you cant figure out your public IP address - the one you'll use to access from the outside world - just ask google "whats my ip".

      • Martine
        May 27, 2016 at 9:35 am

        Hi there, I'm having issues with my Xbox one on multi player. Is there anyway you can help with this? My internet speed is great but I lag severely. Thank you in advance :)

    • James Bruce
      June 25, 2015 at 7:39 am

      Actually this guide on port forwarding might be better:

  19. David
    April 22, 2015 at 8:43 pm

    I'm a university student and I'm currently having TONS of trouble with my university's wi-fi network. It turns out that the administration is focusing all of its resources into making the wi-fi fast. This means that the wi-fi network can deliver about 100 mbps up and down. And yet here I am still using the ancient CAT3 ethernet plugs (capped at 10 mbps) whenever I can around campus, because the wi-fi network is SO FREAKING UNSTABLE. It disconnects EXTREMELY often, especially when running game clients which require a constant connection between server and client. I've contacted support and they have looked at my computer, drivers, configuration of local APs, and they say everything is 100% ok. Yet 4 weeks after they closed the support ticket saying they cannot find absolutely any problem, here I am still getting disconnected every 5 minutes when i'm not plugged into the wall. My university uses DHCP to assign IP addresses over our "Secure" network. After doing some reading into the meaning of "DHCP" and static IP addresses, and also after reading the university policy on assigning static IP addresses, I'm starting to suspect that the conglomerate of IP addresses I'm being assigned is causing my network adapter to keep wanting to roam from one AP to the other. My question is, am I justified in sending a support ticket to request a static IP address while I'm on campus?

    TL;DR version: I suspect DHCP is causing my wi-fi adapter to constantly disconnect and reconnect to my university's Wi-fi network , because I have contacted support multiple times and they have looked at my computer, wi-fi adapter, their local APs, and have said that they cannot find any problem. Should I request a static IP address?

    • James Bruce
      April 23, 2015 at 7:12 am

      It's highly unlikely that this would be caused by DHCP, and they wouldn't assign you an IP address anyway.

      The truth is that WiFi sucks, and there's a million things that can go wrong with it - driver issues, a faulty bit of hardware, or interference from elsewhere. If others don't have the same issue, you can narrow it down your hardware or drivers. Depending on your setup, I would suggest either borrowing a USB WiFi to have a go with that instead (your university might have one they can lend you), or try a linux live CD (assuming your hardware is supported, which it might not be). The WiFi adapters built into older Windows laptops are particularly terrible as a lot of them rely more on the software than the hardware.

  20. Manas
    March 9, 2011 at 4:48 pm

    Very nice article,I was actually finding how to configuring port forwarding on a dynamic ip.This procedure helped me :)

  21. Aibek
    February 25, 2011 at 12:35 pm

    thanks for the input

  22. Jack Cola
    February 21, 2011 at 5:46 am

    I have a static IP, and I use a service called which I enter into my router and updates my IP automatically, so I can access my computer remotely through a domain name.

    And for further reader, if you want to know the answer of the question "Can people find out where you live by knowing your IP address", you should read this post I wrote

    (By the way, they can)

  23. Jack Cola
    February 21, 2011 at 6:46 am

    I have a static IP, and I use a service called which I enter into my router and updates my IP automatically, so I can access my computer remotely through a domain name.

    And for further reader, if you want to know the answer of the question "Can people find out where you live by knowing your IP address", you should read this post I wrote

    (By the way, they can)

  24. MinaHany
    February 20, 2011 at 6:58 pm

    This was very useful and informative..
    I had no idea that an IP can be reserved for a certain Hardware ID

  25. MinaHany
    February 20, 2011 at 7:58 pm

    This was very useful and informative..
    I had no idea that an IP can be reserved for a certain Hardware ID