虚拟私有云 VPC-怎样修改云服务器的DNS服务器地址?:更新ECS内的DNS服务器地址

时间:2024-10-26 09:17:34

更新E CS 内的DNS服务器地址

VPC子网的DNS服务器地址修改后,ECS服务器的DNS不会立即更新。

如果要立即更新ECS服务器的DNS,可以采用以下两种方法。
  • 重启操作系统,ECS服务器重新向DHCP服务器获取DNS信息。

    重启操作系统会造成业务中断,请在业务低峰期谨慎操作。

    ECS服务器的DHCP租约期结束后,DHCP服务器会重新向ECS服务器分配IP地址、更新DNS信息。

  • 通过dhclient,获取修改后的DNS服务器地址。
    1. 登录云服务器。

      登录方法请参见登录弹性云服务器

    2. 执行以下命令,查看当前云服务器的DNS配置地址。

      cat /etc/resolv.conf

      回显类似如下信息,114.114.114.114是旧的DNS服务器地址。

    3. 执行以下命令,查看dhclient进程是否已存在。

      ps -ef | grep dhclient | grep -v grep

      回显类似如下信息,以CentOS 8.1为例,表示没有进程。

      需要执行dhclient命令启动进程,并再次确认dhclient进程存在。

      回显类似如下信息,以CentOS 7.2为例,表示已有进程。

    4. 执行以下命令,释放旧的DNS服务器地址。

      dhclient -r

    5. 执行以下命令,重新启动dhclient进程,获取新的DNS服务器地址。

      dhclient

    6. 执行以下命令,查看当前云服务器的DNS配置地址。

      cat /etc/resolv.conf

      回显类似如下信息,100.125.1.250和100.125.64.250是新的DNS服务器地址。

support.huaweicloud.com/vpc_faq/vpc_faq_0105.html