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服务器进行域名解析