ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Set up Personal Web Site at Home with Virgin Media Broadband?

Updated on April 7, 2010

I use Virgin Media Broadband with a  Netgear Wireless  router for my home network to connect three laptops. In this article I haven't talked about port forwarding, and other issues related to setting up a Personal Web Site at home.

Basically, If I want to set up a website accessible from Internet at home,  all I have to do are:

Use Web Platform Installer to Install all softwares needed to setup my home page

The Microsoft Web Platform Installer 2.0 (Web PI) is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easy. The Web PI also makes it easy to install and run the most popular free web applications for blogging, content management and more with the built-in Windows Web Application Gallery which include Wordpress, Joomla!

Open System Service Port 80 to outside

Now I have setup my amazing website on his own laptop, but I found that it isn't accessable from the internet. Some people suspect if Virgin Media blocked the inbound access of port 80. Actually, VirginMedia doesn't block any port, you firewall does. 

You have to configure your system port on your Firewall. I use McAfee Personal Firewall. This is how I modify inbound and outbound network access of my system service port 80:

  • On the McAfee SecurityCenter pane, click Internet & Network, then click Configure.
  • On the Internet & Network Configuration pane, under Firewall protection is enabled, click Advanced.
  • On the Firewall pane, click System Services.
  • In the System Services pane, under Ports and System Services, tick "Inbound TCP/IP ports", this is the standard HTTP Web Server port.
  • Click OK.

Set up port forwarding

First I have to asign static IP private address (192.168.x.x) to my laptops. In my Netgear router admin center, find Attached Devices, I can see  IP Address, Device Name and MAC (Media Access Control) Address for each computer attached to the router.

Then go to Port Forwarding to redirect internet access request to my Web Site Server. The most common services you would provide are Web (HTTP) server or FTP server. To setup a computer or server to be accessible to the Internet for an Internet service:

  • Select the Internet service  you want to use from the Service Name list.
  • Type the IP address of the computer in the Server IP Address box.
  • Click Add.

Here we add the address asigned in the previous step.

Set up Domain Name with Registrar

Virgin Media only give you dynamic IP addresses, but actually its IP's Sticky, that means they are generally associated to you unless something hardware related changed (your MAC address). When this changes, so does the IP. So your IP address almost as static as REAL static IP, 

So I don't need a dynamic DNS service, I register my domain name with enom, I  assign one of my subdomain to point to  IP adress. Now people can type my domain name visit my website hosted at my home coputer.

My wife asked, have figure out how to set up a web site on our laptop? Great! but, can I turn off my computer? I want to save electricity!


    0 of 8192 characters used
    Post Comment

    • jim.sheng profile imageAUTHOR

      Dalriada Books Ltd 

      7 years ago from UK

      When you installed SQL Express Server, which credential do you choose, Windows integrated Security or Specified? You may have to edit Database connection string in IIS server, specify the server IP address, database name, and credentials method.

    • profile image


      7 years ago

      Nice Article.

      I have a question though. How would you set up an SQL Express server to accept connections from a remote webpage script?

      - The computer which runs this sql server is connected to the internet via a wireless router.

      - Successful port forwarding for HTTP proves that this computer can be used a website host.

      - TCP/IP is enable on the SQL Browser and Port 1433 is open.

      I feel I need to specify a correct forwarding on the router to be able to access this sql server. What am I missing?


    • profile image


      7 years ago

      Actually, VM do block some ports.

      To be exact they block four incoming ports from the 130 range (i think 133,135,137,139?)

      A common thing many firewalls do nowadays, something to do with windows being vulnerable?

    • Cable UK profile image

      Cable UK 

      7 years ago from Staffordshire, UK

      This is very good. nice work.

    • profile image


      8 years ago


    • profile image

      8 years ago

      Thanks a lot, very helpfull article. :)


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)