我有Ubuntu 11.04 Natty,我正在使用bind9服务。 我有这样的配置:
$TTL 86400
example.com. IN SOA ns1.example.com. root.example.com. (2012111201 10800 3600 604800 86400)
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
ns1.example.com. IN A 55.55.44.44
ns2.example.com. IN A 44.44.55.55
example.com. IN A 55.55.44.44
*.example.com. IN CNAME example.com.
现在,我的所有子域都指向我的主域名IP,第一个NS(55.55.44.44)
我想要做的是,如果端口被更改,则将子域指向另一个IP。 例如:
端口80上的test.example.com指向55.55.44.44,端口25565上的test.example.com指向33.33.33.33
进一步说明: 我在端口80上的test.example.com上托管了一个网站,该网站位于bind9服务所在的同一台服务器上。但是如果你想在Minecraft中保存test.example.com,它必须指向33.33.33.33:25565。
所以:
test.example.com:80 -> 55.55.44.44:80
test.example.com:25565 -> 33.33.33.33:25565
这可能吗? 谢谢
答案 0 :(得分:1)
没有。 DNS仅解析为IP地址级别。
您可以获得的最接近的是配置DNS解析为执行端口转发的计算机。
答案 1 :(得分:0)
不,这是不可能的。 DNS不了解端口。