How to map my local ip with my vps_ip?

I have bought virtual host for one year,they gave me an vps_ip to use. I went surfing the internet this way:my pc connect to a wireless route ,wireless route connect to the adsl. When to input in the firefox,the route status is as the following:

WAN: MAC:A8:64:4D:34:A5:56 IP : PPPoE subnet mask: gateway: DNS:

LAN MAC:A8:10:4D:76:A5:33 IP : subnet mask: DHCP:active

ifconfig inet addr: Bcast: Mask:

I have build a wordpress on my local . How can i map or say bind with my vps_ip? It is the goal that anyone input my vps_ip in the firefox ,the wordpress in my local will be displayed.

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

Hello elearn,

If I am understanding this correctly, you would like to use the IP of your droplet here at digitalocean to let the public access your wordpress site with that? If I am right, this is not possible. The IP you are able to use, is only avaiable for the droplet you buy. However you could use your droplet as a little proxy, to redirect the IP of your droplet to your home network. There are 2 sections you need to work on to get this working:

  • Your local network
  • Your public droplet system

Local network On your router you need to portforward port 80 to the outside of your network. So if you got the wordpress site running on the server with local ip “” you need to portforward 80 on that machine on TCP. With this, people are able to access the site without being blocked by your router/modem. If you also go a firewall on your webserver machine, you also need to open port 80 on there

Public Droplet System You can let your DO droplet handle redirections to your own local webserver. To get this working you could use nginx for example. Things need to be done:

  • Install nginx
  • Configure nginx
  • Test

To install nginx, simply run sudo apt-get install nginx After the installation of nginx is done, you will be able to find the configuration inside /etc/nginx/sites-available. So now we need to configure nginx, to let it handle and redirect the requests. Nginx will have a default configuration file, wich we will modify:

sudo nano /etc/nginx/sites-available/default

Inside you will probably see some codes and some comments. Delete all of it and use the following:

server {
        listen *:80;


        rewrite .*$request_uri permanent;


Modify the config to your needs. So change to the VPS IP you got. Also change to your PUBLIC WAN IP. If this is the ip as you say in your question, don’t change this.

Now save the config file and restart nginx

sudo service nginx restart

Thats it! :) Now go to and if everything went well, you should be redirected to Hope this will work for you, if not you can come back here.

If I’m not getting your question wrong then you want to host your website on your computer and access it anywhere from the world?

If yes, then it’ a hard process, as your ISP provides different IP’s or dynamic IP’s to you, So it can’t be possible.

You need to have a static IP to get it done. But you can host your website on the system and can access it from any device in the same network using the private IP address like

Success, do as you say. To make the problem complicated, the ip address of my wan ip (public ip) is dynamics ,it change every 30 minutes, how to fix the code then?