DNS服务器不传播子域

时间:2012-04-25 14:17:48

标签: macos dns

这很复杂,请耐心等待。我们是一家拥有内部DNS服务器的小公司。我们管理自己的FTP和邮件,但远程托管我们的网站(Bluehost)。我们正在使用Mac OSX 10.3(Panther)服务器软件来路由防火墙后面的用户。我最近为我们网站的移动版本(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!)

以下是我远程webhost上区域记录的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。我有什么想法我做错了吗? BTW这些不是真正的远程IP。我用这些来说明问题。

1 个答案:

答案 0 :(得分:1)

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

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

您的secondery服务器将通过以太网(您的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 

Secondery服务器示例:

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

答:在互联网上可见 - DNS,Web服务器,无论你想要什么(你在那里路由你的域名)

B:本地DNS服务器,您将其用作LAN连接中的主要和第二个DNS服务器。

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

在互联网上,你会看到电脑A而你会问服务器A.

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