type
status
date
slug
summary
tags
category
icon
password
Property
Feb 10, 2023 03:06 PM
今天旧域名到期,在换新域名时需要对新域名配置DNS解析,由此想到一个问题:DNS解析会针对不同的域名前缀进行IP解析,这一功能让我想到了网关服务,那么DNS解析与网关的区别是什么呢?
功能
DNS是对域名进行解析,给到主机访问的正确IP。一般来说常用的为www和无前缀解析,即默认访问地址(www.baidu.com, baidu.com),如有需要也可以针对不同前缀做不同的地址解析,如对于百度百科业务模块,解析的主机IP就有别于百度主页主机IP。
网关,犹如一道大门,对所有访问进行处理,常见功能如流量分发、流量拦截等。
关系
从功能中可以对比发现,DNS仅仅对流量的目标IP进行解析,而无法做到对流量的管理,而网关则兼具管理功能。那么,生产中DNS的解析和网关的关系是怎样的,功能是如何分配的?
首先,流量从客户端发出,对某一域名进行访问,经过DNS解析后找到了目标主机的地址;目标主机上运行一个网关服务,对请求进行处理,分发到负责处理的软件中去。
总结
DNS解析可以通过对不同的域名前缀对服务进行区分,起到一个基本网关的作用,同时这样做也有利于对域名资源的节约使用,无需为小模块尽心域名注册;而网关服务则更注重对业务模块的流量把控。
- 作者:Marno
- 链接:https://blog.manro.space/article/257b5dab-b77d-43d8-b7be-d07d621ed943
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。