ydns / bash-updater

YDNS Bash Updater Script
GNU General Public License v3.0
80 stars 43 forks source link

Feature Suggestion - Port 80 redirection #24

Open femarschall opened 9 years ago

femarschall commented 9 years ago

When I add a new record ( A, CNAME..) I'd like to be able to choose to which port it points to in addition to the destination IP address. And of course that means that whatever port is choosed it would be cloaked.

This feature is currently only implemented in no-ip.org. It is specially useful for those like me that have the default http 80 port blocked by domestic ISPs.

Mikaela commented 9 years ago

I have no idea what no-ip.org does, but DNS records don't allow specifying which port to point.

commx commented 9 years ago

This feature (haven't heard of it before, just had a look at what no-ip provides) seems not to be DNS-related. As far as I understand, this feature uses some kind of proxy to relay the traffic from one port to another using external servers.

Such a feature cannot be provided at no charge at the moment.

I'm going to think about transisting YDNS to a community project with volunteers working on it; maybe we can arrange additional bandwidth/capacity to provide additional services like that.

femarschall commented 9 years ago

It's a feature I also use on my router's firewall configurations. https://www.fclose.com/816/port-forwarding-using-iptables/

I like YDNS very much. It's very clean and simple but yet with some features most DNS servers don't offer such as public domain list (as in freedns.afraid.org) and that is great!

Congratulations for this project!

femarschall commented 9 years ago

I contacted the support from cloudns and they said they can accomplish that through http proxy for $10, I don't know if it is by month or year..

commx commented 9 years ago

We're currently investigating if and how we can provide a tunnel based service that allows port redirection even if you don't have any public IP address. As mentioned above, this is beyond the possibilities of the DNS protocol and requires much more complexity.