将名称服务器指向不同IP的DNS主机绑定
问题描述:
好的,此刻我有我的域由Webmin控制面板生成的主机文件。我有一个箱子给自己与几个知识产权,我想利用多个。我不完全理解与主机文件有关的所有事情,但我知道足够了解。 任何人都可以建议我如何去改变下面的主机文件,使我的两个名称服务器和邮件服务器有自己的IP,然后我的域名和子域名共享另一个?将名称服务器指向不同IP的DNS主机绑定
$ttl 120
@ IN SOA ns1.example.com. webmaster.example.com. (
1283718781
1D
120
7D
120)
example.com. IN NS ns1.example.com.
example.com. IN A 192.168.0.1
www.example.com. IN A 192.168.0.1
ftp.example.com. IN A 192.168.0.1
m.example.com. IN A 192.168.0.1
localhost.example.com. IN A 127.0.0.1
webmail.example.com. IN A 192.168.0.1
admin.example.com. IN A 192.168.0.1
mail.example.com. IN A 192.168.0.1
example.com. IN MX 5 mail.example.com.
example.com. IN NS ns2.example.com.
[编辑] 我想补充,你能不能也提出任何改进,因为在该网站的目前的初始加载速度很慢,我做了一个DNS测试从一个在线工具,解决了花费很长的一段时间。在第一页加载网站的主页后,在不到2秒的时间内加载,大概是因为在第一次加载之后已经对内容进行了缓存。
请提前感谢您的帮助。
答
我不知道如果我理解你的问题,但我会用下面的区域文件example.com域:
$ttl 120
@ IN SOA ns1.example.com. webmaster.example.com. (
2010091401 ; Serial format YYYYmmddXX where XX is 01-99
1D
120
7D
120)
IN NS ns1.example.com.
IN NS ns2.example.com.
IN MX 5 mail.example.com.
IN A 192.168.0.1
ns1 IN A 192.168.xxx.xxx ; ns1 ip
ns2 IN A 192.168.xxx.xxx ; ns2 ip
www IN A 192.168.0.1
ftp IN A 192.168.0.1
m IN A 192.168.0.1
webmail IN A 192.168.0.1
admin IN A 192.168.0.1
mail IN A 192.168.0.1
localhost IN A 127.0.0.1
+0
啊,我看到了,这回答我想知道的。它指定了我不清楚的两个名称服务器的IP地址。我的印象是它必须是IP所指向的NS记录,但实际上你只是创建了两个子域,其中正常的A记录指向不同的IP。谢谢 – zcourts 2010-09-15 14:29:39
这需要你设置的详细信息,因为所有这些IP都是私有局域网IP 。你使用端口转发吗?这是你网络的网关吗? – 2010-09-06 21:39:32
抱歉,我可能在那里误导了你。这不是我真正的IP,因为你正确地注意到,今天我还没有阅读这里的tos,所以不确定发布你所拥有的ip或域的策略。无论如何,我对原始内容所做的一切都是使用example.com替换我的域名,并使用与典型局域网ip – zcourts 2010-09-07 09:25:05
一起使用的一个IP属于服务器故障。 :-) – 2010-09-14 19:52:28