我如何设置Mac OS X服务器 – 机场极端后的NameServer?

我有一台Mac mini服务器,我想安装一些东西。

我的设置如下:

WAN连接(静态IP和ISP名称服务器)进入Airport Extreme的WAN端口。 Mac mini服务器连接到其中一个以太网端口。 Mac mini将托pipe我的域名something.com。

我的设置到目前为止:机场快车得到:

96.xxx作为来自ISP的外部静态IP

作为域名服务器

Mac mini服务器总是从Airport Express获取一个保留的DHCP IP:

10.0.1.3是服务器的IP地址

10.0.1.1作为dns(这个ip是机场快递本身)

我的DNS服务器有一个logging指向ns.something.com和PTR做相反的。

我已经将我的96.xxx添加到我的注册服务商的附件ns.something.com。

现在:似乎没有人能够访问我的ns.something.com来解决我的任何logging。 从我的networking中的任何一台电脑,我可以看到我的ns和一切正常。 另一方面外部不……它好像是机场极端的“持有”外部94.xxx地址不通过DNS到我的10.0.1.3 ns服务器。

我有服务器pipe理机场。 这不应该工作吗?

编辑:好吧…它看起来像你的顶级域名提供商没有正确指出ns.invatamax.ro 96.xxx我的电脑试图解决invatamax.ro,认识到你已经设置为ns名称服务器。 invatamax.ro,但是它不能parsing它应该看的IP地址(96.xxx地址)。 你什么时候让域名提供商设置了指针? 如果是在最后一天之内,则需要时间在世界各地进行复制。 由于我无法获取ns.invatamax.ro的IP地址,因此不是路由器问题。 如果这是一个路由器问题,我将能够找出96.xxx地址,但路由器的traceroute将失败。 替代文字

检查这个链接:http: //zytrax.com/books/dns/ch8/ns.html它使用了一堆奇特的混淆语言,但基本上你所缺less的是胶水logging。

要中断查询死锁,以便在被查询的域内返回名称服务器。 假设对一个域的查询,比如www.example.com的A RR,返回一个包含名称但不包含名称服务器的IP地址的引用,例如位于域example.com中的ns1.example.com。 由于名称服务器的IP地址是未知的,这自然会导致对ns1.example.com的A RR的查询,这将返回具有名称而不是ns1.example.com的IP的引用! 提供胶水logging时,不会发生此问题。

替代文字

正如你从图中看到的,有一个无限循环将进行2-> 3-> 4-> 5-> 4-> 4-> 5-> 4

只是一个快速的想法:有可能你也可能需要一个反向logging,有时称为PTRlogging。 您可以要求您的ISP设置。 你会想要一个反向logging指向96.xxx到something.com和ns.something.com。

值得注意的是,在单一位置的单一服务器上,将公共DNS放在非冗余电源,互联网和路由器以及消费级连接上是非常不利的。

另外,从networking外部运行traceroute -p X ns.something.com ,其中X是DNS使用的端口号,用于DNS使用的每个端口号。 这将告诉你networking之外的计算机尝试访问您的服务器的path。

首先,“something.com”parsing为可以正常工作的网页,所以我猜测这不是你真正的域名。 知道真正的域名将帮助我们更快地帮助你。

其次,这听起来像你没有你的ISP的支持在家里这样做? 他们很可能会阻止运行到家庭networking的DNS服务器,因为大多数客户需要这样做的合法理由很less。

接下来,你是否真的注册了这个域名,并且为你的域名获得了权威的DNS条目,指向路由器的外部Internet地址?

仅仅把DNS服务器上网是不够的,input一个你喜欢的域名并且说“我们在这里,我们是世界,来接我们”,从你的问题的措辞来看,这听起来有点像这样你做了什么。