策略DNS在多出口电子商务网站中的应用

点赞:5962 浏览:19083 近期更新时间:2024-04-01 作者:网友分享原创网站原创

[摘 要]本文提出企业为了提高用户对电子商务网站访问的速度,必须要和大的ISP互联,并指出了这样做存在的问题,然后简单介绍了域名系统和策略域名技术,可以依据此技术来解决存在问题,最后给出了一个具体的示例.

[关 键 词]网络互联域名系统策略域名BIND

目前,我国大的互联网怎么写作提供商(ISP)有好几家,每家ISP内部互访速度都是很快的,但是这些ISP间互访的速度由于其互联的带宽的制约,往往都是比较慢的,导致企业在部署电子商务网站时往往都需要同时接入这些ISP,才能保证大部分用户的高速访问.并且用户访问企业的电子商务网站时,必须根据自己接入的ISP,去选择相应的企业电子商务网站,为了减轻用户的负担,企业往往要声请多个域名,每个域名对应其接入的ISP.因此,这种办法潜伏了两个问题:一是用户必须弄清楚自己接入的ISP是谁;二是用户要去选择该企业同本ISP对应的域名,导致企业域名不一致.是否有一种办法,可以让用户不受这两个问题的困绕,而能实现在企业在具有多个出口时高速访问其部署的电子商务网站呢?

本文以xx企业电子商务网站部署为应用背景,探讨依据策略DNS解决以上问题的一种方法,检测设该企业同时接入了CerNet和ChinaNet这两个大的ISP,CerNet分配的IP为:210.27.80.0/24,ChinaNet分配的IP为:61.150.47.省略,网站的域名为:.省略,对应CerNet的202.115.144.30和ChinaNet的61.139.87.3.

一、策略域名技术

域名系统(DNS:DomainNameSystem)的功能是实现主机域名和IP地址之间的相互转换.用户访问某台怎么写作器提供的怎么写作时,在应用程序中基本上都是输入怎么写作器的域名,然后再由DNS怎么写作器将此域名称解析为与之对应的IP地址,应用程序最后都是依靠IP地址来和怎么写作器通讯的.传统的DNS系统对任何主机请求的域名,最后解析出的IP地址都是一样的,不能根据不同的用户解析出不同的IP地址.

策略域名就是在这种情况下产生的,它可以根据不同IP的请求将同一个域名解析为不同的IP地址或则应用不同的安全策略(比如对内网用户提供递归解析怎么写作的同时忽略外网用户的递归解析请求).换句话说,对于CerNetISP的接入用户和ChinaNetISP的接入用户,企业的相同域名最后对应的IP地址是不同的.这样的话,用户访问企业电子商务网站时由企业的DNS怎么写作器根据用户接入的ISP而解析出对应该ISP的地址,让用户能高速访问到自己的网站,不再需要用户去搞清楚自己接入的ISP,再去选择企业对应的域名.

二、策略域名实现

Unix或Linux下的DNS怎么写作软件始终都是以Berkeley的BIND(BerkeleyInterNameDomain)程序为主流.BIND8或者以前的版本无法实现策略域名解析,但从BIND9开始才出现了View语句,可以实现策略域名解析,该语句实际上就是针对不同的用户建立了一个域名和IP地址映射环境,根据不同的用户请求去查询不同的映射表,从而实现策略域名解析的.


下面为/etc/named.conf文件的主要内容:

acledu-s{210.27.0.0/16;202.117.0.0/16;等};#所有教育网的网段列表(其中教育网的网段列表可以从教育科研网.省略获取)

options{directory“/var/named”#数据文件存放路径

pid-file“/var/named/named.pid”;

};

view“CerNet”{#定义名为CerNet的view

match-clients{edu-s;};#匹配所有教育网的用户

zone“.”{typehint;file“named.ca”;};

zone“0.0.127.IN-ADDR.ARPA”{typemaster,file“127.0.省略”{typemaster;file“xx..cer”};#教育网的解析文件

zone“144.115.202.in-addr.arpa”{typemaster;file“202.115.144”;};#教育网的反向解析文件

};

view“ChinaNet“{#定义名为ChinaNet的view

match-clients{any;};#除了教育网以外的所有网络

zone“.”{typehint,file“named.ca”};

zone“0.0.127.IN-ADDR.ARPA”{typemaster;file“127.0.省略”{typemaster;file“xx..chian”;};#公网的解析文件

zone“87.139.87.in-addr.arpa”{typemaster,file“61.139.省略.省略.省略.cer文件中加上一条记录:

.省略INA202.115.144.省略.chian文件中加上一条记录:

.省略INA61.139.87.30

经过这样的配置之后,策略域名就可以正常工作了,教育网用户访问.省略网站时,解析出的IP地址就是CerNet这个ISP分配的地址202.115.144.30,其他用户访问.省略网站时,解析出的IP地址就是ChinaNet这个ISP分配的地址61.139.87.30,这样就满足了企业只需一个域名便可以实现不同ISP用户高速访问电子商务网站的需求.

策略DNS在多出口电子商务网站中的应用参考属性评定
有关论文范文主题研究: 关于电子商务网站的论文例文 大学生适用: 自考论文、高校大学论文
相关参考文献下载数量: 42 写作解决问题: 怎么撰写
毕业论文开题报告: 论文模板、论文小结 职称论文适用: 杂志投稿、中级职称
所属大学生专业类别: 怎么撰写 论文题目推荐度: 最新题目

三、小结

本文在RedHatLinux操作系统下,用BIND9.3.1实现了域名的策略解析,解决了不同ISP用户访问企业电子商务网站速度慢这个一直困扰的问题.