详解DNS安装及配置多个二级域名的三种方法(图文教程)

转载 2012年03月29日 11:52:03

最近为了调试程序,配置了本地的DNS服务器,我们要模拟网上的域名环境,发现还有很多的朋友不太了解,所以发一个图文教程简单的介绍下DNS正向区域设置的二级域名的两种方法,如果有什么不对的地方还望网友们指正批评!谢谢!不废话了,贴图先!

先对下面提到的三种方法作一个简单的总结

总结一下:

第一种方法:   主要做普通的域名解析及单站点泛解析
第二种方法:    主是要为多站点做泛解析服务,设置多个ip设置多域名泛解析
第三种方法:  不用安装DNS,就修改hosts即可,但是不能作泛解析!

第一步:windows 2003中DNS的安装:

      

1.1这个步骤要花上一点点时间,大家耐心等下,不同的机器,速度可能不太一样!

1.2按图中操作后选反DNS服务器点击下一步

1.4到这里DNS服务器就安装好了,接下来的是一个向导添加一个"正向查找区域"了

1.5这张图主要说明一下是,区域名称就是我们要设置的域名!也就是不带主机头的后面那部分了!

1.6DNS安装的机器需要有一个固定的ip地址,不能自动获取,所以我们设置一下“网络连接”将我们的ip 地址输入进去,DNS服务器首选改成本机,这个地方会被强制使用本机的DNS服务器的,因为服务就装在这台机器上!

第二步:“DNS服务器”的配置

2.1下面配置我们刚才添加的"kfoo.com"这个域的“正向查找区域”,这一步,我们为这个域添加几个主机头用来测试!

下面是创建出来的主机头,注意:如果你要做泛解析的话,新建主机的时候输入“*”就可以了,然后指向到某个你要指向的ip,但是这种情况下,但是如果一个机器上有多个站点需要做泛解析的话,就要用到下面讲到的第一种方法,设置多个ip,这样的话,就可以为一台服务器上多个站点做泛解析了,一台服务器一个站点做泛解析的时候IIS不需要做配置(但要记住设置前面的DNS ip地址),如果多个站点做泛解析时需要配置下站点的IP地址(多ip设置第一种方法中有),好了,接着往下看;

2.3创建好了主机头,我们去cmd里面去确认下,会发现,指向已经成功!

第三步:IIS站点的配置

上面我们把“默认站点”端口号“80”的站点设置到了http://www.kfoo.com/

------------------------------------------------------------------------------------------------------------------

上面这个要注意,站点的端口是“81”

------------------------------------------------------------------------------------------------------------------

我们发现,这个地方这样设置了,但是只有http://www.kfoo.com/这个可以访问,而product.kfoo.com这个域名是没法访问的!为什么呢!?原来要加上product这个站点的“81”端口号!这样和我们预想的肯定不是一回事,那怎么办呢!?

解决方法有三种!!(这里谢谢“木鱼”的指证,我之前把事情弄复杂了,这个地方那么就有三种方法)

按木鱼说的

最简单的第一种方法就是:

把product这个站点的端口修改下,也修改成"80"端口即可!

其它的两种方法还是放在这吧,下面选讲麻烦的,再讲简单的:

第二种方法:为网卡设置多ip绑定来解决上面的问题,操作如下图!(注:这里用多ip应该还可以解决多域名泛解析的情况!)

------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

设置好了,但是我们的DNS也要相应的更改一下了!就是把之前的指向换成我们新加入的ip地址"192.168.0.253"

 

------------------------------------------------------------------------------------------------------------------

IIS中"product"站点,我们也要作相应的更改,如图,我们要将站点的"81"端口设置到"80",ip分配到我们刚增加的"192.168.0.253",好了,OK!

第一种方法就是这样的,试下,是不是都可以访问了!接下来就看简单好用的第三种方法了!一张图说明问题!

第三种方法:看下图:

------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

按第三种方法设置的话是不需要DNS配合的,不过据我所知,好像不能设置泛解析,这样的话,应该就受到了比较大的限制了,其实更多的情况下,我用来测试泛解析的二级域名,设置好hosts文件之后,IIS中的设置也比较简单,所有的站点都用80的端口,主机头就按照hosts文件配置就可以了,如果还有问题可以Email 我或是留言,谢谢!

 

 

 

原文地址:http://www.cnblogs.com/lovko/archive/2009/06/22/1508266.html

二级列表 checkbox

1.okhttp依赖 compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.okio:okio:1.5.0' 2.a...
  • mmjjj022
  • mmjjj022
  • 2017年04月12日 19:36
  • 175

城市二级联动json

{     "provinces": [                   {                   "name": "北京市",                   "ci...
  • birthmarkqiqi
  • birthmarkqiqi
  • 2017年03月08日 15:12
  • 2152

计算机二级--java篇

计算机二级 全国计算机等级(NCRE),计算机二级分为语言程序设计(包括C、C++、Java、Visual Basic)、数据库程序设计(包括Visual FoxPro、Access)、MS Of...
  • qq_37000132
  • qq_37000132
  • 2017年03月28日 18:45
  • 468

MySQL二级等级考试归纳——概念篇

准备考计算机二级了,归纳以复习,归纳下也方便自己以后看~也希望能对其他看这篇东东的人有帮助啦~ 打字快但是又渣,可能会有打错 按书本的章节归纳一遍,好像内容好多,分开概念篇和指令篇吧,以后会一边复...
  • ycisacat
  • ycisacat
  • 2016年03月20日 00:18
  • 2316

iOS 二级菜单(UITableView实现)

iOS 二级菜单(UITableView实现) 注释全 帮助新手学习
  • u010123208
  • u010123208
  • 2014年07月28日 09:27
  • 3963

二级指针的使用

有时候,我们需要在函数体的内部申请内存空间并初始化,然后将内部申请的存储空间交付给外部指针来引用,这时候,我们可以使用二级指针作为申请空间的函数的参数来实现。...
  • u010545519
  • u010545519
  • 2016年07月17日 15:24
  • 141

android 二级菜单实现

xml文件 xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/andr...
  • sinat_34754865
  • sinat_34754865
  • 2016年09月26日 13:30
  • 1172

横向二级下拉菜单

横向二级下拉菜单 *{ margin:0; padding:0; } body { ...
  • cyl101816
  • cyl101816
  • 2017年02月23日 15:16
  • 608

div+css 纵向导航菜单及二级菜单弹出

1) 纵向导航菜单 body { font-family: Verdana;font-size: 12px; line-height: 1.5; } a { color: #000;text-...
  • janefir
  • janefir
  • 2013年11月26日 11:58
  • 2632

二级指针的作用详解

一、概念 在如下的A指向B、B指向C的指向关系中: 首先 C是"一段内容",比如你用malloc或者new分配了一块内存,然后塞进去"一段内容",那就是C了。C的起始地址是0x00000008。 B是...
  • majianfei1023
  • majianfei1023
  • 2015年06月25日 00:37
  • 32183
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:详解DNS安装及配置多个二级域名的三种方法(图文教程)
举报原因:
原因补充:

(最多只允许输入30个字)