这很复杂,所以请耐心等待。我们是一家拥有内部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!)
这是我的远程虚拟主机上的区域记录中的一次演练:
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。我正在使用这些来说明问题。
如果你想有一个与互联网通信的DNS服务器,你需要另一台服务器。您的 DNS 服务器称为主服务器必须在互联网上可见。您的第二个 DNS 服务器将在本地使用。
您的主服务器将通过互联网保存可路由的 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
答:在互联网上可见 - DNS,Web服务器,任何你想要的(你在那里路由你的域名)
B :本地 DNS 服务器,您可以将其用作局域网连接中的主 DNS 服务器和辅助 DNS 服务器。
在办公室里,你的电脑会问B,你要得到A的内部IP地址。所以你会看到服务器 A 的页面。
在互联网上,你会看到计算机A,你要问服务器A。
在转到 A 之前,您的计算机会查看 B 的 DNS 解析内容,并且由于 B 应该保留您的分配,您的计算机将获得服务器的内部 IP 地址。