Access my home Website

ɹǝuuᴉM

Expert Member
Joined
Dec 6, 2015
Messages
3,604
Reaction score
542
Location
Earth
Hello. I am fairly new to all this internet, LAN, Home Web Sites, etc. I have at home a fairly small network. Part wifi and part wired. All in all +-10 devices are connected. Works just fine and the best part is, I did it myself. I have learned a lot along the way while battling to get it working. Now, I want to go a step further. I want to access it all from the internet - using any smart phone or tablet. Further, I have a small, private website. I use my MxIII smart box as a server. It works if I am on the LAN. Website and all. I have used the no-ip free services and that works too but: It ALWAYS opens/accesses my Telkom ADSL router Login page and not my home page :( I believe I must do some port/IP forwarding or something like that. But then, on occasion I would like to access my Telkom router and not the website. I don't know how to do it or if it is possible to do it at all. Telkom supplied me with an 'Aztech 700WR 3G ADSL2 Wireless N 4 port Router'. Does anybody know this router? What exactly must I program to access my website on my home mini-server from the internet? And how can I differentiate between the website and the router access? English is not my home language. If you do not understand I can try to explain it all over again.
 
First, please use paragraphs. It makes your post much easier to read.

Then:

You need to let us know which router you have, not Telkom, what brand and model it is.

The issue is port forwarding, you are correct, but the settings differ from router to router.

what you are going to need to do is either change you routers default port from 80 to something else and then forward any thing for port 80 to the ip of your server pc.

Easier is to forward a different port to port 80 on your target pc.So if you where to choose port 81 instead of 80 then you would put www.yoururl.biz:81 into your browser and the router would then forward it to 192.168.0.xxx:80.

The exact settings depend on your router tho. You can have a look on http://portforward.com/ for your router model and the exact instructions should be there.
 
your router will be listening on port 80... and when you load your no-ip address, you see it. so you can either set your router to forward all internet originating traffic (usually called the DMZ) to an internal ip address on your network - but then you wont see your router.

the solution is to set your MxIII to listen on http-alt (port 8080) ... and configure port forwarding on your router to forward all port 8080 connections to the MxIII's internal ip address. If the MxIII uses https (port 443) then forward that port.

i.e. you cannot have 2 different things using the same port.
 
Thank you for the replies. As we chat I realise which info I give is usefull and which is not.
Telkom Router is: Aztech 700WR 3G ADSL2 Wireless-N 4 port
It has a rather confusing menu system but I figured it out (more or less)
If you know this router please tell me exactly what values to put where.
The local IP of the router is: 10.0.0.1
The local IP of my mini server is: 10.0.0.105 but funnny enough, sometimes it changes to 10.0.0.109 or something like that. Somehow I must tell the Router not to change the IP's of my network devices.
My WEB IP is changing too now and than but the no-ip service takes care of that.
Please write some ore in here and I will reply with ore info. I reeeealy want to sort this out.
 
usually your port forwarding and your routers "internet access port" are different options.

When you want to do is check your options for something like "access the router from the internet" and find out what port to use.

If your home webserver is on ip 192.168.1.5 then you want to setup a forwarding rule on your router to say anything received from any ip address to port 85 (** see note below) must be redirected to 192.168.1.5 port 80 (your webserver port).

Say your routers internet ip address is 41.32.33.43, if you browse to http://41.32.33.43:85 then you should see your home webserver.

Your router should have support for something like DDNS. When your router gets a new IP address it contacts the DDNS details you have entered and updates the information. Using this you can now access your network using a domain name instead of having to know the ip address every time.

** It's better security to not forward port 80 as many scripts/bots/etc scan ip addresses looking for stuff running on port 80 and then running scripts against them hoping for a badly configured webserver.
Sticking to something different like 85 could keep you out of harms way.
You should probably use a number not mentioned here: https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
 
the internal ip address changing is because of the DHCP.
You should be able to assign the ip address to the mac device of the mini server.
 
Ok. So far so good. Sorted out the DHCP. Now my home server has a permanent LAN address (10.0.0.105) What about the port? What role does it play in all this? I only figured out how to force the router to assign IP addresses. And what is a subnet mask? Oh man, why must it be soooo complicated?
No-Ip is programmed ok.
Router is now ok too.
Still have to figure out how to force the router to redirect the internet traffic to the server and not open its own Login page.
 
Would using Teamviewer not be easier?

I have a similar setup with a bunch of PCs that I would like to access incl a microserver. I run Teamviewer on the microserver. Then on each pc I'm also running VNC. So I teamviewer into the microserver from my work. Once on the server I acccess the other PCs using VNC from the server.

It works really well.
 
Would using Teamviewer not be easier?

I have a similar setup with a bunch of PCs that I would like to access incl a microserver. I run Teamviewer on the microserver. Then on each pc I'm also running VNC. So I teamviewer into the microserver from my work. Once on the server I acccess the other PCs using VNC from the server.

It works really well.

Thank you. I just had a look at it and it does sort out most issues. Now, if I only can access the web page ...
 
The web page on your server should be running on port 80.

You should forward an abritory port (use 8080 if you want) on your router to port 80 on your internal ip address.

so, find your port forwarding section and enter soumething like:

source: any (or 0.0.0.0)
source port: 8080
destination ip: 10.0.0.105
destination port: 80

Then, when you browse to http://your_no-ip:8080 you should see your webserver
 
I am one step closer. Not just there yet but closer. I use port 8080. Reprogramed the telkom Aztech router and made use of DMZ to clear the firewall. Also I did update the No-Ip site with the new port setting. It works but :( . . .
First: The 8080 port is not the same as port 80. The thing is, with port 80 the browser on the net is automatically adding the "index.htm" ending to the web address. As I just found out, not so on port 8080. And I don't see where on the router or the No-Ip site, I can specify that. It seems that only port 80 is "Website browsing ready".
Second: If I give you my url, anyone will be able to change the site as he pleases! Actually, if you use the page back button, you can access/edit all the files on the server. Obviously, I don't want that. The public must only be able to view but not change the content.
And lastly: The No-Ip does a good job at keeping the URL updated with my dynamic telkom IP address but, I also must program that address in my telkom router. Anything coming from that address on port 8080, will be send strait to my web server. It is like the router is non existent. It is just a hop in between. But if telkom decide to change the dynamic address then the router does not know that and won't redirect even if the No-Ip site does update and accesses the router. Somehow I need to tell the router to update and reroute all trafic comming from the new Web Ip address. Huh . . .
 
you're almost getting it.

No-Ip - how this works is when your router detects that it's 'internet ip' has changed then it Automatically sends a message to no-ip with the updated ip address.
So - if for example your no-ip domain name is minner.no-ip.com and your router is currently on 1.1.1.1 then no-ip links minner.no-ip.com to 1.1.1.1 and if you browse to minner.no-ip.com then you get to your router (at 1.1.1.1). If telkom updates your ip address to 1.1.1.2 then your router informs no-ip that minner.no-ip.com must now go to 1.1.1.2 so when you browse to minner.no-ip.com then you get to your router (at 1.1.1.2).


Then:
What is the exact process that you want when someone browses to your router:8080?
You can setup htauth on your webserver (what webserver are you using? apache?) so it prompts everyone for a username and password.

Else yes, anyone going to your-router-address:8080 will have full access to your web server.
 
Top
Sign up to the MyBroadband newsletter
X