something i learned as a teen setting up a minecraft server; change your ip to a static one. a dynamic one will mean that when you restart youll get a fresh ip, and it will break
It is less secure, but it won't cost you anything. Im not talking about asking for a public one from your isp, im talking about going into your router and setting a static one for your computer. I'm not super up to date on terms, so if i used the wrong one and it lead to confusion i apologize 😅
Great and quick video for hosting from your home, but two things you didn't cover and I think its important for beginners is to make sure the local IP of your hosting PC, that you put on the port forwarding setting has to be static or else if the router gives your computer a new local IP you have to change the port forwarding setting and its annoying. And the second thing, is if you don't have a dynamic dns service to track your public IP the domain stuff won't work, because the ISP will change it after e.g. a router restart. I think some routers have that ability, but mostly the ISP provided ones don't have those features.
At least for mine, setting up a port forward automatically reserves that IP. Although it's not technically a static IP configured in the computer, the router will see the MAC address and give it the reserved IP every time.
@@EngineerMan hey thanks for the reply, love your work. I think a lot of routers, especially the crappy ISP ones dont have that ability, so it would be nice to remind that in the video. I say this because it seems to be targeted to beginners who dont have much experience with these stuff.
Really important thing missing from this video is that often the ISP doesn't give you public IP at all, much less a static one. They often just put you behind their NAT.
you don’t ask for a public ip... one is assigned to you. If you have a dynamic ip you usually get a new ip every time you restart your router. All you need to do is a look up to an external site and it will tell you what your ip address is, a good one I use often is -> icanhazip.com And from command line if you have curl -> curl -4 icanhazip.com
I love your videos. It really gives us amateurs a little footing when trying to venture out into doing something a bit more technical. Enough to get us to a point where we can fill in the gaps to figure out the rest. Thank you so much. I was trying to figure this out a few years ago with my Raspberry Pi but could never get past the local network issue. Now I think I'll try again and start the journey of making a website to help myself learn HTML.
Might be useful to mention : for dynamic ip addresses use dyndns, create cname record to it. Also the local ip: configure DHCP server to allocate specific ip per mac address, especially for servers.
@@d4django if your ISP does not provide a fixed ip address, it might change from time to time. To keep a consistent address for your home gateway, you can update a dynamic dns address that will always point to your gateway. Dyndns is one of the better known options. It provides a fixed name for your ever changing public ip. The devices behind your gateway, in your LAN, that are used in port forwarding also need to keep a consistent private ip. If you use DHCP these private ip's might change, breaking your port forwarding rules, pointing to non-existant or different devices. This is why you need to assign a fixed ip-address for those devices. You can do this manually or configure the DHCP server to always assign the same ip to the same device (based on its MAC-address). Hope this helps.
@@JeroenTrappers Still didn't understand how it works. As the IP assigned by the ISP constantly changes. Does it require to find the IP address after every reset (usually 24 hours) and correct it everyday by logging into the router?
Good info but most of the ISPs don't provide a static IP out of the box. Mostly it is a dynamic IP behind a NAT which changes frequently and being NAT'd you cannot forward your incoming connection to your local network.
@UCwf8JttYJt5Q2qG382rM7Tw Here in India most of the ISPs provide a NAT'd IP. Also they charge a hefty amount for a proper static IP. An easy way out for us is to buy a 5$ VPS. Adoption of IPV6 is kinda meh over here. And yes IPV6 is the way to go.
Also, be very careful pointing DNS records directly at your home IP. It's best to proxy them through cloudflare or just go with dedicated hosting, an amazon lightsail instance is easy to set up and can get your website up in no time
It would be useful to mention that residential IPs usually change when the router looses power and reconnects to the ISPs network. Some ISPs provide a Dynamic DNS service so that you can link your dynamic IP to a static domain. I think there are a couple of free options to accomplish this. Asus has a dynamic DNS that can be uses for their routers.
@@EngineerMan Interesting. Around here you need to get a business subscription to get a static IP. But we have 940 Mbps fiber for $10. So we don't complain 😁
When you don't have access to port forwarding in your router, or when your ISP puts you and a bunch of other households into a sub-network to save on public IPv4 addresses, you can still host a publicly available web server using Tor! The downside is that whoever wants to access the server also has to use Tor, and that the address is really long and random-looking and not very memorizable.
Basically the answer is "get a piece of hardware, that you can leave on 24/7". I recommend something like a raspberry pi for that. A raspberry pi uses about 3W which is about 26 kWh per year which is about 7$ energy cost per year at 25ct/kWh.
0:27 I suspect you can run a web server on a non-rooted Android device as long as the web server is listening on a port above 1024. The router should happily redirect port 80 to the >1024 port.
didn't our public ip address is assigned by our ISP and it changes every day? I checked it several timesfor several days and every time I got a new ip address and if the IP address is changed then we need to reconfigure our router port forwarding setting. It will work till our ip address is the same then it will not work that's why server's ip address are specific
@@Monzzhu yes but most isp are assigned a specific range of ip to be assigned to there customers mostly it is dynamic. The static ip address are mostly used by datacenters where web hosting is done. I think most servers get there static ip address from the isp.
You didn't mention that most ISPs hange your public IP address reguilarly, so your statis setup will stop working after a fey days. The second thing you didn't mention is HTTSPS. Very many services will not direct to unsecure HTTP web pages, but only to HTTPS and for that you need HTTPS secure website processing and certificate handling, which is entilrey not trivial, though absolutely doable.
@@sergideki -- The easiest solution is to pay the $10 or so for a static ip. Else your dns may provide a script that will watch your ip and if it changes send the relevent information to them to update their records. I have a static myself, but my dns (freedns.afraid.org/) has scripts available that will attend to it if need be.
For websites, ISPs that block ports is pretty problematic because port 80 and 443 is implied. If you changed the port to 8080 or something you'd need to go to whatever.org:8080.
You may need to change the external port to something like 81 if your ISP blocks common service ports such as web and email on their residential accounts. The URL people use to access your site will need to reflect this new port such as home.mydogchase.com:81
You did not cover static vs DHCP addresses issued by the ISP. The IP will change foe most home users so if assigning a domain name a serves like DYNDNS would be needed to update DNS every time your IP lease expires and the address changes.
Perhaps. I have some content that covers security in depth. It's not practical to cover a topic and all related topics and all related topics to the related topics in one video.
In case anyone runs into an issue trying this and you have Cox as your ISP, they do block all inbound connections on port 80. Found this out when I was setting up Nextcloud on a raspberry pi.
why would you have port 80 blocked when you have to access the internet? You have to upload and download so I dont understand why ISP or firewalls would block port 80..What am I missing?
I don't know how to host a website so I just do serverless. and for home personal sampling projects I do it on an Embedded server. I honestly have no idea about the subject and was looking around the propper way to do it.
Can we use mini upnpc or any other UPnP application in order to do the port forwarding automatically? Say I make a multiplayer game, and I want the player to host the server without port forwarding. Do you think its a good solution?
Sure, if you don't care about the security of your home network, since the upnp implementation on consumer grade routers is rifle with security issues. As per using a dedicated upnp application, you still need access to the router, as the router has no idea what to do with incoming connections if not explicitly told, unless there is an established connection with an external entity already.
I don't think this video tries to show a production level site hosting, but just a fun exercise anyone with a router can do. But I do think engineer man should mention this is not by any chance a professional solution and as you say, can be unsafe, just to prevent newbies that watch this video.
So hear me out am new: Instead of sacrificing the OS and creating a NAS Can I...? Host a website from a computer that basically stays powered on all the time. And create an HTML that asks me for credentials and lets me use it like a storage website like google drive etc..
Maybe have a look at file hosting services like nextcloud / seafile / owncloud then. I would still recommend to use separate hardware with low energy consumption like a raspberry pi for that.
Port 80/443 is a pretty uncommon attack vector when used with a modern web server (nginx) as I've done in the video. When exploits are found they are patched almost immediately.
@@EngineerMan Well I mean it depends. Most people watching this video dont necessarily have strong comp sci knowledge. So just doing something like that for sure opens up more risk. For instance: 1) You might want some containment for your web file or at least make sure the right permissions are used for the folder. 2) Proper firewall rules need to be set. 3) Maybe use a dmz
Fortunately for most, residential routers central to most networks provide a complete firewall blocking all inbound connections by default. This is different than, say, a cloud server where an IP maps directly to a server and there's no firewall of any kind by default. The server is responsible for managing its own. Opening port 80 (and 443) is both very common and low risk. Now, if I were describing setting up SSH in the same way, there's so much that could go wrong with that.
I use an asus router so the good part about dynamic ip's, I just use the built-in ddns that asus provides in the router.... I wonder how many more years my router will live. it's getting kinda old now, longest lasting router I've had.
Awesome work, anyone let me know if this possible. From my host machine running Windows 10 I have a linux VM running on VirtualBox that is hosting a danjgo website. I can access the website from my host machine by port forwarding in VirtualBox, but how to route outside internet traffic (outside of my network) to my linux VM running the danjgo website on my main computer
@@hbwgamer802 yes and then forwards it to a VM using VirtualBox on the Windows computer. outside traffic >> modem >> port forwarding to host computer >> forward traffic to a django application running on the VM running inside of Windows computer.
something i learned as a teen setting up a minecraft server; change your ip to a static one. a dynamic one will mean that when you restart youll get a fresh ip, and it will break
Yeah but requesting a static one is also less secure
@@trbgraphics5557 And costly depending on your isp
It is less secure, but it won't cost you anything. Im not talking about asking for a public one from your isp, im talking about going into your router and setting a static one for your computer. I'm not super up to date on terms, so if i used the wrong one and it lead to confusion i apologize 😅
@@Raua12 That static one is only for your local network , if you want a public static one that will cost
It depends ,I got a free static public IP from my isp
Your videos are always so educational, to the point and simple to follow, I love them!
Great and quick video for hosting from your home, but two things you didn't cover and I think its important for beginners is to make sure the local IP of your hosting PC, that you put on the port forwarding setting has to be static or else if the router gives your computer a new local IP you have to change the port forwarding setting and its annoying.
And the second thing, is if you don't have a dynamic dns service to track your public IP the domain stuff won't work, because the ISP will change it after e.g. a router restart. I think some routers have that ability, but mostly the ISP provided ones don't have those features.
At least for mine, setting up a port forward automatically reserves that IP. Although it's not technically a static IP configured in the computer, the router will see the MAC address and give it the reserved IP every time.
@@EngineerMan hey thanks for the reply, love your work.
I think a lot of routers, especially the crappy ISP ones dont have that ability, so it would be nice to remind that in the video. I say this because it seems to be targeted to beginners who dont have much experience with these stuff.
You don't know how happy I am that you also use ipchicken. I've had several people over the years be like wtf is that lol.
It's the only what's my ip site for me.
I usually just google “what’s my ip”
curl ifconfig.me
Really important thing missing from this video is that often the ISP doesn't give you public IP at all, much less a static one. They often just put you behind their NAT.
you don’t ask for a public ip... one is assigned to you. If you have a dynamic ip you usually get a new ip every time you restart your router. All you need to do is a look up to an external site and it will tell you what your ip address is, a good one I use often is -> icanhazip.com And from command line if you have curl -> curl -4 icanhazip.com
@@Pyroseza Except when the ISP has you behind a NAT.
I don't know one ISP that does this so not that common
@@phillipmarnik no, it is common, as they can save on ipv4 address, by giving a bunch of houses same ipv4....
@@phillipmarnik My one does lol.
Another pitfall: ISPs often assign *dynamic ip* addresses to home subscriptions. How would you suggest someone deal with that?
Yes!! This is happened, when I practice mongo dB atlas, I need to regularly change my IP !!
You can use dyndns and connect via that service and that service changes the ip as your dynamic ip changes
Freedns
you could use no-ip which has a dynamic update client you can run as a system service. I use it for my home hosted nextcloud
ddns
I love your videos. It really gives us amateurs a little footing when trying to venture out into doing something a bit more technical. Enough to get us to a point where we can fill in the gaps to figure out the rest. Thank you so much.
I was trying to figure this out a few years ago with my Raspberry Pi but could never get past the local network issue. Now I think I'll try again and start the journey of making a website to help myself learn HTML.
Might be useful to mention : for dynamic ip addresses use dyndns, create cname record to it. Also the local ip: configure DHCP server to allocate specific ip per mac address, especially for servers.
Can you please explain this in detail?
@@d4django if your ISP does not provide a fixed ip address, it might change from time to time. To keep a consistent address for your home gateway, you can update a dynamic dns address that will always point to your gateway. Dyndns is one of the better known options. It provides a fixed name for your ever changing public ip. The devices behind your gateway, in your LAN, that are used in port forwarding also need to keep a consistent private ip. If you use DHCP these private ip's might change, breaking your port forwarding rules, pointing to non-existant or different devices. This is why you need to assign a fixed ip-address for those devices. You can do this manually or configure the DHCP server to always assign the same ip to the same device (based on its MAC-address). Hope this helps.
@@JeroenTrappers
Still didn't understand how it works. As the IP assigned by the ISP constantly changes.
Does it require to find the IP address after every reset (usually 24 hours) and correct it everyday by logging into the router?
Please continue the series automating android games
Bro you just explained something I was confused with for 5 years in 7 minutes
Glad it helped :)
Good info but most of the ISPs don't provide a static IP out of the box. Mostly it is a dynamic IP behind a NAT which changes frequently and being NAT'd you cannot forward your incoming connection to your local network.
@UCwf8JttYJt5Q2qG382rM7Tw Here in India most of the ISPs provide a NAT'd IP. Also they charge a hefty amount for a proper static IP. An easy way out for us is to buy a 5$ VPS.
Adoption of IPV6 is kinda meh over here. And yes IPV6 is the way to go.
@@mayur9876 💯
Can you make a follow up video with firewall rules to protect web server please ?
is there way to do this in something like python? I cant run the server.
DUDE YOUR AWESOME NOW MY DAD IS GONNA BE SUPER IMPRESSED THANK YOU
I wouldn’t publicly expose 80 port to anybody on the internet but it’s a matter of personal choices.
Could you please explain why you said this? I want to learn
engineer man: ever wanted to host a website server on ur machine? me: yes
Also, be very careful pointing DNS records directly at your home IP. It's best to proxy them through cloudflare or just go with dedicated hosting, an amazon lightsail instance is easy to set up and can get your website up in no time
Yes my first instinct was isnt that putting my home internet into jeopardy
So, basically, don’t do your own server at all?
@@temperances320 well, not on your home network
It would be useful to mention that residential IPs usually change when the router looses power and reconnects to the ISPs network. Some ISPs provide a Dynamic DNS service so that you can link your dynamic IP to a static domain. I think there are a couple of free options to accomplish this. Asus has a dynamic DNS that can be uses for their routers.
Results may vary. My IP only changes when my modem gets replaced.
@@EngineerMan Interesting. Around here you need to get a business subscription to get a static IP. But we have 940 Mbps fiber for $10. So we don't complain 😁
I mean, mine for sure is dynamic, it just really doesn't seem like it. It's so infrequent that it's just a mild annoyance at most.
When you don't have access to port forwarding in your router, or when your ISP puts you and a bunch of other households into a sub-network to save on public IPv4 addresses, you can still host a publicly available web server using Tor! The downside is that whoever wants to access the server also has to use Tor, and that the address is really long and random-looking and not very memorizable.
I was hoping to hear in a video about hardware to provide 24/7 access
Basically the answer is "get a piece of hardware, that you can leave on 24/7". I recommend something like a raspberry pi for that. A raspberry pi uses about 3W which is about 26 kWh per year which is about 7$ energy cost per year at 25ct/kWh.
But at your own risk, incredibly unsecure...
0:27 I suspect you can run a web server on a non-rooted Android device as long as the web server is listening on a port above 1024. The router should happily redirect port 80 to the >1024 port.
You actually can.
didn't our public ip address is assigned by our ISP and it changes every day?
I checked it several timesfor several days and every time I got a new ip address
and if the IP address is changed then we need to reconfigure our router port forwarding setting.
It will work till our ip address is the same then it will not work that's why server's ip address are specific
@@Monzzhu yes but most isp are assigned a specific range of ip to be assigned to there customers mostly it is dynamic.
The static ip address are mostly used by datacenters where web hosting is done.
I think most servers get there static ip address from the isp.
You didn't mention that most ISPs hange your public IP address reguilarly, so your statis setup will stop working after a fey days. The second thing you didn't mention is HTTSPS. Very many services will not direct to unsecure HTTP web pages, but only to HTTPS and for that you need HTTPS secure website processing and certificate handling, which is entilrey not trivial, though absolutely doable.
I just love this videos, short, concise and clearly presented informations.. Great job again!
Of course you have that little dhcp problem since your isp will give you new ips occasionally unless you purchase a static ip.
@@sergideki -- The easiest solution is to pay the $10 or so for a static ip. Else your dns may provide a script that will watch your ip and if it changes send the relevent information to them to update their records. I have a static myself, but my dns (freedns.afraid.org/) has scripts available that will attend to it if need be.
If ISP blocks those ports how do get around that? Use a different port?
For websites, ISPs that block ports is pretty problematic because port 80 and 443 is implied. If you changed the port to 8080 or something you'd need to go to whatever.org:8080.
Thanks. That's what I thought.
I have an esp32, a microcontroller that has a camera that streams or takes images. I wonder if this technique will work for it. seems like it should.
i didnt understand the listen part, how did forward the router to the html file?
You may need to change the external port to something like 81 if your ISP blocks common service ports such as web and email on their residential accounts. The URL people use to access your site will need to reflect this new port such as home.mydogchase.com:81
I have a problem where my website won't load on any device that isn't connected to my internet. What should i do to fix that?
You did not cover static vs DHCP addresses issued by the ISP. The IP will change foe most home users so if assigning a domain name a serves like DYNDNS would be needed to update DNS every time your IP lease expires and the address changes.
ok this was actually rly usefull as starter point thanks man
Great video, can this work with a home server like EasyPHP, how would it be set up. Thanks
Can someone explain what path to put in the nginx.conf file? Does "root" mean your C: (or whatever drive letter) drive?
I do agree with some commentary that there are security risks not addressed here. Maybe in an upcoming video?
Perhaps. I have some content that covers security in depth. It's not practical to cover a topic and all related topics and all related topics to the related topics in one video.
@@EngineerMan I agree, info overload doesn't help anyone. Besides, how hard can it be to google "how to secure my server".
Great information, but what if you don't have a static IP?
See how much extra a static i.p costs from your ISP.
What if your ip isn't static?
You need something like dyndns service.
Yes. Some routers have dynamic dns service. ASUS has it at no charge on their routers.
@@teamvigod yeah I love this feature!
You can even have a normal domain name which redirects to the one ASUS gives you 🙂
@@teamvigod
Wow. I didn't know that.
Thanks for educating me.
teamvigod my netgear nighthawk does too, it uses NoIP.com for it
@@ismet55555
Thanks for the comment. I have netgear, I'll check it out.
In case anyone runs into an issue trying this and you have Cox as your ISP, they do block all inbound connections on port 80. Found this out when I was setting up Nextcloud on a raspberry pi.
Does Cox still block port 80? I had them years ago and they did. It would be disappointing to hear that they still do.
@@EngineerMan Yup they do indeed
I was just wondering this yesterday!!
Same
Thanks engineer man! You're great!
Dammm its nice to have access to your router configuration...
Brian, can you show me how to do that using flask? Thank you.
what software are you using?
when I searched the Ip it brings me in my router login page? I don't know where I made the mistake.
I guess your router's admin panel is running in the port 80 of your public ip
Juan Manuel Espinosa change your router port to 8080
what happends when my isp decide to change my ip? does the thing goes down? thanks
why would you have port 80 blocked when you have to access the internet? You have to upload and download so I dont understand why ISP or firewalls would block port 80..What am I missing?
They block inbound port 80. Under normal circumstances this wouldn't affect anything other than external requests to your public ip on port 80.
I don't know how to host a website so I just do serverless. and for home personal sampling projects I do it on an Embedded server. I honestly have no idea about the subject and was looking around the propper way to do it.
What about dynamic IP addresses like NoIP.com in case your Public IP address changes?
Thanks Mr. Engineer Man ;)
Does WAN IP change every time router is restarted? Or at some other events by ISP?
Now since i know how to run a website, i just need what to put in website
What atom plug-in do you use to make it recognize the file types and put the little icon an the left of the filenames?
Can we use mini upnpc or any other UPnP application in order to do the port forwarding automatically? Say I make a multiplayer game, and I want the player to host the server without port forwarding. Do you think its a good solution?
Sure, if you don't care about the security of your home network, since the upnp implementation on consumer grade routers is rifle with security issues.
As per using a dedicated upnp application, you still need access to the router, as the router has no idea what to do with incoming connections if not explicitly told, unless there is an established connection with an external entity already.
Very informational. Thank you for sharing!
Hi, is there any security reason to use nginx over apache2? On Ubuntu OS
Google domain is not available in my country
I used caddy server for automatic HTTPS, super simple for reverse proxy and serving websites
Which router model is needed?
Hosting you own site @ home has serious security implications... Document yourself before you do so.
I don't think this video tries to show a production level site hosting, but just a fun exercise anyone with a router can do. But I do think engineer man should mention this is not by any chance a professional solution and as you say, can be unsafe, just to prevent newbies that watch this video.
Question, can we put anything as the root?
would this be unsafe even with a domain
So hear me out am new:
Instead of sacrificing the OS and creating a NAS
Can I...?
Host a website from a computer that basically stays powered on all the time.
And create an HTML that asks me for credentials and lets me use it like a storage website like google drive etc..
Maybe have a look at file hosting services like nextcloud / seafile / owncloud then. I would still recommend to use separate hardware with low energy consumption like a raspberry pi for that.
i just host an onion service with tor, it's not accessible w/o tor but doesn't need you to give everyone your ip or portforward
All of the ISP is blocking in my area for residential
Hey man do you know why port forwarding wont work on my router? I tried so many times but it isnt working
not the answer but i have the same problem
So well explained. Thank you
What is your code editor?
what if i don't have static ip?
good video, Could you share something about nginx reverse proxy cache to catch gif images please ?.
but this is safe? Ports will not be opened?
Doesn't my IP change every time I connect?
HEy how do you get that LOCK before your website...i think that is SSL...
You gotta buy an SSL certificate and configure it.
@@stephenmandelbaum2027 Thanks
In 2020, the need to pay for an SSL cert is no more. letsencrypt.org/
This only works with static IP addresses.
I just use ngrok and make a password protected https connection
So I can use a raspberry to get a free server. Thank you soo much
Lovely photo gallery 😉
Doesn't work, im behind CG-NAT :(
Is it possible via mobile hotspot?
My ISP puts me behind a double NAT 😐
dynamic ips and dyndns and hardening against hacking would be relevant additions... at least a warning about not checking for intruders...
Port 80/443 is a pretty uncommon attack vector when used with a modern web server (nginx) as I've done in the video. When exploits are found they are patched almost immediately.
Great video. Love your content. But you might wanna put a disclaimer telling people not to do that. This is not safe.
Which part isn't safe?
@@EngineerMan Well I mean it depends. Most people watching this video dont necessarily have strong comp sci knowledge. So just doing something like that for sure opens up more risk. For instance:
1) You might want some containment for your web file or at least make sure the right permissions are used for the folder.
2) Proper firewall rules need to be set.
3) Maybe use a dmz
Fortunately for most, residential routers central to most networks provide a complete firewall blocking all inbound connections by default. This is different than, say, a cloud server where an IP maps directly to a server and there's no firewall of any kind by default. The server is responsible for managing its own. Opening port 80 (and 443) is both very common and low risk. Now, if I were describing setting up SSH in the same way, there's so much that could go wrong with that.
Could u make a video on hoe to change own phone IP address
I believe you just have to unplug your modem for a about an hour and your internet company will assign a new one to it automatically
Thanks! What should I do to host the website to people connected my wifi?
For computers also on your LAN and assuming no firewall is blocking anything, simply type your local IP into another computer.
@@EngineerMan Thanks man!
I use an asus router so the good part about dynamic ip's, I just use the built-in ddns that asus provides in the router.... I wonder how many more years my router will live. it's getting kinda old now, longest lasting router I've had.
but google domain do charge to get a new domain.. then how come it is free.?
The free part is in the hosting and because domains are optional.
@@EngineerMan would you be doing vulnerabilities in linux or asp.net by any chance?
You can get free domains like .tk .ml .cf etc
Only if I'm not behind a CGN.
I wanted this..... Thanks em for existing
Litteral life saver ! TYSM
Thanks! How secure is this?
Perfectly secure, you're only exposing a single port.
What if you were using cellular?
You can't use it for this purpose
LOL get off of that junk router and run OpenBSD. Ive liked all your videos thanks for making them.
Is it dodgy giving people your public IP address?
no lol all websites u visit see it
I wish you would have went into much more detail or referenced a video on NGINX which I feel was neglected here yet very important.
This is really cool, but is this secure?
Thx man!
You don't have systematically a fixed IP.
Any DynDNS solve it.
Why no IPv6 ??
Awesome work, anyone let me know if this possible. From my host machine running Windows 10 I have a linux VM running on VirtualBox that is hosting a danjgo website. I can access the website from my host machine by port forwarding in VirtualBox, but how to route outside internet traffic (outside of my network) to my linux VM running the danjgo website on my main computer
You mean to direct traffic to your windows computer ??
@@hbwgamer802 yes and then forwards it to a VM using VirtualBox on the Windows computer.
outside traffic >> modem >> port forwarding to host computer >> forward traffic to a django application running on the VM running inside of Windows computer.
Your VM should already have it's own IP, so, you'd skip the step where you port forward to your host machine and just port forward right to the VM.
Need this most
security? opening up your router for hacks?