共计 872 个字符,预计需要花费 3 分钟才能阅读完成。
本文建立在已经搭建好 DNS 服务器时,为 linux 机器配置 DNS 服务器的三种方式。
IP 地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替 IP 地址标识站点地址。DNS(域名解析)就是域名到 IP 地址的转换过程。
在 linux 配置 DNS 的解析服务器位置有三种方法,配置完成后就可以自动解析了。
本地 hosts
修改本地 hosts 文件,利用 hosts 自动解析域名到 ip,此方法也适用于 windows, 只不过 windows 的位置于 C:\WINDOWS\system32\drivers\etc\hosts
$ vim /etc/hosts
123.123.123.123 www.baidu.com
124.123.123.123 www.qq.com
系统默认 DNS 配置
修改配置文件 /etc/resolv.conf
添加多条规则 例如:
$ vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 123.123.123.123
网卡配置文件
假设我们的网卡名为 eth0,那我们可以修改配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 的内容,增加 dns 规则
$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
添加规则 例如:
DSN1=114.114.114.114
DNS2=xxx.xxx.xxx.xxx
DNS3=xxx.xxx.xxx.xxx
重启网络服务:
$ service network restart
只要在 /etc/sysconfig/network-scripts/ifcfg-eth0 配置了 DNS
重启服务后会在 /etc/resolv.conf 自动生成一样的 DNS
系统解析的优先级
本地 HOST > 网卡配置 > 系统默认 DNS 配置
好啦!今天的分享到这里就结束了,希望大家持续关注马哥教育官网!文章
来源:编程三分钟
ID:coding3min
作者:小熊爱编程