我订阅了一个域名,现在我可以使用注册商的网页界面来编辑区域文件。
我想redirect一切(mydomain.com,xxx.mydomain.com等)到相同的IP地址,除了一个specificprefix.mydomain.com应指向另一个IP。
我认为这将是确定的,但不幸的是specificprefix.mydomain.com也指向第一个IP。
这是我的DNS区域文件:
* 10800 IN A <FIRST_IP> @ 10800 IN A <FIRST_IP> specificprefix.mydomain.com 10800 IN A <SECOND_IP> (then some mail stuff that I don't think related)
这里有什么问题?
您可能需要在第3行的FQDN末尾添加一个点( . )。
如果这是一个绑定区文件(或等效文件),$ ORIGIN被添加到任何非FQDN主机名的末尾。 (一个不以点结束的)。 默认$ ORIGIN是域名,所以在你的例子中是mydomain.com 。
你的第一行不是以点结尾,所以扩展到*.mydomain.com. 这是你想要的。
第二行包含@ ,具体是指“起源”,所以mydomain.com. 。
第三行具有指定的主机名,但不以点结束,因此扩展到specificprefix.mydomain.com.mydomain.com. 。 你可以ping通,并得到你的第二个IP返回…