场景:
服务器要使用域名调用其他服务,为此就需要给服务器配置域名解析(DNS)。
一、配置hosts
这种形式前提是知晓对方 ip 和 域名,直接把对应关系写死在 /etc/hosts 文件中,如下:
182.92.187.21 blog.csdn.net
二、配置 DNS 服务器
这种方式有一个前提,需要本地服务器到 DNS 服务器 UDP 53端口是通的。
名称 | DNS1 | DNS2 |
---|---|---|
114 DNS | 114.114.114.114 | 114.114.115.115 |
google DNS | 8.8.8.8 | 8.8.4.4 |
阿里 DNS | 223.5.5.5 | 223.6.6.6 |
百度 DNS | 180.76.76.76 | |
腾讯 DNS | 119.29.29.29 |
配置dns服务器有常见有两种方式:
方式一:
修改 /etc/resolve.conf,添加dns配置,可添加多个dns(上一个没反应就查询下一个)。
nameserver 114.114.114.114
nameserver 8.8.8.8
方式二:
ifconfig 命令查询网卡,找到跟本机 ip 对应的那张网卡,如下:
在目录 /etc/sysconfig/network-scripts 下找到该网卡,并添加 DNS 服务器:
重启网卡:
service network restart
注意:
1. 重启网卡后,写在网卡的 dns 服务器会同步写到 /etc/resolve.conf 文件。
2. 该方式适合 resolve.conf 禁止写入的情况。
3. 等于高于centos 8 版本该方式不适用。