Change public IP address

45,668

If your router is assigned an IP address by your Internet Service Provider (ISP) via the Dynamic Host Configuration Protocol (DHCP), you may be able to force a change in the external IP address assigned to it by your ISP by resetting the router or powering it off and on. That may or may not result in a new IP address being assigned to your router depending on how your ISP allocates IP addresses. With some ISPs, the ISP's DHCP server may assign the same IP address to your router as was used before. E.g, an ISP might assign the same IP address again, if the media access control (MAC) address of your router is unchanged, which would normally be the case unless you've replaced the router. For other ISPs, simply powering off or resetting the router can give you a new external IP address for the router.

You could purchase, or use a free, Virtual Private Network (VPN) service which will assign your system an IP address from whatever IP address range the VPN service provider uses for its VPN clients. Some VPN service providers have servers in multiple countries, so that you can select the country with which the IP address you get is associated.

Alternatively, you could use a proxy server service. You could then configure applications, such as a web browser, to route their traffic through the proxy server, so that systems on the Internet will see the IP address of the proxy server for connections from your system, rather than the IP address assigned to your router by your ISP. As with VPN service providers, some proxy server services have systems in multiple countries, so you can use an IP address that's assigned to a system in another country.

You could also buy Secure Shell Server (SSH) service, just as you could purchase VPN or proxy server service, establish an SSH connection to the SSH server and tunnel network traffic, e.g., web browser traffic, through the SSH connection. E.g., if you are using a Microsoft Windows system, you could use the free PuTTY program to establish a SOCKS proxy that you could use for a proxy server. Systems on the Internet, e.g., websites, would then see the IP address of the SSH server when you connect to them, rather than the IP address assigned to your router by your ISP.

You could also use Tor software, which is free and anonymizes your traffic, so external systems don't see your ISP-assigned IP address. Instead, your traffic passes through multiple servers, disguising your IP address from the end system and also the intermediary systems on the Tor network.

All but the first method, which assumes you are getting a new external IP address for your router, rely on you routing connections through some external server. E.g., you can change proxy server settings from the command prompt, but you are going to need access to some external proxy server for that to result in external systems seeing a different IP address for connections from systems behind your router.

Share:
45,668

Related videos on Youtube

J. Wilk
Author by

J. Wilk

Updated on September 18, 2022

Comments

  • J. Wilk
    J. Wilk almost 2 years

    So I want to know every way to change an external/public ip address. The ways I have found so far are:

    • reset router
    • go to isp and change it
    • vpn

    Are there any other ways to change it? (Like command prompt especially). Thank you

    • Ramhound
      Ramhound almost 7 years
      "So I want to know every way to change an external/public ip address." Unfortunately this question is considered to be too broad. Using a VPN doesn't change your IP. your ip address stays the same, but you are connected to a different network.