前言
IP 地址会有变更,程序配置IP地址,所有涉及到此IP的地方都需要改变,对运维和研发都不友好。IP不容易被记住。引入域名来替换 IP,这样业务使用唯一标识域名,域名可以通过 DNS 服务器解析成 IP 供业务三层通信使用。通过域名解耦了业务和 IP,如果域名对应的 IP 有变动,修改域名解析即可,不用业务做调整。使用域名研发和运维的工作也解耦了,IP 有变动,运维不用求研发修改业务代码配置。可读性和可记忆性上,域名通常由有意义的字词或短语组成,更易于人们理解和记忆。相比之下,IP 地址是一串数字,不容易记忆。IP 地址会有变更,程序配置IP地址,所有涉及到此IP的地方都需要改变,对运维和研发都不友好