我正在尝试在与我的 Web 服务器相同的机器上设置 DNS 服务器。我一直在关注这教程和其他类似的教程,但没有一个教程描述如果 DNS 服务器与 Web 服务器位于同一台机器上并使用相同的 IP 地址,该怎么办。我在几个地方读到过可以做到这一点,但我没有看到任何关于如何做到这一点的信息,所以我尝试使用正常方法,但到目前为止它不起作用。
我主要无法理解应该把什么值放在哪里。
在教程中,他们有一个主 DNS 服务器,地址是 10.128.10.11,并且他们说 FQDN 是ns1.nyc3.example.com。但在不同的地方,他们只使用nyc3.example.com。ns1 是特殊的 DNS 事物吗,还是只是为了示例而虚构的?
例如,当我在服务器上执行 hostname --fqdn 时,我得到123.我的服务器.本地。这是否意味着ns1.nyc3.example.com我放123.我的服务器.本地并且其中说nyc3.example.com我放我的服务器.本地还是说ns1.nyc3.example.com我放ns1.123.我的服务器.本地并且其中说nyc3.example.com我放123.我的服务器.本地?
我尝试过所有不同的方法,但最终“nslookup 123.myserver.local”都没有起作用,我得到的结果如下:
Server: 10.128.100.101
Address: 10.128.100.101#53
** server can't find mysite.local: SERVFAIL
但是“nslookup 10.128.100.101”总是返回正确的值。
我想知道我是否应该做其他事情才能让它们在同一个盒子上工作。我还想确认使用 .local 不会造成任何混乱。
有人知道教程实际上希望我使用什么值吗?有人有可以推荐的资源,关于将两者放在同一个盒子上吗?.local 网站需要做任何特殊的事情吗?
如果您需要更多信息,请告诉我。谢谢。