服务器配置DNS网关服务
背景
开发的服务在服务器中访问特定网址不通,需进行DNS配置
操作
参考博客:Ubuntu 20.04 设置 DNS 的方法
具体操作如下:
# 首先修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息,例如:
DNS=8.8.8.8 114.114.114.114
# 然后以root身份在ubuntu终端中依次执行如下命令:
systemctl restart systemd-resolved
systemctl enable systemd-resolved
mv /etc/resolv.conf /etc/resolv.conf.bak
ln -s /run/systemd/resolve/resolv.conf /etc/
# 再查看/etc/resolv.conf文件就可以看到新的dns信息已经写入其中了。
# 使用如下命令验证,如果给出详细信息,表示可访问
curl http://114.114.114.114:5000
镜像配置DNS
如果是在镜像中进行访问,不仅需要在宿主机中进行配置,还需要对镜像进行配置。
具体操作如下:
vi /etc/resolv.conf
末尾加上
nameserver:114.114.114.114
# 使用如下命令验证,如果给出详细信息,表示可访问
curl http://114.114.114.114:5000