学习网考试学习资料

Gzu521.com

自己做二级域名的DNS

计算机软件水平考试   点击:次   发布时间:2006-11-30   【字体: 】   来源:Gzu521.com
GZU521.COM学习网
作为小公司经常遇到的问题是需要开通二级域名而又不想总是通过idc,因为idc的效率实在是不敢恭维,而且idc的态度经常让人琢磨不透。。。。。。

  我所在的公司就是在idc租用了一台服务器(只有两个ip地址,很可怜,idc要200rmb一个ip),因为公司这方面的投入实在有限,不肯多租一点。现在这台服务器上跑了web server 和db server,如果加上dns,不知道这个2u的家伙能不能顶的住,所以我干脆没有装dns服务,把我们公司的dns解析交给idc来做,虽然节省了一台服务器,但是麻烦也来了,公司经常要做二级域名(比如我们公司的域名是www.ourdomain.com,经常需要开通类似 forum.ourdomain.com这样的二级域名)可是每次都和idc交涉,实在让我很为难(有时候idc的销售人员还要50 rmb一个二级域名)。所以最后我做了一个小程序来解析我们的二级域名。

  解析的原理是这样的:servervariables(http_host)这个变量可以返回用户请求的地址(比如是www.ourdomain.com 或者 forum.ourdomain.com,也可能是你的ip地址)然后我们就可以以这个为依据来进行解析了!下面是解析的小程序: z0ij4oIaY5'8nH [ 本 资 料 来 源 于 贵 州 学 习 网 IT认证计算机软件水平考试 http://Www.gzU521.com ] z0ij4oIaY5'8nH

  redirect.asp:

  <%

  '首先得到用户请求的地址是什么

  requireurl = request.servervariables(http_host)

  '然后根据用户请求的地址进行重定向

  select case requireurl

  case cad.ourdomain.com    response.redirect http://www.ourdomain.com/cad/

  case forum.ourdomain.com    response.redirect http://www.ourdomain.com/forum/

  '如果是其他的请求一律转到公司的www域名下(您也可以设置成拒绝其他的请求)

  case else     response.redirect http://www.ourdomain.com/index.asp

  end select

  %>

  好了,下面把IIS的默认文档的顺序改成 redirect.asp / index.asp 这样用户在访问你的网站的时候就首先访问你的重定向文件,然后就可以转到你希望的地址了!

  在重定向的处理上,如果你觉得redirect浪费资源,那么可以改用script来完成:

  <script language=”Javascript”>

  location=http://www.ourdomain.com/cad/

  </script>

  怎么样?

  是不是可以不用麻烦idc了,自己就可以做了!h;eW*I]+?%:G&f [ 此文转贴于我的学习网IT认证计算机软件水平考试 http://www.Gzu521.com]h;eW*I]+?%:G&f

  最后,需要指出的的,需要idc做dns的时候帮你做所有的 ourdomain.com的域名解析——所有ourdomain.com下的域名都解析到你的服务器上。

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...