我已经在运行 Linux 的 Amazon Ec2 实例上设置/安装了 webmin。使用登录凭据创建用户并在安全组中添加端口 10000 后,我可以通过
http://IP-ADDRESS-HERE:10000
。
我想创建类似的子域名webmin.example.com which points to ip-address:10000 ( port used by webmin )
。我尝试在 AWS Route 53 上创建 SRV 类型的主机记录,但似乎不起作用。
webmin.example.com. SRV 1 10 10000 IP-ADDRESS-HERE
请在这方面提供帮助。
答案1
您只需添加“A”记录。
Web 浏览器上的任何域名地址默认指向端口 80 http://sub.domain.com==http://sub.domain.com:80
为了指向http://sub.domain.com:80 to http://ip-address:1000
,您需要设置 iptables 端口重定向。http://www.cyberciti.biz/faq/linux-port-redirection-with-iptables
但请记住,您将无法在同一个“IP”上的 80 端口上托管网站。
如果您希望我澄清任何内容,请添加评论。
答案2
DNS 与端口无关,只与域有关。
您要做的是创建一个“A”记录,将您的子域指向正确的服务器。
你的“A”记录应该只包含子域名、A 记录的事实以及 IP 地址:
example.com. A 192.0.2.1 ; IPv4 address for example.com
看http://en.wikipedia.org/wiki/Zone_file查看更多示例。
记住:
- DNS 负责将您引导至服务器。
- 您的服务器负责处理请求(包括在正确的端口上监听和响应)。