0

这很复杂,所以请多多包涵。我们是一家拥有内部 DNS 服务器的小公司。我们管理自己的 FTP 和邮件,但远程托管我们的网站 (Bluehost)。我们正在使用 Mac OSX 10.3 (Panther) Server 软件在我们的防火墙后面路由用户。我最近为我们网站的移动版本 (m.mysite.com) 创建了一个新的子域。它可以在远程或从代理服务器正常工作。它在我们防火墙后面的办公室不起作用。我的区域记录有问题吗?

这是我的本地区域记录:

Type  From              To
NS    mysite.com        ns.mysite.com
A     ns.mysite.com     10.0.0.100
A     ical.mysite.com   10.0.0.100
A     mail.mysite.com   10.0.0.101
A     ftp.mysite.com    10.0.0.103
A     mysite.com        74.220.195.50 (my remote webhost IP)
A     www.mysite.com    74.220.195.50
MX    mysite.com        mail.mysite.com
A     m.mysite.com      74.220.195.50 (does not work!)

这是我的远程虚拟主机上的区域记录的一个 exerprt:

Type  From              To
A     @                 74.220.195.50
A     localhost         127.0.0.1
A     mail              17.149.160.49 (my office's IP)
A     ftp               17.149.160.49
A     m                 74.220.195.50
A     www.m             74.220.195.50

我尝试转储本地缓存并重新启动所有本地机器。没有喜悦。除 m.mysite.com 外,一切正常。任何想法我做错了什么?顺便说一句,这些不是真正的远程 IP。我用这些来说明问题。

4

1 回答 1

1

如果您想拥有一台与 Internet 通信的 DNS 服务器,则需要另一台服务器。您的名为 primary 的 DNS 服务器必须在 Internet 上可见。您的第二个 DNS 服务器将在本地使用。

您的主服务器将通过 Internet 保存可路由的 IP 地址。

您的辅助服务器将通过以太网(您的 LAN)保存可路由的 IP 地址。

主服务器示例:

Type  From              To
NS    mysite.com        ns.mysite.com
A     ns.mysite.com     74.220.195.50
A     ical.mysite.com   74.220.195.50
A     mail.mysite.com   74.220.195.50
A     ftp.mysite.com    74.220.195.50
A     mysite.com        74.220.195.50
A     www.mysite.com    74.220.195.50
MX    mysite.com        mail.mysite.com
A     m.mysite.com      74.220.195.50 

辅助服务器示例:

Type  From              To
NS    mysite.com        ns.mysite.com
A     ns.mysite.com     10.0.0.100
A     ical.mysite.com   10.0.0.100
A     mail.mysite.com   10.0.0.101
A     ftp.mysite.com    10.0.0.103
A     mysite.com        10.0.0.100
A     www.mysite.com    10.0.0.100
MX    mysite.com        mail.mysite.com
A     m.mysite.com      10.0.0.100

所以这背后的想法是

    Everyone
       |
      You
       |
     Router
    |      |
    A      B

答:在 Internet 上可见 - DNS、Web 服务器,无论您想要什么(您将您的域路由到那里)

B :本地 DNS 服务器,您将其用作局域网连接内的主要和辅助 DNS 服务器。

在办公室,你的电脑会询问 B,你会得到 A 的内部 IP 地址。所以你会看到服务器 A 的页面。

在 Internet 上,您会看到计算机 A 并询问服务器 A。

您的计算机将在转到 A 之前查看 B 的 DNS 解析内容,并且由于 B 应该保留您的分配,您的计算机将获得您服务器的内部 IP 地址。

于 2012-04-25T14:24:46.370 回答