Windows 2008 R2 配置 DNS 实现二级域名
本文内容
- 域名解析
- 准备工作
- 安装 DNS 服务器
- 建立 DNS 区域
- 建立主机头
- 服务器网络设置
- 测试二级域名
- IIS 建立 Web 站点
- 其他 DNS 服务
域名解析
域名解析,是域名到 IP 地址的转换过程。IP 地址是网络设备的数字标识,为了便于记忆,采用域名来代替 IP 地址。域名的解析工作由 DNS 服务器完成。
准备工作
- 假设你服务器的 IP 地址为 192.168.1.210
- 假设你有两个 Web 应用程序:一个是完成一般的业务流程;另一个完成业务交流
- 假设你的服务器既担任 Web 服务器,又担任 DNS 解析服务器
- 假设你服务器的操作系统是 Windows 2008 R2
- 假设你期望建立定级域为 amnode1.net,两个二级域名分别为 www.amnode1.net 和 bbs.amnode1.net
安装 DNS 服务器
若你的服务器还未安装 DNS 服务器角色,请先安装。如图 1 所示:

图 1
若建立二级域名,须先建立顶级域名,并在此基础上,建立二级域名。
建立 DNS 区域
建立 DNS 域(顶级域) amnode1.net,如下图所示。

图 2

图 3


图 4
建立二级域名
建立二级域名,也就是创建主机头。如下图所示:

图 5
另外,
- A 记录(IP指向): 用来指定域名对应的IP地址记录。用户可以将该域名解析到自己的 Web Server 上。同时也可以设置您域名的二级域名。
- CNAME 记录(别名指向): 相当于用子域名来代替 IP 地址,优点是如果 IP 地址变化,只需要改动子域名的解析,而不需要逐一改变ip地址解析。
- MAIL 记录: 它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。
- MX 记录: 它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。

图 6 (左边:泛解析,右边:非泛解析)
若上图左边中的“名称”填写通配符*,则表明是泛解析(泛域名解析)。所谓泛解析,利用通配符做二级域名,以实现所有的二级域名均指向同一 IP 地址,即 *.amnode1.net 解析到同一 IP地址 192.168.1.210,如 bbs.amnode1.net、www.amnode1.net、mail.amnode1.net,甚至 123.amnode1.net,都将指向 192.168.1.210。
本例中,有两个Web 应用程序,因此,在此处建立两个主机头,分别为 www 和 bbs,如图 6 右边所示。
也许你会问,这两个二级域名都指向同一个 IP 地址,那客户端浏览器访问的时候,如何知道访问的是哪个应用程序?目前看是这样,但是你别忘了 IIS?IIS 里有“端口”、“主机头”等相关设置,而且一个网卡,可以有多个 IP 地址。这就是“分层”思想的好处,DNS 服务器只是将域名转换成IP地址,至于接下来的事,它完全不去管,交给 IP 地址那个服务器去处理。
服务器网络设置
在你服务器的网络设置中,DNS 服务器地址设置为 192.168.1.210。

图 7
测试二级域名
在命令行,运行 nslookup 测试上面建立的二级域名。如图 8 所示。

图 8
IIS 建立 Web 站点

建立两个站点,分别为 www.amnode1.net 和 bbs.amnode1.net,除了“网站名称”、“物理路径”、“主机名”不一样外,其他选项都可以一样。
然后,客户端网络设置中,显然要设置 DNS 服务器地址,为 192.168.1.210。再 PING 下这两个二级域名,是否正常,若正常,则可用浏览器正常访问 www.amnode1.net 或 bbs.amnode1.net。
其他 DNS 服务
实际中,也采用三方 DNS 的服务,比如花生壳,但是原理都是一样的。在花生壳网站控制台设置。
Windows 2008 R2 配置 DNS 实现二级域名的更多相关文章
- LVS DR模式 RealServer 为 Windows 2008 R2配置
有3篇文档详细介绍 http://kb.linuxvirtualserver.org/wiki/Windows_Servers_in_LVS/DR_and_LVS/TUN_Clusters http: ...
- Windows Server 2008(R2)配置apache+php+mysql环境问题事项
服务器环境:Windows 2008 R2 64位.apache,mysql,php都是32位. 1. 80端口的外网访问问题 表现:80端口本地可以访问,外网不能访问,换了8080端口也是一样,检查 ...
- Windows Server 2008 R2 搭建DNS服务器(转)
Windows Server 2008 R2 搭建DNS服务器将本机IP设为首选DNS服务器的地址在dos 下分别输入 nslookup www.mydns.com 和 nslookup 192.16 ...
- CentOS7上搭建LDAP-PDC并且将windows 2008 R2加入LDAP-PDC域
由于测试原因,要涉及到将windows机器加入到ldap域,所以查看各种文档进行ldap-pdc域的搭建,并成功将windows 2008r2加入到ldap-pdc域中.下面简单记录一下搭建过程 Li ...
- Windows 2008 R2 X64 安装WebsitePanel(WSP虚拟主机管理面板)
Windows 2008 R2 X64 安装WebsitePanel(WSP2.0虚拟主机管理面板) 估计很多同学都还不知道WebsitePanel是什么东东吧,Web ...
- Windows 2008 R2环境下DHCP服务的安装部署使用
(第一版本) 这个实验好像需要在部署了activity directory服务的基础上的,给个直达链接 http://blog.csdn.net/qq_34829953/article/details ...
- windows 2008 R2 64位系统,找到Microsoft Excel 应用程序
在windows 2003 操作系统中, 1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务", 2.依次双击& ...
- Windows 2008 R2防火墙,允许被ping
netsh firewall set icmpsetting 8 1. 准备 1) 原因 出于安全因素考虑,在Windows 2008 R2上是不允许从外部对其Ping ...
- Windows 8.1 IIS 8.5 远程管理 Windows 2008 R2 IIS 7.0
案例: Windows 8.1 x64 IIS 8.5 inetmgr_amd64_v1.1_en-US.msi Windows 2008 R2 x64 IIS 7.0 在Win8.1 通过IIS ...
随机推荐
- Force.com微信企业号开发系列(一) - 启用二次验证
微信于9月份推出企业号后引起了业界不小的反响,许多企业都在思索企业号将如何影响企业的运营,从本文开始,我将详细阐述微信企业号开发的相关知识,而本文将着重介绍如何实现更高安全机制的二次验证. 申请企业体 ...
- android 判断屏幕是否亮着
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); boolean screen = p ...
- xib命名注意事项--防止被其他控制器意外地 当做默认的 view了
注意: 1.创建的xib如果不是想给指定的控制器做view的话,命名就要注意了! 2.最好是不要命名和控制器名字相关的xib. 如下举例说明一下: - (void)touchesBegan:(NSSe ...
- HTTP通信过程底层实现原理
- 关于OC中直接打印结构体,点(CGRect,CGSize,CGPoint,UIOffset)等数据类型
关于OC直接打印结构体,点(CGRect,CGSize,CGPoint,UIOffset)等数据类型,我们完全可以把其转换为OC对象来进项打印调试,而不必对结构体中的成员变量进行打印.就好比我们可以使 ...
- Javascript中的五种数据类型
Undefined 未定义.只有一个值undefined Null 只有一个值,null Boolean 在javascript中,只要逻辑表达式不返回undefined不返回null ...
- Cron 表达式详解和案例
1. cron表达式格式: {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2. cron表达式各占位符解释: {秒数} ==> 允许值范围: 0~59 ,不允许 ...
- rails开发demo(一)搭建环境
环境 ubuntu 14.04 为了安装rails4.2 和 ruby 2.2.2,这是目前稳定的最新版本,需要先安装rvm sudo apt-get update sudo apt-get inst ...
- WebApi 使用PUT和DELETE时报405的问题
最近两天写了个项目,里面有一个接口是用谓词delete接收请求. 本地完全没问题,但是当发布到服务器上之后(IIS7.5),就报出 405.0 - Method Not Allowed 很明显是配置问 ...
- Tomcat如何添加管理员
为Tomcat添加管理员,然后用管理员登录后就可以看到所有加载的工程包,以及运行的平台,还可以对项目进行管理,比如删和添加. 一.工具:apache-tomcat-7.0.39 二.添加步骤 1. 首 ...