Silentdoer

导航

域名的作用和注意事项

1.域名主要是起到一个方便记忆的作用;

2.访问域名最终本质上是访问IP,需要DNS能够解析这个域名得到对应的IP(DNS也包括本地的hosts文件),因此要求DNS的配置是正确的;

3.开通域名的网络访问权限本质上是开通IP的网络访问权限;

4.域名可以绑定多个IP;(但是DNS只会解析出一个ip出来)

5.基于3,如果域名绑定了新的IP(DNS配置改了;比如F5设备可以当成DNS服务配置解析关系),那么用户需要开通新IP的网络访问权限;(比如内网的办公网访问生产网/业务网的IP)

 

而且注意,域名无法实现负载均衡,即域名a绑定了m和n两个ip,然后访问a:8080,这个时候它解析到m上的8080端口应用访问成功;

如果此时将m上8080应用下线,迁移到n上8080;此时再通过a:8080是仍然可能访问m:8080的应用的(除非此时m所在机器已经下线关机了),然后会失败,而且注意失败了也不会自动切换到另一个ip n上;

这点要很注意,如果要实现负载均衡得用vip、nginx之类的;

 

6.DNS是不支持负载均衡的,虽然一个域名可以绑定多个ip,但是DNS只要解析到一个成功的ip就会返回;hosts配置也是,虽然可以配置多个ip为一个域名(多行)

,但是只要发现第一个ip是成功访问则直接请求该ip,后面的ip会忽略掉;

所以域名对应ip的迁移,必须要么直接下线机器,要么改变ip的先后关系来将域名映射到新的ip下;

如果要做负载均衡,可以让域名绑定一个vip,然后vip来负载均衡不同的主机;

posted on 2023-06-01 08:55  Silentdoer  阅读(19)  评论(0编辑  收藏  举报