Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I stumbled across this how-to whilst searching for the answer but couldn't find anything definitive. I don't want to mess up my computer (at least not for a good reason anyway) So I am hoping super users can clarify for me.

I have a dynamic ip. I can pay an extra £8.00 a month to formally get a static one, but can I avoid this fee and use this how-to or similar to set my ip to be static anyway if I want? If so, would it be affected by things like restarting the computer or moving providers? Apologies in advance if this seems like an obvious question!

share|improve this question
The howto shows how to make your internal IP static, whereas you seem to want your external IP (internet facing) ip static - is that the case? – Paul Jul 30 '12 at 7:03
Yes, I assumed that was the only kind, though. What does the internal one come in handy for? – Magpie Jul 30 '12 at 7:11
Internal IP gives every networking unit an address which in turn allows it to communicate with other networking devices including your router that provides your internet. Often starts with 192.168 or 10.0. – Roger M Jul 30 '12 at 7:18
up vote 4 down vote accepted

There isn't any way you can have a static IP address on the public side of your network without some participation from your ISP. It isn't as easy as just setting a public address (which is fairly straightforward), but in order for it to work, you would need the rest of the internet to know it is there, and to route any packets for it via your ISP to your connection.

When you order a static IP from an ISP, this is the service they are providing - not only the allocation of the address, but also routing packets destined for this IP address to your physical connection.

The best way to avoid paying for a static IP is to carry on using a dynamic IP address, but use a dynamic DNS provider such as No-IP which you can cause to update every time your IP address changes (routers will often do this for you automatically, or there are Windows / OSX / Linux (such as ddclient) clients). That way, you can just use something like instead of an IP address and it will always resolve to your public address.

share|improve this answer
Thanks! I was looking at them actually... I couldn't find the repository for their software though. Are there any others out there? – Magpie Jul 30 '12 at 7:26
@Magpie Yes, there are several out there, just google dynamic dns. Then google for dynamic dns clients for your operating system and you'll be set. ddclient should work with most (question updated), and many (such as no-ip) will offer a small number (one) domains for free – Paul Jul 30 '12 at 13:25
@magpie try this list: – Alex Jul 30 '12 at 18:00
Thanks for that. – Magpie Aug 1 '12 at 10:24
  1. Go to Control Panel --> Network and Internet --> Network and Sharing Center.

  2. Under "View your active networks" click Wi-fi (Your SSID Name) <-- Click on that one.

  3. Hit properties and a new window should open up. Scroll down until you see "Internet Protocol Version 4 (TCP/IPv4)" Click on it.

4.Click "Use the following IP Address" and then go to the start menu and open "run". In run type in "cmd". Then press OK and cmd should open.

  1. In cmd, type "ipconfig" and a list of stuff should pop up. Find where "IPv4 Address", "Subnet Mask", and "Default Gateway" are all filled up. When you do go back to the "Internet Protocol Version 4" from step 3 and for "IP address" type in the "IPv4 Address" from cmd. The "Subnet Mask" should fill up by itself when you click on it if not fill it in from the info from cmd. Fill in the "Default Gateway from cmd's info.

  2. Now you need to find you "Domain Name Server(DNS)". To do that go to Click Here and it should show your public ip. Open up a new tab and then type in that public ip. The username and password should be username="admin" password="password". If not you may need to find that out by doing some searches. When you are on this site you will need to do some searching for Primary Dns and Secondary or even Domain Name Server. All of them aren't the same. Once you find those the order they should be in is the Primary or Preferred and then Secondary or Alternate. Just type these in on the Internet Protocol Version 4 from step 3 for what they match. Then click "OK" and you may lose internet connection for a bit, but then it will work again unless you did something wrong.

7.Now try restarting you computer but make sure you know what your IP Address or IPv4 Address is before you restart. Then open "run" and type "cmd" again to see if your ip changed and if it did try again. If it didn't Congrats!. I hope this helped!

Note: Things lke "run" and "cmd" should not be put in quotations.

share|improve this answer
That is for an INTERNAL IP address, not the public one the ISP dishes out – Canadian Luke Jan 2 '14 at 19:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .