感谢您花时间检查我的问题。
首先,我有一个通过域名(kalman98.net)托pipe网站的Apache服务器。 该域由gandi.net提供。 在我的DNS中,我也有几个子域名。 以下是我的DNS文件的摘要:
@ 10800 IN A 108.239.219.12 @ 10800 IN MX 10 spool.mail.gandi.net. @ 10800 IN MX 50 fb.mail.gandi.net. @ 10800 IN SOA ns1.gandi.net. hostmaster.gandi.net. 1506306623 10800 3600 604800 10800 blog 10800 IN CNAME blogs.vip.gandi.net. imap 10800 IN CNAME access.mail.gandi.net. pop 10800 IN CNAME access.mail.gandi.net. smtp 10800 IN CNAME relay.mail.gandi.net. webmail 10800 IN CNAME webmail.gandi.net. www 10800 IN A 108.239.219.12 sub 10800 IN A 108.239.219.12
其中大部分是由甘地提供的,我认为是与他们的一些贵宾服务有关的……我没有真正搞砸他们。 然而,我已经添加了自己的第一和第三行,基于预先存在的东西。
我的问题是双重的。 首先,任何人都可以向我解释,或者直接给我一个资源,区域文件是如何布置的,以及这些线是什么意思? 我所拥有的一切似乎都行得通,但我不知道这意味着什么,所以不知道如何进一步修改。
这使我想到第二个问题。 这台服务器的networking上的路由器似乎有发夹NAT设置,如在这个问题的第二个答案中所述。 build议的解决方法是设置水平分割DNS,所以我试着一次又一次地研究它,并弄清楚它在世界上是如何工作的,但是我不能在我的生活中遇到任何明确的解决scheme或文档。 我发现这看起来很有希望,但最终没有任何东西与区域文件有关。 我已经阅读了拆分分裂DNS,分裂地平线DNS,分裂脑DNS和全脑DNS,我真的没有设法理解他们之间的很多不同之处。 我读过的很多内容都说你需要两个DNS服务器,一个在本地networking,一个在外面,但是我只有一个由gandi托pipe的DNS服务器。 是否可以使用单个DNS服务器/区域文件设置Split Horizon DNS?
无论如何,我为所有的问题感到抱歉,我相信这是非常明显的,我在某个地方失败了。 我想了解该区域文件是如何工作的,以便我可以设置Split Horizon DNS并使用服务器连接到同一networking的设备。 如果任何人都可以指点我一些体面的,易于理解的文档,我将非常感激。
再次感谢。