快捷导航
查看: 77|回复: 17

一个域名可以有几个IP(一个ip对应多个域名)

[复制链接]

1万

主题

0

回帖

1万

积分

论坛元老

积分
12107
发表于 2023-10-8 15:48:37 | 显示全部楼层 |阅读模式
<p>
    众所周知,DNS服务是用来将主机名和域名转换为IP地址的服务,在互联网中必须使用DNS服务的主要原因有以下两个:一、主机名和域名相对IP地址来说,更容易记忆;二、一个主机和域名可能拥有多个IP地址,并且有可能会改变。
   </p><p>
    今天所写的是真实案例,某公司总部建立了一个电商网站,随着业务发展,现有将近100个门店需要单独的站点入口。原来网址www.domain.com,DNS服务器中设置A记录指向IP:121.x.x.33,如果门店比较少,那么,我们逐一添加A记录就可以了,比如 md1.domain.com,A记录也指向IP:121.x.x.33,但是这样做的话,100个门店就要做100条DNS A记录,所以我们在这里就要使用通配符*来做DNS解析,如下图所示,我只做这一条A记录,就把所有门店的网址全部解析到了IP:121.x.x.33
   </p><p class="pgc-img-caption">
     通配符解析
    </p><p>
    但是这么做有个明显的问题,domain.com这个域名下面,还有邮件服务器mail.domain.com、ERP服务器 erp.domain.com、CRM服务器 crm.domain.com等等,做完上面这条通配符解析,原来的这些服务器, 全部都无法访问了,原因是通配符覆盖了同域名下所有的A记录。要解决这个问题,我们只能另辟蹊径:利用别名解析(cname),因为cname解析优先于A记录。首先,我们需要在DNS服务器上面新建一个主要区域:cndomain.com,在这个新建的主要区域里面,创建与domain.com对应的主机(A记录):mail、erp、crm等,目的IP切记一定要与domain.com里面A记录的保持一致;
   </p><p class="pgc-img-caption">
     新建的主要区域就是起个中转的作用
    </p><p>
    然后回到domain.com这个区域,创建cname记录,如下图所示:第一行填写crm,第二行是domain.com,第三行填写crm.cndomain.com (其他几个同样操作),至此,邮件服务器、ERP服务器、CRM服务器又能正常访问了,其实就是利用新建的主要域名做了一次跳转,比如用户访问mail.domain.com这个主机的时候,首先会跳转到mail.cndomain.com,然后再解析到正确的IP地址,这时才能打开邮件服务器登录界面,这个时间非常短,用户基本上不会有感知。
   </p><p class="pgc-img-caption">
     cname别名解析
    </p><p>
    经过以上几步简单的操作,解决了100个门店的域名解析问题,也解决了原有服务器域名的解析问题。本人多年未写作,欢迎大家批评指定,有兴趣的可以关注一下,谢谢!
   </p><p>
    众所周知,DNS服务是用来将主机名和域名转换为IP地址的服务,在互联网中必须使用DNS服务的主要原因有以下两个:一、主机名和域名相对IP地址来说,更容易记忆;二、一个主机和域名可能拥有多个IP地址,并且有可能会改变。
   </p><p>
    今天所写的是真实案例,某公司总部建立了一个电商网站,随着业务发展,现有将近100个门店需要单独的站点入口。原来网址www.domain.com,DNS服务器中设置A记录指向IP:121.x.x.33,如果门店比较少,那么,我们逐一添加A记录就可以了,比如 md1.domain.com,A记录也指向IP:121.x.x.33,但是这样做的话,100个门店就要做100条DNS A记录,所以我们在这里就要使用通配符*来做DNS解析,如下图所示,我只做这一条A记录,就把所有门店的网址全部解析到了IP:121.x.x.33
   </p><p class="pgc-img-caption">
     通配符解析
    </p><p>
    但是这么做有个明显的问题,domain.com这个域名下面,还有邮件服务器mail.domain.com、ERP服务器 erp.domain.com、CRM服务器 crm.domain.com等等,做完上面这条通配符解析,原来的这些服务器, 全部都无法访问了,原因是通配符覆盖了同域名下所有的A记录。要解决这个问题,我们只能另辟蹊径:利用别名解析(cname),因为cname解析优先于A记录。首先,我们需要在DNS服务器上面新建一个主要区域:cndomain.com,在这个新建的主要区域里面,创建与domain.com对应的主机(A记录):mail、erp、crm等,目的IP切记一定要与domain.com里面A记录的保持一致;
   </p><p class="pgc-img-caption">
     新建的主要区域就是起个中转的作用
    </p><p>
    然后回到domain.com这个区域,创建cname记录,如下图所示:第一行填写crm,第二行是domain.com,第三行填写crm.cndomain.com (其他几个同样操作),至此,邮件服务器、ERP服务器、CRM服务器又能正常访问了,其实就是利用新建的主要域名做了一次跳转,比如用户访问mail.domain.com这个主机的时候,首先会跳转到mail.cndomain.com,然后再解析到正确的IP地址,这时才能打开邮件服务器登录界面,这个时间非常短,用户基本上不会有感知。
   </p><p class="pgc-img-caption">
     cname别名解析
    </p><p>
    经过以上几步简单的操作,解决了100个门店的域名解析问题,也解决了原有服务器域名的解析问题。本人多年未写作,欢迎大家批评指定,有兴趣的可以关注一下,谢谢!
   </p>

1

主题

2972

回帖

4463

积分

论坛元老

积分
4463
发表于 2023-10-30 19:41:45 | 显示全部楼层
好帖,来顶下

1

主题

3022

回帖

4538

积分

论坛元老

积分
4538
发表于 2023-11-28 21:40:13 | 显示全部楼层
不错,支持下楼主

1

主题

2956

回帖

4439

积分

论坛元老

积分
4439
发表于 2023-12-20 12:00:42 | 显示全部楼层
前排支持下

1

主题

2974

回帖

4466

积分

论坛元老

积分
4466
发表于 2023-12-20 12:00:44 | 显示全部楼层
路过,支持一下啦

1

主题

2914

回帖

4376

积分

论坛元老

积分
4376
发表于 2023-12-20 12:01:29 | 显示全部楼层
找到好贴不容易,兄弟们,顶起!

1

主题

2870

回帖

4310

积分

论坛元老

积分
4310
发表于 2023-12-20 18:22:23 | 显示全部楼层
我抢、我抢、我抢沙发~

1

主题

3018

回帖

4532

积分

论坛元老

积分
4532
发表于 2024-2-16 06:04:34 | 显示全部楼层
小手一抖,积分到手!

1

主题

2902

回帖

4358

积分

论坛元老

积分
4358
发表于 2024-2-16 06:04:35 | 显示全部楼层
有竞争才有进步嘛

1

主题

2916

回帖

4379

积分

论坛元老

积分
4379
发表于 2024-3-17 19:37:21 | 显示全部楼层
谢谢楼主,共同发展
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|聚云老站长 ( 粤ICP备2023011934号-1 )

GMT+8, 2024-6-18 22:22 , Processed in 1.161553 second(s), 24 queries .

快速回复 返回顶部 返回列表