• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

关于邮件系统域名(DNS)设置的小常识

发布: 2007-7-02 21:50 | 作者: admin | 来源: | 查看: 12次 | 进入软件测试论坛讨论

领测软件测试网
一. 前言
  大家所知道,要让一套邮件系统可以顺利的运行,除了邮件系统本身以外,还包括了网络接入、域名解析等各方面的因素。

二. 基本概念
DN(Domain Name)
  互联网上的站点就象我们生活中的机构或家庭一样要有个地址,网民才能根据这个地址进行访问。其计算机的身份标识是32比特的二进制代码,也就是所谓的IP地址。为了便于记忆,按照一定的规则给Inte.net上的计算机起的名字就叫做域名(Domain Name)。例如中央电视台的域名为:www.cctv.com。按照Internet的组织模式,对域名进行分级,一级域名主要有以下几种:.com(商业组织)、.net(网络中心)、.edu(教育机构)、.gov(政府部门)、.mil(军事机构)、.org(国际组织)等。大部分国家和地区都拥有自己独立的域名,例如:cn(中国)、us(美国)、uk(英国)、hk(香港)等等。二级域名如:supercool.163.net。

IP地址
  在网络中,我们经常会遇到IP地址这个概念,这也是网络中的一个重要的概念。所谓IP地址就是给每个连接在Internet上的主机分配一个在全世界范围唯一的32bit地址。IP地址的结构使我们可以在Internet上很方便地寻址。IP地址通常用更直观的、以圆点分隔号的4个十进制数字表示,每一个数字对应于8个二进制的比特串,如某一台主机的IP地址为:128.20.4.1。Internet IP地址由Inter NIC(Internet网络信息中心)统一负责全球地址的规划、管理;同时由Inter NIC、APNIC、RIPE三大网络信息中心具体负责美国及其它地区的IP地址分配。通常每个国家需成立一个组织,统一向有关国际组织申请IP地址,然后再分配给客户。

DNS及解析
  域名管理系统DNS(Domain Name System)是域名解析服务器的意思,它在互联网的作用是:把域名转换成为网络可以识别的ip地址,比如:我们上网时输入的www.sohu.com会自动转换成为61.135.132.6。人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。

DNS资源记录中的MX记录

全世界的域名服务器其实相当于一个庞大的数据库,这个数据库中的记录用DNS的术语表达出来就是资源记录。资源记录的类型有好几种,包括SOA、A、NS、CNAME、PTR、MX记录,每种记录负责这个数据库的一个方面。对于邮件系统而言,最关键的就是MX记录。在DNS服务的资源记录配置中,邮件交换纪录也即MX记录用来指定设置为域的SMTP服务器的域名。如果要在域上建设邮件服务器,必须给出该域名的MX记录,这是在Internet上使用SMTP服务的首要条件,同时还要为该MX记录指定真实的IP地址,即相应地设置一条或多条A记录。如果有多个邮件服务器,那么可以相应的配置多个MX记录,并可以用一个数字标识来区分各个邮件服务器的优先级别,数字值越低,优先级越高。在DNS中设置MX记录的语法如下:

IN MX number mail-server-hostname

  其中,number表示优先级,如有 IN MX 10 company.com和IN MX 20 company.com,则该数字的值为10的那个邮件服务器优先级较高。

  在配置好MX记录之后,可以再为邮件域设定各个服务别名,如 smtp.company.com, pop3.company.com, 这些需要指定相应的CNAME记录,指向MX记录的域名,同时给CNAME记录指定对应的A记录。

三. 邮件系统域名配置
  域名服务器提供了域名与IP地址的转换。当一个邮件服务器发送邮件时,首先要将接收者的域名转换为对应的IP地址。对于一个类似 www.company.com这样的域名,一个IP地址对应着DNS服务器上的一条A(address)记录,一般是一一对应的关系。但是一般大家的电子邮件地址上的域名常常是company.com这样的格式,只说明了邮件送到哪个域,而没有说明送到哪台具体的主机,这时邮件会送到哪里呢?这时需要在DNS服务器上指明由哪台主机来做本域的邮件服务器,在DNS中有一种MX(邮件地址转换Mail eXchanger)记录,专门指明了本域中由哪一台或几台主机来做邮件服务器。MX记录由域名服务器(DNS)进行维护,MX记录告诉MTA本域名哪台主机是邮件服务器,将邮件最终送到哪里。

  所以,为了搭建整个邮件系统,必须首先拥有一个合法的注册域名,同时在对应的域名服务器上完成网络域名解析及邮件系统所需的相关配置。下面按照用户网络接入的不同方式分步骤描述完成域名指向的整个过程。



配置步骤如下

步骤一:申请注册域名,有如下两种方式
1、 中国互联网络信息中心(CNNIC)

  用户直接向CNNIC申请注册域名,指定主域名服务器的名称和IP地址,域名服务器由用户自己提供并配置。

2、 服务商(ISP)

  用户把的需求信息提交给服务商,由他们向CNNIC再次提交并注册域名,域名服务器及其配置全部都由服务商完成。


步骤二:选择接入方式
按实际的使用情况,我们把接入方式分为两大类,一类为静态(固定)IP,一类为动态IP

1、 DDN专线接入或者电信、网通、联通、吉通等接入服务商提供的静态IP接入,如ADSL、宽带等;具有固定IP地址.


2、 电信、网通、联通、吉通等接入服务商提供的接入,如ADSL、宽带等;此种接入方式的特性是连接中断后重新连接时,接入服务器会重新分配一个IP给用户,网络结构图如下:ADSL接入,拨入运营商服务器后分配得到一个动态IP.



步骤三:配置域名服务器
针对上述接入方式,可以总结两种域名服务器架设方案。由于DDN接入具有固定IP,所以比较简单,直接把域名服务器上MX记录指向该IP就可以了;对于ADSL和以太网接入,要在动态的IP上架设邮件服务器,那就必须把这个动态的地址跟邮件服务器的域名(MX资源记录指定的域名)绑定。


资源记录 说 明

NS记录
名字服务器记录,指明负责域的具体的名字服务器。

A记录
地址记录,指明相关的NS,MX服务器的IP地址。

MX记录
邮件交换记录,指明对应于特定域的邮件服务器。

PTR记录
指针记录,把IP地址映射成域名。

CNAME记录
主机别名记录。


  对于DDN接入或托管主机用户而言,相对比较简单,因为其具有固定IP地址。因此,如果域名解析如果由ISP完成,则需要告知相关资源记录的具体地址信息,比如MX记录对应的邮件服务器的IP地址;如果是直接申请,则需要在注册时填写的NS记录对应的主机上配置域名服务器,指定域所对应的NS,A,MX等资源记录的IP地址。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网