自定义DNS功能适用于加速站点访问等场景,本文介绍如何在函数计算控制台为函数配置自定义DNS。
背景信息
resolv.conf文件为系统配置文件,您配置自定义DNS解析属性后,原有resolv.conf将被覆盖。关于resolv.conf文件的规范,您可以在Linux系统执行man 5 resolver
查看,如果提示没有man page,请先根据您使用的发行版本进行安装。更多信息,请参见Linux manual page。
使用限制
自定义DNS功能仅支持函数计算官方提供的Runtime和Custom Runtime。
前提条件
配置DNS
说明 如需使用函数计算默认的DNS服务器,请在Name Servers中添加默认IP地址100.100.2.136和100.100.2.138。
- 登录函数计算控制台。
- 在左侧导航栏,单击服务及函数。
- 在顶部菜单栏,选择地域。
- 在服务列表页面,单击目标服务。
- 在函数管理页面,单击目标函数操作列的配置。
- 在编辑函数配置页面下方的DNS 配置区域,按需配置以下参数,然后单击保存。
参数 说明 示例值 Name Servers DNS服务器的IP地址。支持添加多个DNS服务器的IP地址。 - 223.5.5.5
- 223.6.6.6
搜索域 DNS搜索域。支持添加多个搜索域。当访问的域名不能被DNS解析时,搜索域将被追加到无法被解析的域名后重新解析。 mydomain.com DNS 选项 resolv.conf文件中的配置项。每一项对应一个键值对,格式为key:value,其中键为必填。 attempts:1 - 验证配置的DNS解析属性是否生效。