Windows 10: How do I get a static IP rather than the dynamic one I have now?


  1. Posts : 5
    Windows 10 Home
       06 Dec 2016 #1

    How do I get a static IP rather than the dynamic one I have now?


    So I used this guide here:
    How to Assign a Static IP Address in Windows 7, 8, 10, XP, or Vista

    And did everything it said, but I still get a different IP every day when I check https://www.whatismyip.com/

    Could someone help me maybe?

    I want a static IP that doesn't change.
      My ComputerSystem Spec


  2. Posts : 11,804
    Windows 10 Pro
       06 Dec 2016 #2

    Those instructions you have followed are for and only apply to a static private (internal) IP. To get static public (external) IP you need to contact your Internet service provider.

    At least here in Europe, almost all service providers offer dynamic external IP addresses by default, dynamic meaning they change every once and a while picking a new IP from service provider's IP pool. Using my service provider as an example, I would need to pay just over 10 extra per month to get a static, never changing external IP address.

    Contact your Internet service provider, ask if they offer static addresses in the first place, and how much it would cost to you.

    Kari
      My ComputerSystem Spec


  3. Posts : 3,517
    Win10 Home and Pro, Win10 Insider Preview, Win7 Home, Linux Mint
       06 Dec 2016 #3

    What Kari said, same for my ISP for $10USD. The only advantage I'd have would be setting up a Server and allowing others to get the content I'd put on it such as running a business, selling products, etc. My Domain is hosted by such a hosting firm in another city, only have to use FTP to upload changed pages to it.
      My ComputerSystem Spec


  4. Posts : 5
    Windows 10 Home
    Thread Starter
       06 Dec 2016 #4

    Kari said: View Post
    Those instructions you have followed are for and only apply to a static private (internal) IP. To get static public (external) IP you need to contact your Internet service provider.

    At least here in Europe, almost all service providers offer dynamic external IP addresses by default, dynamic meaning they change every once and a while picking a new IP from service provider's IP pool. Using my service provider as an example, I would need to pay just over €10 extra per month to get a static, never changing external IP address.

    Contact your Internet service provider, ask if they offer static addresses in the first place, and how much it would cost to you.

    Kari
    So there is no way for me to do this unless I contact my internet provider directly?
      My ComputerSystem Spec

  5.    06 Dec 2016 #5

    xDrac said: View Post
    So there is no way for me to do this unless I contact my internet provider directly?
    That would be correct. But there is a workaround. There are Dynamic DNS services such as No-IP.com My router, and most modern routers have the client part built in. The router - or software you load on your computer, sends updates of yout changing public IP address to the DDNS server (such as No-IP.com). The DDNS server translates your IP address to a hostname such as yourname.no-ip.com. So whatever program you want to access your home network from goes to yourname.no-ip.com instead of the ip address, and, just like any other DNS lookup, the hostname yourname.no-ip.com returns your hopefully current IP address.

    A lot of DDNS services are free but you usually have to go to their website every 30 or 60 days to revalidate your login and look at an ad while doing so.
      My ComputerSystem Spec

  6.    07 Dec 2016 #6

    Hi there

    If you have Fibre cable rather than the more traditional broadband then the chances are that once you are logged on you will keep the IP address the whole time your session is logged in. However even if it changes frequently you don't need to use DYNDNS / TEAMVIEWER or any of those services.

    I'm not sure how to do it in Windows but I'm sure any competent person who knows Windows scripting could probably replicate a really simple way in Linux of getting info so you can connect to a home server from a remote location.

    1) in CRONTAB issue a command every 30 mins (or whenever you want) to get the current external IP address (IPCONFIG or something like that). CRONTAB is the Linux job scheduler --I'm sure there's something equivalent in Windows to schedule command execution.

    2) Route the output of the command to a textfile

    3) issue SENDMAIL command to your email address. Send the textfile that you've outputted the IP address to via email to yourself. I think in Windows there's a MAILTO command or similar which should be able to dynamically send email.

    Now on your REMOTE computer you should be able to see the current IP address of your HOME computer - simply read the email received from the SENDMAIL command..

    With that info you can access via RDP / VPN or whatever services / applications you want.

    I'm sure there's any number of Windows Gurus on these Forums who should be able to do what I've done in Linux. I just haven't got enough knowledge of Windows to give the solution - but showing how it's done on another OS should give you an idea of what to do.

    Cheers
    jimbo
      My ComputerSystem Spec


 

Related Threads
Dynamic sound lock per program in General Support
I was wondering if anyone ran across a program like soundlock only it works per program/process. Mainly music/pod casts while gaming is the issue, music and podcasts volume can be so random at times it dries me nuts. Autohotkey may can do this...
Solved Can't format dynamic drive in Drivers and Hardware
Trying to add a second HDD to my friend's PC to give more storage. The HDD in question was previously the OS drive in an old PC and still has some windows and program files on it., Want to format but I can't format or delete the volume. And...
Solved Windows 10 and Hyper-V dynamic memory in Performance & Maintenance
It seems that Windows 10 does not behave nicely in a Hyper-V virtual machine, also running on Windows 10. My laptop has plenty of memory and is running Windows 10 build 10586.63. Normally I configure a new VM with dynamic memory enabled,...
Hi there Even if you are using a 64 Bit OS don't over commit RAM when the VM starts - HYPER-V allows you to set DYNAMIC RAM which means the OS will grab more when it needs it - and then of course you can run MORE VM's or have a better throughput...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 23:34.
Find Us