配置自定义DNS服务器

您既可以在Linux操作系统中通过修改/etc/resolv.conf来配置自定义域名服务,也可以通过SAE将相关的配置定义在配置项,然后将该配置项挂载到容器的/etc/resolv.conf文件。本文介绍如何在SAE控制台配置自定义DNS服务器。

场景说明

SAE当前服务器的默认配置如下:

cat /etc/resolv.conf
nameserver 100.100.X.XXX
nameserver 100.100.X.XXX

操作步骤

  1. 登录SAE控制台

  2. 在左侧导航栏,单击命名空间(环境),在顶部菜单栏选择地域,然后单击具体命名空间名称。

  3. 在左侧导航栏,单击配置项,在配置项页面,单击创建

  4. 创建配置项面板,选择手工创建,配置相关信息,单击确定sc_create_config_DNS

    配置项

    说明

    创建方式

    配置项名称

    自定义。

    配置项描述

    自定义。

    配置映射

    • 键:输入resolve.conf

    • 值:输入resolve.conf的文件内容。

      nameserver 100.100.X.XXX
      nameserver 100.100.X.XXX
      nameserver 10.0.X.XX
  5. 部署应用页面,将该配置项挂载到/etc/resolv.conf文件下。

    具体操作,请参见操作步骤sc_config_management_DNS

  6. 通过Webshell进入容器,查看/etc/resolv.conf文件,确认其内容是否符合预期。

    具体操作,请参见使用Webshell诊断应用

    Webshell窗口,执行以下命令查看文件。

    cat /etc/resolv.conf

    预期输出。

    nameserver 100.100.X.XXX
    nameserver 100.100.X.XXX
    nameserver 10.0.X.XX