您既可以在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
    • 值:输入resolv.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