这很复杂,请耐心等待。我们是一家拥有内部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。我用这些来说明问题。
答案 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地址。