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 ...
随机推荐
- 卸载oracle删除注册表脚本
一.前言 在我们操作系统中,有时要卸载oracle数据库,每一次都要去删除win下的注册表,为了方便删除注册表的信息,下面通过一种删除注册表快捷的脚本. 二.脚本信息 Windows Registry ...
- dbflow 批量 增删查改
@ModelContainer @Table(database = DemoDatabase.class) class Person extends BaseModel implements Seri ...
- Django分析之导出为PDF文件
最近在公司一直忙着做exe安装包,以及为程序添加新功能,好久没有继续来写关于Django的东西了….难得这个周末清闲,来了解了解Django的一些小功能也是极好的了~ 那今天就来看看在Django的视 ...
- css基础2
标准流(normalflow) ◆元素默认的显示方式都是按照标准流的方式显示 ◆块级元素默认独占一行显示===>标准流显示方式 ◆行内元素在一行上显示===> 标准流的显示方式 浮动 ...
- java分享第七天-03(递归打印文件目录的树状结构)
public static void main(String[] args) { File file= new File("e:/list"); printFile(file, 0 ...
- 【转载】Linux 信号列表
转自:http://blog.csdn.net/muge0913/article/details/7322710 信号及其简介 信号是一种进程通信的方法,他应用于异步事件的处理.信号的实现是一种软中断 ...
- Android:Activity生命周期
Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack). 栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新 ...
- javascript平时例子⑧(大屏轮播)
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ...
- IOS ReactiveCocoa
一 前提: 在iOS开发过程中,当某些事件响应时,需处理的某些业务逻辑 Eg. 按钮点击:action ScrollView滚动:delegate 属性值改变:KVO ReactiveCocoa为事件 ...
- 如何搭建开源code review gerrit服务器
搭建环境:Ubuntu 14.04 一.环境准备 1.Java环境 gerrit依赖,用于安装gerrit环境. 下载:jdk-7u79-linux-x64.tar.gz http://www.ora ...