服务器 域名 ip地址

这些天把项目的接口接入到阿里云API网关的时候,接触到域名 ip 服务器的相关概念。

录入阿里云网关的时候,首先是要

1.创建分组管理

服务器 域名 ip地址

 2.管理环境变量

2.1创建环境变量前需要创建VPC授权

服务器 域名 ip地址

 服务器 域名 ip地址

 2.2创建环境变量

服务器 域名 ip地址

 value值是刚刚已经创建好的授权名称。三个环境变量对应三个授权名称。

3.绑定域名

服务器 域名 ip地址

 如:使用`*.api.foo.com`绑定泛域名

那么在创建API的时候,在定义API请求这一步骤时候就会出现这个绑定的域名

4.创建API

服务器 域名 ip地址

5.发布API

6.授权API

6.1授权API之前创建一个应用,

服务器 域名 ip地址

6.2然后把归属于一个项目的所有API接口授权到该应用

最后完成了配置之后,我就是思考这个绑定的域名,“api.hahaha.com”还有我们已经发布的四个环境的项目之间的关系。

假设:dev环境的项目---192.168.0.1:1001

qa环境的项目---192.168.0.1:1002

staging环境的项目---192.168.0.1:1003

正式环境的项目---172.168.0.1:1001

这些ip地址通过A记录-域名解析都对应到一个域名,如:

192.168.0.1:1001-----dev.hahaha.com

192.168.0.1:1002-----qa.hahaha.com

192.168.0.1:1003-----staging.hahaha.com

172.168.0.1:1001-----hahaha.com

而阿里云API网关分组绑定的域名“api.hahaha.com”,对应到四个授权名称

服务器 域名 ip地址

 这四个授权名称的实例ID是四个发布的项目的ip地址。

所以在阿里云API网关中的这个“api.hahaha.com”域名,当你的发布的项目中的配置文件Startup中配置的环境变量是TEST,那么对应到的就是我们发布的qa项目。

Startup.cs:

服务器 域名 ip地址

参数说明

记录类型 支持的记录类型包括:

A – 将域名指向一个IPv4地址。

CNAME – 将域名指向另外一个域名。

AAAA – 将域名指向一个IPv6地址。

NS – 为子域名指定DNS服务器。

MX – 将域名指向邮件服务器地址。

SRV – 用于记录提供特定服务的服务器。

TXT – 为记录添加说明,可用于创建SPF记录。

主机记录 域名前缀,与域名共同组成解析对象。假设域名为 mniceweb.com,则常见用法如下: www:解析域名 www.mniceweb.com。 @:直接解析主域名 mniceweb.com。 *:泛解析,解析所有子域名。 mail:解析域名 mail.mniceweb.com,用于邮箱服务器。 二级域名:例如填写 abc,用于解析 abc.mniceweb.com。

相关推荐