Linux域名解析
来自CloudWiki
域名解析三种方法
Linux下配置dns的三种方法
1. HOST 本地DNS解析 vi /etc/hosts eg:23.231.234.33 www.baidu.com
2. 网卡配置文件DNS服务地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 eg:DSN1='114.114.114.114'
3. 系统默认DNS配置 vi /etc/resolv.conf eg:nameserver 114.114.114.114
系统解析的优先级 1>2>3
网卡文件DNS配置
网络接口的文件位于目录“/etc/sysconfig/network-scripts/”中
网络接口eth0的配置文件是ifcfg-eth0,网络接口eth1的配置文件是ifcfg-eth1,以此类推。
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.152.133 NETMASK=255.255.255.0 GATEWAY=192.168.152.2 DNS1=192.168.0.254
系统默认DNS配置
系统使用的DNS服务器的ip地址保存在“resolv.conf”文件中
cat /etc/resolv.conf
nameserver 192.168.152.2
- 文件中最多可以有3个“nameserver”配置记录
- 系统会优先使用文件中前面的“nameserver”配置记录
- 当前面的DNS服务器无效时系统会自动使用后面的DNS服务器进行域名解析