I want to connect my local IIS server to internet so I can access it from anywhere.
I have the following ISP restrictions:
- My router does not support port forwarding.
- My router is using NAT and DHCP.
I want to connect my local IIS server to internet so I can access it from anywhere.
I have the following ISP restrictions:
Update: Assuming from your last comment that you're behind a carrier-grade NAT you can ignore options 2 and 3. I'll just leave them in case they are helpful to other users.
There are several options, depending mainly on your IP type, your modem/router setup or in more general terms how your ISP implemented your internet connection (e.g. if a PPP connection is established or if it's some kind of "unusual" setup). I assume you want to connect other devices to the internet as well, not only the machine the IIS server runs on.
With the current info, the amount of detail that can be put in an answer is limited (the question is too broad) but in general, you should at least have the following options:
If you don't have a public IP address you will need to use a proxy or a VPN service (e.g. use AirVPN and setup a port forward, see link in David's comment for further details). There is no way around that for "direct access" over the internet. If you don't need "direct access" you could login into a local machine on your network via a remote tool (e.g. Anydesk) and access your IIS from there.
If you have a public IP address and your router supports PPPoE pass through, you can establish a "software" internet connection directly through a device on your network (e.g. an HW-router that supports port forward, a "software router" you can install on an existing machine or directly on your server, just make sure to setup a firewall)
If the router does not support PPPoE but you do get a public IP, I recommend getting a different router/modem (depending on what hardware you have right now), that either supports port forwarding or PPPoE pass-through). Alternatively you could go with a service as shown in the first option.
Note: Most consumer / small business connections types (which I assume you use) I came about (e.g. DSL) have usually a straightforward setup of the PPPoE. Other connection types might require different/additional setups.