一、第一种方法(常规方法)

在 Linux (笔者用fedora) 下当使用 NetworkManager时,更改 DNS 的一般方式:

  1. 修改 /etc/resolv.conf 文件, 添加 "nameserver ip " 行.
  2. 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 , 添加 "DNS1=ip", "DNS2=IP" ...行。
  3. 修改 /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. 可以如下设置:

  1. 修改
    /etc/resolv.conf
    , 添加 "
    nameserver ip
    ".
  2. 运行 "
    sudo chattr +i /etc/resolv.conf
    ", 该命令修改文件属性为 只有 root 用户才能修改该文件。去掉可将参数改为 "-i".
  3. 以 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.8.8

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

带着崇敬与赞美,献给活在计算机里的神灵

++++++++++++++++++++++++++++++++++++++++++++

今天下载kloxo,可是下载不了,提示:

     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

重启服务

service NetworkManager restart

添加上上面的DNS就可以了!

linux更改 DNS 的一般方式的更多相关文章

  1. 网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 阿里云 yum源 安装

    Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ...

  2. Linux的DNS配置2-主从服务器

    1.实验背景 之前写了Linux的DNS配置1-DNS入门,其中只用了一台DNS服务器,但一般在大型网络中,都要通过配置辅助DNS服务器可以提高DNS服务的可靠性,本次实验即配置DNS主从服务器 2. ...

  3. Mac Item2 SSH免密登录Linux 服务器的两种方式

    转自http://blog.csdn.net/jobschen/article/details/52823980 mac ssh登录linux服务器 的两种方式: 个人推荐第二种,zsh方式,只需要把 ...

  4. linux的DNS相关介绍(转载)

    1.DNS配置文件 /etc/hosts   这个是最早的 hostname 对应 IP 的档案: /etc/resolv.conf :这个重要!就是 ISP 的 DNS 服务器 IP 记录处: /e ...

  5. Linux:DNS主、从、缓存服务器配置、DNS同步加密TSIG配置、DNS分离解析配置

    DNS主服务器配置(正向解析.反向解析) 正向解析:根据主机名查找对应的IP地址.当用户访问一个域名时(不考虑hosts文件等因素),正常情况会向指定的DNS主机发送递归查询请求反向解析:根据IP地址 ...

  6. Linux下DNS服务器搭建详解

    Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析 ...

  7. 如何为linux服务器配置DNS解析?

    本文建立在已经搭建好DNS服务器时,为linux机器配置DNS服务器的三种方式. IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址.DNS(域名解析)就是域名到IP ...

  8. [Linux] Chang DNS Setting on Linux

    主机的虚拟机使用 NAT 模式时, NAT的DNS不好用.于是需要将虚拟机的DNS改成和主机的一样,这样虚拟机也可以请求互联网资源. Linux的DNS 服务器定义在 /etc/resolv.conf

  9. Linux下dns服务器搭建

    Linux下dns服务器搭建1-环境Red Hat Enterprise Linux Server release 6.7 (Santiago)2-配置本地yum源安装dns相关包yum -y ins ...

随机推荐

  1. 单例模式双重检查锁(DCL)问题

    单例模式DoubleCheck 锁问题 先贴代码 public class DoubleCheckSingleton { private static DoubleCheckSingleton ins ...

  2. 【原】PHP初体验

    1. 相关内容介绍 1>互联网开发 互联网:传统互联网.移动互联网 互联网开发:前端开发(前台).后台开发(后端.服务端) 前端开发:视觉展示(用户界面).用户交互.采集输入信息 后台开发:管理 ...

  3. javascript 基础篇

    JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1. ...

  4. Unity学习疑问记录之脚本生命周期

    总的来说unity的脚本生命周期分几个部分:编辑→初始化→游戏逻辑→渲染→GUI→Teardown首先是Reset,顾名思义:重置.在什么情况下调用呢?1.用户第一次添加组件时.2用户点击见组件面板上 ...

  5. 安卓ndk参考资料

    http://developer.samsung.com/technical-doc/view.do;jsessionid=xKa-L5xQDvdrSyc1sN71lHAXjcv2YUH7I92zjH ...

  6. .net core 1.0 中的asp.net identity 基本使用(一)

    1.修改密码强度:打开Startup.cs,在public class Startup{}内找public void ConfigureServices(IServiceCollection serv ...

  7. C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法

    由于项目需要,要为客户提供一个定期发送邮件的程序.本来原来自己还写过,但新写的程序一晚上也没通过测试,总是提示"不允许使用邮箱名称.服务器响应为..." 经过在网上搜索查找解决办法 ...

  8. requirejs代码结构分析

    一.函数入口函数. req = requirejs = function (deps, callback, errback, optional) { //Find the right context, ...

  9. .添加索引和类型,同时设定edgengram分词和charsplit分词

    1.添加索引和类型,同时设定edgengram分词和charsplit分词 curl -XPUT 'http://127.0.0.1:9200/userindex/' -d '{   "se ...

  10. centos6.7下安装mvn 、安装elasticsearch下ik分词

    先说一下安装mvn步骤,如果已安装可以忽略: 在tmp目录下 1.建立mvn目录 mkdir mvn cd /tmp/mvn 2.下载 wget http://apache.fayea.com/mav ...