![]() |
|
|
||||||
|
||||||||
| | 网站首页 | 站长在线 | 新闻资讯 | 网页设计 | 平面设计 | 网络媒体 | 网络安全 | 服务器 | 软件下载 | 图片素材 | 在线商城 | 站长论坛 | 留言 | 繁體中文 |
| 热门搜索关键字: 模板 | 错误 | 标签 | 采集 | 数据库 | 组件 | 代码 | 特效 | 木马 | 插件 | 虚拟主机 |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
现在电信的南北分家,网通和电信间的互联互通的问题比早期联通和移动的短信互联互通问题都要难。网站不是打不开就是慢得行,真是烦啊。 Chinaz^com
目前很多IDC机房都采用网通和电信的双线接入,也就随之产生了智能DNS这个产物。我网上找了一下,关键找到不少,不过大部分都是那家公司的IDC服务可以提供这个服务器,但是对于DNS智能解析技术讨论得很少。应该说这个技术只有IDC服务提供商及运营会感兴趣,不知道大家有没有这个兴趣。所以起个头希望大家有兴趣的能加入一起讨论一下。
Chinaz~com
其实DNS的智能解析技术说白了就是在DNS解析的时候根据网站的访问者IP地址判断其属于那家运营商,并根据内部的访问策略,将一个域名解析到与访问者同一个运营商的IP地址。 站.长.站
DNS智能策略解析还可以给你的多个主机实现负载均衡,这时来自各地的访问流量会比较平均的分布到你的每一个主机上。这个策略在很多大型网站应用还是比较多。因此是不是可以这样认为将早期的智能解析技术进行升化才会有的。
Www@Chinaz@com
在网上找一篇关于DNS智能解析技术的软件说明,不知道具体效果,转摘一下。
中.国.站长站
=================================== 中国.站长站
软件的相关资源
中国.站.长站
官方网站: http://www.bind.com/
中.国.站.长.站
最新版本: 9.3.2 http://www.isc.org/index.pl?/sw/bind/view/?release=9.3.2-P2 中.国站长站
帮助文档: http://www.isc.org/sw/bind Chinaz^com
配置文件样例: http://www.bind.com/bind.html
中.国.站长站
实施步骤: Chinaz_com
1、WINDOWS 2003 服务器 [中国站长站]
2、使用BIND9做智能DNS,根据客户端IP来判断,网通的用户解析出网通的IP,电信的解析出电信IP Www~Chinaz~com
测试做的域名www.dnsany.com Www~Chinaz~com
电信IP 60.171.45.152 Www@Chinaz@com
网通IP 220.248.236.152 中国站.长站
电信用户PING www.dnsany.com会解析到60.171.45.152 Www_Chinaz_com
网通用户PING www.sc-linux.com会解析到220.248.236.152 Www_Chinaz_com
配置步骤: 中.国站长站
1、BIND 9.3.2 站.长.站
http://ftp.isc.org/isc/bind9/9.3.2-P2/BIND9.3.2-P2.zip
Chinaz@com
2、安装BIND 9 .3.2
Www.Chinaz.com
解压到一个临时目录,而后运行 BINDInstall.exe,一直默认安装就行了,不需要更改什么设置。 中国站长_站,为中文网站提供动力
默认安装到 \windows\system32\dns目录下 Chinaz@com
3、配置 中.国.站.长.站
运行CMD进入安装目录(\windows\system32\dns)下面的bin目录,而后运行 Chinaz^com
rndc-confgen -a (运行完成后会在etc目录下生成rndc.key)
Chinaz~com
rndc-confgen > ..\etc\rndc.conf 中国站.长站
进入etc目录,用 notepad 新建 named.conf 复制下面的内容,注意把rndc.conf中# Use with the following in named.conf, adjusting the allow list as needed: 以后的内容复制到named.conf文件中,去掉全面的#。
中国站.长.站
| 以下为引用的内容: named.conf 中.国.站长站 ###################### cnc.conf############################ # jul/14/2006 09:44:25 by coolice # software id = EFTB-IZN # acl "CNC" { 58.16.0.0/16; 58.17.0.0/17; 58.17.128.0/17; 58.18.0.0/16; 58.19.0.0/16; 58.20.0.0/16; 58.21.0.0/16; 58.22.0.0/15; 58.240.0.0/15; 58.242.0.0/15; 58.244.0.0/15; 58.246.0.0/15; 58.248.0.0/13; 60.0.0.0/13; 60.8.0.0/15; 60.10.0.0/16; 60.11.0.0/16; 60.12.0.0/16; 60.13.0.0/18; 60.13.128.0/17; 60.14.0.0/15; 60.16.0.0/13; 60.24.0.0/14; 60.30.0.0/16; 60.31.0.0/16; 60.208.0.0/13; 60.216.0.0/15; 60.218.0.0/15; 60.220.0.0/14; 61.48.0.0/13; 61.133.0.0/17; 61.134.96.0/19; 61.134.128.0/17; 61.135.0.0/16; 61.137.128.0/17; 61.138.0.0/17; 61.138.128.0/18; 61.139.128.0/18; 61.148.0.0/15; 61.156.0.0/16; 61.158.0.0/16; 61.159.0.0/18; 61.161.0.0/18; 61.161.128.0/17; Chinaz^com 61.162.0.0/16; 61.163.0.0/16; 61.167.0.0/16; 61.168.0.0/16; 61.176.0.0/16; 61.179.0.0/16; 61.180.128.0/17; 61.181.0.0/16; 61.182.0.0/16; 61.189.0.0/17; 125.32.0.0/16; 125.40.0.0/13; 202.96.0.0/18; 202.96.64.0/21; 202.96.72.0/21; 202.97.128.0/18; 202.97.224.0/21; 202.97.240.0/20; 202.98.0.0/21; 202.98.8.0/21; 202.99.64.0/19; 202.99.96.0/21; 202.99.128.0/19; 202.99.160.0/21; 202.99.168.0/21; 202.99.176.0/20; 202.99.208.0/20; 202.99.224.0/21; 202.99.232.0/21; 202.99.240.0/20; 202.102.128.0/21; 202.102.224.0/21; 202.102.232.0/21; 202.106.0.0/16; 202.107.0.0/17; 202.108.0.0/16; 202.110.0.0/17; 202.111.128.0/18; 203.93.8.0/24; 203.93.192.0/18; 210.13.128.0/17; 210.14.160.0/19; 210.14.192.0/19; 210.15.32.0/19; 210.15.96.0/19; 210.15.128.0/18; 210.16.128.0/18; 210.21.0.0/16; 210.51.0.0/16; 中国站长.站 210.52.128.0/17; 210.53.0.0/17; 210.53.128.0/17; 210.74.96.0/19; 210.74.128.0/19; 210.82.0.0/15; 211.152.0.0/13; 218.7.0.0/16; 218.8.0.0/14; 218.12.0.0/16; 218.21.128.0/17; 218.24.0.0/14; 218.28.0.0/15; 218.56.0.0/14; 218.60.0.0/15; 218.62.0.0/17; 218.67.128.0/17; 218.68.0.0/15; 218.104.0.0/14; 219.154.0.0/15; 219.156.0.0/15; 219.158.0.0/17; 219.158.128.0/17; 219.159.0.0/18; 220.252.0.0/16; 221.0.0.0/15; 221.2.0.0/16; 221.3.0.0/17; 221.3.128.0/17; 221.4.0.0/16; 221.5.0.0/17; 221.5.128.0/17; 221.6.0.0/16; 221.7.0.0/19; 221.7.32.0/19; 221.7.64.0/19; 221.7.96.0/19; 221.7.128.0/17; 221.8.0.0/15; 221.10.0.0/16; 221.11.0.0/17; 221.11.128.0/18; 221.11.192.0/19; 221.12.0.0/17; 221.12.128.0/18; 221.13.0.0/18; 221.13.64.0/19; 221.13.96.0/19; 221.13.128.0/17; 221.14.0.0/15; 221.192.0.0/15; 中.国.站.长.站 221.194.0.0/16; 221.195.0.0/16; 221.196.0.0/15; 221.198.0.0/16; 221.199.0.0/19; 221.199.32.0/20; 221.199.128.0/18; 221.199.192.0/20; 221.200.0.0/14; 221.204.0.0/15; 221.206.0.0/16; 221.207.0.0/18; 221.207.64.0/18; 221.207.128.0/17; 221.208.0.0/14; 221.212.0.0/16; 221.213.0.0/16; 221.216.0.0/13; 222.128.0.0/14; 222.132.0.0/14; 222.136.0.0/13; 222.160.0.0/15; 222.162.0.0/16; 222.163.0.0/19; 222.163.32.0/19; 222.163.64.0/18; 222.163.128.0/17; 219.235.56.194; }; ###################### cnc.conf############################ 用notepad 新建 named.root复制下面的内容 ###################### named.root############################ ; This file holds the information on root name servers needed to ; initialize cache of Internet domain name servers ; (e.g. reference this file in the "cache . <file>" 中国.站长站 ; configuration file of BIND domain name servers). ; ; This file is made available by InterNIC ; under anonymous FTP as ; file /domain/named.root ; on server FTP.INTERNIC.NET ; -OR- RS.INTERNIC.NET ; ; last update: Jan 29, 2004 ; related version of root zone: 2004012900 ; ; ; formerly NS.INTERNIC.NET ; . 3600000 IN NS A.ROOT-SERVERS.NET. Chinaz.com A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 ; ; formerly NS1.ISI.EDU ; . 3600000 NS B.ROOT-SERVERS.NET. B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201 ; ; formerly C.PSI.NET ; . 3600000 NS C.ROOT-SERVERS.NET. C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 ; ; formerly TERP.UMD.EDU ; . 3600000 NS D.ROOT-SERVERS.NET. 中国站.长.站 D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90 ; ; formerly NS.NASA.GOV ; . 3600000 NS E.ROOT-SERVERS.NET. E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10 ; ; formerly NS.ISC.ORG ; . 3600000 NS F.ROOT-SERVERS.NET. F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241 ; ; formerly NS.NIC.DDN.MIL ; . 3600000 NS G.ROOT-SERVERS.NET. 中国.站长站 G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4 ; ; formerly AOS.ARL.ARMY.MIL ; . 3600000 NS H.ROOT-SERVERS.NET. H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53 ; ; formerly NIC.NORDU.NET ; . 3600000 NS I.ROOT-SERVERS.NET. I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17 ; ; operated by VeriSign, Inc. ; . 3600000 NS J.ROOT-SERVERS.NET. 站.长.站 J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30 ; ; operated by RIPE NCC ; . 3600000 NS K.ROOT-SERVERS.NET. K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 ; ; operated by ICANN ; . 3600000 NS L.ROOT-SERVERS.NET. L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12 ; ; operated by WIDE ; . 3600000 NS M.ROOT-SERVERS.NET. Www_Chinaz_com M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 ; End of File ###################### named.root############################ 新建master文件夹 并在里面新建cnc 和 telecom 文件夹 进入masrer文件夹 用notepad 新建cnc.def 和telecom.def ###################### cnc.def############################ zone "dnsany.com" { type master; file "C:\WINDOWS\system32\dns\etc\master\cnc\dnsany.com.txt"; }; ###################### cnc.def############################ ###################### telecom.def############################ zone "dnsany.com" { type master; file "C:\WINDOWS\system32\dns\etc\master\telecom\dnsany.com.txt"; }; ###################### telecom.def############################ 分别进入cnc和telecom文件夹建立dnsany.com.txt文件 #########################cnc\dnsany.com.txt############################## $TTL 3600 Chinaz_com $ORIGIN dnsany.com. @ IN SOA ns.joysp.com. root. joysp.com.( 2006111520 ;Serial 3600 ; Refresh ( seconds ) 900 ; Retry ( seconds ) 68400 ; Expire ( seconds ) 15 );Minimum TTL for Zone ( seconds ) ; @ IN NS ns.joysp.com. @ IN A 220.248.236.152 www IN A 220.248.236.152 * IN A 220.248.236.152 ; ;end #########################cnc\dnsany.com.txt############################## #########################telecom\dnsany.com.txt############################## $TTL 3600 $ORIGIN dnsany.com. @ IN SOA ns.joysp.com. root. joysp.com.( 2006111520 ;Serial 3600 ; Refresh ( seconds ) 900 ; Retry ( seconds ) 68400 ; Expire ( seconds ) 15 );Minimum TTL for Zone ( seconds ) ; @ IN NS ns.joysp.com. @ IN A 60.171.45.152 www IN A 60.171.45.152 * IN A 60.171.45.152 ; ;end #########################telecom\dnsany.com.txt############################## 全部配置完成后,可以进入Windows 服务管理器,找到那个叫 ISC Bind的服务,而后属性更改登陆为本地系统用户选择启动,如果出现错误,请打开你的事件查看器,到应用程序部分看看什么错误。如果没有问题,则已经运行起来了。 中国站.长站 3.测试 运行CMD,而后输入: nslookup C:\>nslookup Default Server: ns.ahhfptt.net.cn Address: 202.102.192.68 > server 60.171.45.152 Default Server: [60.171.45.152] Address: 60.171.45.152 > set type=any > dnsany.com Server: [60.171.45.152] Address: 60.171.45.152 dnsany.com primary name server = ns.joysp.com responsible mail addr = root.592365.com serial = 2005121213 refresh = 3600 (1 hour) retry = 900 (15 mins) expire = 68400 (19 hours) default TTL = 15 (15 secs) dnsany.com nameserver = ns.joysp.com dnsany.com internet address = 60.171.45.152 Chinaz_com 说明DNS服务器解析正常! 说明下dnsany.com.txt #########################cnc\dnsany.com.txt############################## $TTL 3600 $ORIGIN dnsany.com. @ IN SOA ns.joysp.com. root. joysp.com.( 2006111520 ;Serial 3600 ; Refresh ( seconds ) 900 ; Retry ( seconds ) 68400 ; Expire ( seconds ) 15 );Minimum TTL for Zone ( seconds ) ; @ IN NS ns.joysp.com. @ IN MX 0 mail. @ IN A 220.248.236.152 www IN A 220.248.236.152 webserver IN CNAME www mail IN A 220.248.236.152 * IN A 220.248.236.152 ; ;end #########################cnc\dnsany.com.txt############################## Www~Chinaz~com |
第一行是TTL设定,生存时间记录字段。它以秒为单位定义该资源记录中的信息存放在高速缓存中的时间长度。这里定义为604800秒,也就是1周。 中国站长_站,为中文网站提供动力
第二行是$ORIGIN设定,说明下面的记录出自何处.请您加倍留意最后的一个小小数点"." 中.国站长站
然后,第三行,是一个 SOA 记录的设定,在这里我们看到一个特殊字符 @ ,它就是 ORIGIN 的意思,也就是刚刚所定义的$ ORIGIN dnsany.com. 的内容,您可以写成 dnsany.com. 也可以用 @ 来代替。 Chinaz_com
假如这个文件前面没有定义 $ ORIGIN 的话, 那這个 @ 的值就以 named.conf 里的 zone。
站.长站
接着 SOA 后面,指定了这个区域的授权主机和管理者的信箱,这里分别是"joysp.com." 和"root.joysp.com."。我们平时使用的信箱通常是“user@host”这样的格式,但因为@在 DNS 记录中是个保留字符,所以在 SOA 中就用“.”来代替了@。目前这个信箱是 "root@joysp.com."。 Www@Chinaz@com
接下来的 SOA 设置,是被括在“( )”之间的 5 组数字,主要作为和 slave 服务器同步 DNS 资料所使用的资料:
[中国站长站]
Serial:其格式通常会是“年月日+修改次序”(但也不一定如此,您自己能够记得就行)。当 slave 要进行资料同步的时候,会比较这个号码。如果发现在这里的号码比它那边的数值“大”,就进行更新,否则忽略。不过设 serial 有一个地方您要留意:不能超过 10 位数字! 中.国.站.长.站
Refresh:这里是是告诉 slave 要隔多久要进行资料同步(是否同步要看 Serial 的比较结果)。 站.长.站
Retry:如果 slave 在进行更新失败后,要隔多久再进行重试。
站.长.站
Expire:这是记录逾期时间:当 slave 一直未能成功与 master 取得联系,那到这里就放弃 retry,同时这里的资料也将标识为过期(expired )。 中国.站长站
Minimum:这是最小默认 TTL 值,如果您在前面没有用“$TTL”来定义,就会以此值为准。
Www~Chinaz~com
请注意:SOA 记录中这对 “ ( ) ”符号之第一个 “ (”括号一定要和 SOA 写在同一行,而不能用 Enter 断行到下一行去,而且其左边最好有一个空格键或 tab 建。而最后一个 “ )”括号也不能写在注解符号 “ ;”的右边。 置 DNS 的 RR 记录档,其格式要求非常严格,我们丝毫不能掉以轻心。比方说:如果句子不是以空格键、Tab 键、 或注解符号 ( ; )开头,也不在 SOA 的 “ ( ) ”之内, 则表示要定义一个“新记录项 (Entry) ”;如果句子是以空格键或 tab 键开始的话,其设置被视为上一个“记录项”的内容。所以,如果您要为“同一个记录项”定义多个记录设置,而不想重复打字,您倒可以偷懒:在接着它的后面几行用空白或 Tab 来缩排就可以了。
Chinaz~com
NS表明负责dnsany.com.这个域的Name Server是ns.joysp.com这台主机
中.国.站长站
MX记录标明发往mail域的邮件由mail.dnsany.com这台服务器接收
中.国站长站
A记录标明了IP地址和域名之间的对应关系 中国站.长.站
后记 中国.站长站
DNS智能策略解析还可以给你的多个主机实现负载均衡,这时来自各地的访问流量会比较平均的分布到你的每一个主机上。 Www^Chinaz^com
只需要在相应的CNC TELECOM文件中加@ www记录 Chinaz.com
| 以下为引用的内容: #########################cnc\dnsany.com.txt############################## 中.国.站长站 ; ;end #########################cnc\dnsany.com.txt############################## #########################telecom\dnsany.com.txt############################## $TTL 3600 $ORIGIN dnsany.com. @ IN SOA ns.joysp.com. root. joysp.com.( 2006111520 ;Serial 3600 ; Refresh ( seconds ) 900 ; Retry ( seconds ) 68400 ; Expire ( seconds ) 15 );Minimum TTL for Zone ( seconds ) ; @ IN NS ns.joysp.com. @ IN A 60.171.45.152 @ IN A 60.171.45.153 @ IN A 60.171.45.154 @ IN A 60.171.45.155 www IN A 60.171.45.152 www IN A 60.171.45.153 www IN A 60.171.45.154 www IN A 60.171.45.155 * IN A 60.171.45.152 ; ;end #########################telecom\dnsany.com.txt############################## Chinaz^com C:\Documents and Settings\coolice>cd \ |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | | ||||||||||
|
||||||||||