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

在 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. BZOJ2087 : [Poi2010]Sheep

    一条边能连上当且仅当它没有经过任何点,并且两边的点都是偶数个. 枚举原点,通过极角排序求出哪些边是合法的,然后区间DP即可. 时间复杂度$O(nm\log m+n^3)$. #include<c ...

  2. BlockCanary 一个轻量的,非侵入式的性能监控组件(阿里)

    开发者博客: BlockCanary — 轻松找出Android App界面卡顿元凶 开源代码:moduth/blockcanary BlockCanary对主线程操作进行了完全透明的监控,并能输出有 ...

  3. ajax详细介绍

    a.什么是Ajax    Asynchronous JavaScript and XML(异步JavaScript和XML)     节省用户操作,时间,提高用户体验,减少数据请求    传输获取数据 ...

  4. CentOS7和win7双系统启动项

    1.添加win7启动项编辑文件 /boot/grub2/grub2.conf menuentry 'Windows 7' { insmod ntfs set root='hd0,1' chainloa ...

  5. zeromq中两个dealer 通过一个router进行通信

    发现有童鞋不是很清楚ZMQ中的“请求-回复”模式中的ROUTER怎么用,所以简单介绍一下“请求-回复”模式的使用(最后付代码). 一.讲一讲 1.要使用zmq 通过一个router进行通信,你首先需要 ...

  6. Python强化训练笔记(五)——找出多个字典中的公共键

    在这个问题中,我们期望得到的结果是找到这三轮比赛中,每轮都进球的球员都有谁.下面用python来模拟一下,先生成一批数据: >>> from random import randin ...

  7. Tomcat与Jre绿色环境配置(生产环境)

    Tomcat与Jre绿色环境配置(生产环境) 博客分类: Apache Java jreapachetomcat  Tomcat运行时需要jre的支持,一般有两种方式,一种是用jdk带的jre,另一种 ...

  8. mycat的读写分离设置

    官网:http://www.mycat.org.cn/ 一.jdk环境的安装1.安装jdk1.7,这是mycat推荐的jdk环境 2.之前是用yum安装的jdk1.6,首先查找下 #yum info ...

  9. WinEdt 10 - revise the day to register

    步骤: options -> option interface -> Advanced Configuration -> Event Handlers -> Exit 然后,在 ...

  10. js 转码 和 .Net 后台解码

    为防止 中文乱码,js传值要转码,当js 用 escape() 转码时,.Net 后台可以用 HttpUtility.UrlDecode() 进行解码. 例如:   document.cookie = ...