Linux系统修改DNS

Linux系统下修改DNS地址有三种方法:

  1. hosts主机名设置:跟Windows系统一样,Linux系统也有主机表文件。同样可以通过设置主机表地址进行特定主机的解析,优先DNS服务器地址
  2. 网卡DNS设置:Windos系统在本地连接中有一个DNS设置。那么这个选项对应Linux系统的话就是在网卡配置文件,通过编辑vi /etc/sysconfig/network-scripts/ifcfg-eth0配置文件中添加DNS服务器地址
  3. DNS服务器地址设置:在Linux下面,有一个默认的DNS服务器地址配置文件的设置,存放在/etc/resolv.conf,通过编辑vi /etc/resolv.conf设置首选DNS和次要DNS:

以上方法的生效顺序是:1.hosts文件2.网卡DNS设置(ifcfg-eth0)3.DNS服务器地址设置(/etc/resolv.conf)

说明:

  • hosts文件的作用与Windows下的hosts文件作用相同,可以用该文件设置局域网内机器IP与主机名称对应,因其预先级高,可以用来屏蔽一些不想访问的网站
  • ifcfg-eth0里配置的DNS信息相当于Windows界面里设置IP时设置的DNS,是永久的,开机重启后依然存在
  • /etc/resolv.conf下配置nameserver会即时生效,每次重启操作系统会根据ifcfg-eth0里的DNS信息把该文件重写

版权声明:
作者:脑瓜子翁翁
链接:https://zzxxin.cn/264.html
来源:脑瓜子翁翁博客-分享技术经验的网站
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>