Everyone says a website needs a fixed address, and your home internet keeps changing yours. It does not need one. With a local web server, two forwarded ports and a Dynamic DNS name that follows your address, your own PC can serve a real website on your own domain. This guide walks the whole chain - and states the limits plainly.
In the video, Anshu plays a complete beginner on purpose: the website is built with AI help, then hosted live from a Windows PC at home - without buying a static IP. The tools are a local web server, router port forwarding, Dynamic DNS and a domain pointed the right way. This page is the map of that whole project in the right order. The companion guides in this series go deep on each hard part - why your address changes, the DDNS updater discipline, the two-minute CGNAT check, free HTTPS, router safety rules, the site-died-after-IP-change diagnosis, and knowing when a site has outgrown the house.
A website needs one thing above all: an address visitors can always find. A static IP gives you that by never changing. A normal home connection gives you a dynamic IP - it changes when the router reconnects or the ISP rotates its pool, sometimes every few days.
The video's whole idea is one honest trick: do not fix the address, fix the directions. A Dynamic DNS hostname is a name whose record is rewritten automatically every time your address changes. Visitors use the name; the name always points at today's address. Everything else in this guide is plumbing around that one idea.
In the video, Anshu deliberately plays a complete beginner and builds the website with AI help inside Trae IDE - proof that the building part no longer needs deep coding knowledge. For hosting, it genuinely does not matter what built the site.
The PC becomes a server by running web server software. Pick the lightest one that fits your site:
http://localhost in the PC's own browser. The site must load here first. If it fails locally, it will fail for the world too.ipconfig.Open the router admin page (commonly 192.168.0.1 or 192.168.1.1), find Port Forwarding, and create exactly two rules, both aimed at the PC's reserved local address:
That is the complete door list for a website. Nothing else needs forwarding, and every extra open port is extra risk with no benefit.
Create a free Dynamic DNS hostname (a name under a DDNS provider's domain - the video sets one up step by step). Then tell something in your home to keep its record true:
nslookup yourname.example-dns.com (an example hostname) - the answer should become the new address within minutes.A DDNS hostname works, but your own domain looks professional and stays yours forever. At your domain registrar:
www pointing to your DDNS hostname. The domain now follows wherever the DDNS record points - the IP can change daily and the domain never notices.www address.The only test that counts: phone on mobile data, Wi-Fi off, open your domain. Testing from home Wi-Fi can fool you, because many routers cannot loop their own public address back inside.
Then keep the honest limits in view. Visitors download your site at your upload speed - fine for portfolios and small sites, a ceiling for busy ones. Uptime means your PC on, your power on, your ISP up - a Windows Update reboot at midnight is a site outage. The web server faces the whole internet, so keep it and Windows patched, keep the site's admin login strong, and keep a backup of the site folder. And two honest warnings: some ISPs block incoming ports 80 and 443, and some put homes behind CGNAT, where forwarding cannot work at all - the companion guides in this series cover the two-minute CGNAT check and the tunnel route that works even then. For a portfolio, a family site or a learning project, home hosting is genuinely good. The day a real business depends on the site, it deserves real hosting - that graduation is a success, not a failure.
Watch the complete project in the video - website built with AI, local server, port forwarding, Dynamic DNS and domain configuration, all done live step by step.
▶️ Watch Full VideoCorrect. A static IP is only one way to keep a site findable. Dynamic DNS does the same job: a hostname whose DNS record is updated automatically every time your home IP changes, so visitors always land on the current address. The setup in the video and in this guide both use that route.
The method itself is free, apart from what you may already pay for: the internet connection, the electricity, and a domain name if you want your own (a free DDNS hostname works without one). The real costs are your upload speed and your availability - the site is exactly as fast and as up as your home connection.
Work in this order. First check CGNAT: compare the WAN IP on your router status page with the public IP a checker site shows - if they differ, port forwarding cannot work and you need a public IP from the ISP or a tunnel. Then confirm the PC local IP still matches the forwarding rule, and make sure you tested from mobile data, not home Wi-Fi.