linux更改 DNS 的一般方式
一、第一种方法(常规方法)
在 Linux (笔者用fedora) 下当使用 NetworkManager时,更改 DNS 的一般方式:
- 修改 /etc/resolv.conf 文件, 添加 "nameserver ip " 行.
- 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 , 添加 "DNS1=ip", "DNS2=IP" ...行。
- 修改 /etc/sysconfig/networking/.... 目录下的 ifcfg-eth0 或者 default . 方式同上。
修改完文件后需要运行 " service NetworkManager restart " 重启网络以使设置生效。
另说明linux 服务的管理方法:
service NetworkManager restart | start | stop | status
上面的 NetworkManager 可被其他服务名替换。"|" 隔开的命令可任选其一。
注意:以上修改在 关机再次启动 电脑后会被 NetworkManager重置为默认 isp 的 dns. 即 "
generated by NetworkManager
".
二、第二种方法(改进)
用 NetworkManager 管理网络设置,并永久自定义 DNS. 可以如下设置:
- 修改
/etc/resolv.conf
, 添加 "
nameserver ip
". - 运行 "
sudo chattr +i /etc/resolv.conf
", 该命令修改文件属性为 只有 root 用户才能修改该文件。去掉可将参数改为 "-i". - 以 root 身份运行 "
service NetworkManager restart
".
注意:此时 会产生 /etc/resolv.conf.tmp 文件,不必理会。
三、推荐DNS
Google Public DNS: 8.8.8.8; 8.8.4.4.
Norton DNS: 198.153.192.1; 198.153.194.1.
OpenDNS: 208.67.222.222; 208.67.220.220.
四、笔者的 /etc/resolv.conf 文件
#此行注释
nameserver 8.8.4.4
nameserver 198.153.192.1
nameserver 198.153.194.1
nameserver 208.67.222.222
nameserver 208.67.220.220
Edited by DC Morgan on 2010-06-03
带着崇敬与赞美,献给活在计算机里的神灵
++++++++++++++++++++++++++++++++++++++++++++
wget
http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
--2010-07-30 22:22:39--
http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
Resolving download.lxlabs.com... failed: Temporary failure in name resolution.
wget: unable to resolve host address `download.lxlabs.com'
发现在DNS没有配置,所以在 /etc/resolv.conf 这个文件中添加DNS就行了
[root@li120-145 tmp]# vi /etc/resolv.conf
nameserver 10.0.80.11
nameserver 10.0.80.12
重启服务
添加上上面的DNS就可以了!
linux更改 DNS 的一般方式的更多相关文章
- 网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 阿里云 yum源 安装
Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ...
- Linux的DNS配置2-主从服务器
1.实验背景 之前写了Linux的DNS配置1-DNS入门,其中只用了一台DNS服务器,但一般在大型网络中,都要通过配置辅助DNS服务器可以提高DNS服务的可靠性,本次实验即配置DNS主从服务器 2. ...
- Mac Item2 SSH免密登录Linux 服务器的两种方式
转自http://blog.csdn.net/jobschen/article/details/52823980 mac ssh登录linux服务器 的两种方式: 个人推荐第二种,zsh方式,只需要把 ...
- linux的DNS相关介绍(转载)
1.DNS配置文件 /etc/hosts 这个是最早的 hostname 对应 IP 的档案: /etc/resolv.conf :这个重要!就是 ISP 的 DNS 服务器 IP 记录处: /e ...
- Linux:DNS主、从、缓存服务器配置、DNS同步加密TSIG配置、DNS分离解析配置
DNS主服务器配置(正向解析.反向解析) 正向解析:根据主机名查找对应的IP地址.当用户访问一个域名时(不考虑hosts文件等因素),正常情况会向指定的DNS主机发送递归查询请求反向解析:根据IP地址 ...
- Linux下DNS服务器搭建详解
Linux下DNS服务器搭建详解 DNS 即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析 ...
- 如何为linux服务器配置DNS解析?
本文建立在已经搭建好DNS服务器时,为linux机器配置DNS服务器的三种方式. IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址.DNS(域名解析)就是域名到IP ...
- [Linux] Chang DNS Setting on Linux
主机的虚拟机使用 NAT 模式时, NAT的DNS不好用.于是需要将虚拟机的DNS改成和主机的一样,这样虚拟机也可以请求互联网资源. Linux的DNS 服务器定义在 /etc/resolv.conf
- Linux下dns服务器搭建
Linux下dns服务器搭建1-环境Red Hat Enterprise Linux Server release 6.7 (Santiago)2-配置本地yum源安装dns相关包yum -y ins ...
随机推荐
- 单例模式双重检查锁(DCL)问题
单例模式DoubleCheck 锁问题 先贴代码 public class DoubleCheckSingleton { private static DoubleCheckSingleton ins ...
- 【原】PHP初体验
1. 相关内容介绍 1>互联网开发 互联网:传统互联网.移动互联网 互联网开发:前端开发(前台).后台开发(后端.服务端) 前端开发:视觉展示(用户界面).用户交互.采集输入信息 后台开发:管理 ...
- javascript 基础篇
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1. ...
- Unity学习疑问记录之脚本生命周期
总的来说unity的脚本生命周期分几个部分:编辑→初始化→游戏逻辑→渲染→GUI→Teardown首先是Reset,顾名思义:重置.在什么情况下调用呢?1.用户第一次添加组件时.2用户点击见组件面板上 ...
- 安卓ndk参考资料
http://developer.samsung.com/technical-doc/view.do;jsessionid=xKa-L5xQDvdrSyc1sN71lHAXjcv2YUH7I92zjH ...
- .net core 1.0 中的asp.net identity 基本使用(一)
1.修改密码强度:打开Startup.cs,在public class Startup{}内找public void ConfigureServices(IServiceCollection serv ...
- C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法
由于项目需要,要为客户提供一个定期发送邮件的程序.本来原来自己还写过,但新写的程序一晚上也没通过测试,总是提示"不允许使用邮箱名称.服务器响应为..." 经过在网上搜索查找解决办法 ...
- requirejs代码结构分析
一.函数入口函数. req = requirejs = function (deps, callback, errback, optional) { //Find the right context, ...
- .添加索引和类型,同时设定edgengram分词和charsplit分词
1.添加索引和类型,同时设定edgengram分词和charsplit分词 curl -XPUT 'http://127.0.0.1:9200/userindex/' -d '{ "se ...
- centos6.7下安装mvn 、安装elasticsearch下ik分词
先说一下安装mvn步骤,如果已安装可以忽略: 在tmp目录下 1.建立mvn目录 mkdir mvn cd /tmp/mvn 2.下载 wget http://apache.fayea.com/mav ...