使用场景

对 VPC 内部提供域名解析的服务,可以开启/关闭内网 DNS 服务,同时支持开启/关闭 PTR 解析类型-反向 DNS 解析。

操作步骤

1.开启功能

通过vpc详情界面—​管理配置—​dns服务—​打开dns服务,可以参考截图

openvpn dns push 03

2.应用修改vpc网络

openvpn dns push 04

3.添加内网 DNS 解析,并应用修改

openvpn dns push 05

4.验证DNS解析是否生效

PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.030 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.059 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.058 ms
^C
--- localhost ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.030/0.049/0.059/0.013 ms
[root@i-b6s3dvje ~]# ping test
ping: test: Name or service not known
[root@i-b6s3dvje ~]#

问题排查

如内网dns配置没有生效,可以参考以下办法进行解决。

  1. 重启云服务器的网络。

    systemctl restart networking
  2. 离开私有网络,重新加入

  3. 重启云服务器

    或者手动更改dns配置,参考格式如下

    [root@i-tqzv58ti ~]# cat /etc/resolv.conf
    # Generated by NetworkManager
    search localdomain pek3.qingcloud.com
    nameserver 172.20.255.254