安装好Ubuntu之后设置了静态IP地址,再重启后就无法解析域名。想重新设置一下DNS,打开/etc/resolv.conf
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
内容是一段警告:说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。
果不其然,修改后重启就失效了,搜索了Ubuntu下设置DNS的相关资料,总结出两个办法:
方法一 通过/etc/network/interfaces,在它的最后增加一句:
dns-nameservers 8.8.8.8
8.8.8.8是Google提供的DNS服务,这里只是举一个例子,你也可以改成电信运营商的DNS。重启后DNS就生效了,这时候再看/etc/resolv.conf,最下面就多了一行:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
方法二 通过修改:
/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)
在里面插入:
nameserver 114.114.114.114
如果有多个DNS就一行一个
修改好保存,然后执行
resolvconf -u
再看/etc/resolv.conf,最下面就多了2行:
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。
附:CentOS下修改DNS则容易的多了,直接修改/etc/resolv.conf,内容是:
nameserver 8.8.8.8
nameserver 8.8.4.4
保存就生效了,重启也没问题。
原文链接http://blog.csdn.net/todd911/article/details/9251087
大部分的方法都是
第二种方法,我这儿试过之后就是不可以,也不知道什么原因,所幸找到了这篇文章,亲测第一种方法有效。
分享到:
相关推荐
以上就是在Ubuntu环境下安装OSCAM相关的网络配置、用户管理、FTP服务器设置和SSH服务器配置的基本步骤。请注意,具体的OSCAM安装和配置可能还需要根据官方文档或社区指南进行,因为这里没有提供关于OSCAM软件本身的...
### Linux下修改IP、DNS和路由命令行配置方法 #### 一、快速修改,重启后设置就没了 在Linux环境中,可以通过临时修改网络接口的配置来实现快速更改IP地址、子网掩码以及默认网关的功能。这种方法适用于临时调试...
本文将详细介绍如何在VMware虚拟机中配置Ubuntu16.04以实现固定IP地址的共享以及通过Samba服务进行文件夹共享的方法。通过本教程的学习,您将能够更好地管理和访问虚拟机上的资源。 #### 二、配置固定IP地址 #####...
为实现永久生效,需修改resolvconf的服务配置文件,即vi /etc/resolvconf/resolv.conf.d/base,添加DNS信息。 最后,重启系统,验证配置是否正确,通过ping命令测试网络连通性。如果一切顺利,那么Ubuntu的安装和...
然后,为了使这些更改永久生效,需编辑`/etc/network/interfaces`文件,添加以下内容: ```bash auto eth1 iface eth1 inet static address 192.168.1.100 gateway 192.168.1.1 netmask 255.255.255.0 ``` 接着,...
本文将详细介绍如何在Linux下永久修改主机名,主要包括两个主要步骤:修改配置文件和更新网络服务。 首先,我们可以使用`hostname`命令来临时更改主机名。例如,如果我们想将主机名更改为"linux",可以在终端中输入...
但要注意,这些临时的修改在系统重启后可能会丢失,若需永久更改,通常需要编辑网络接口配置文件,如`/etc/network/interfaces`(Debian/Ubuntu)或`/etc/sysconfig/network-scripts/ifcfg-eth0`(RHEL/CentOS)。
1. **通过命令行进行临时性配置**:这种方法适用于需要快速更改网络设置但不希望这些更改永久保存的情况。 2. **通过编辑配置文件进行永久性配置**:当需要将网络设置永久保存时,可以通过编辑特定的配置文件来进行...
另一种方法是永久性修改IP地址,通过编辑`/etc/network/interfaces`文件。如果想使用DHCP动态获取IP,将eth0相关的行替换为`iface eth0 inet dhcp`,然后执行`sudo /etc/init.d/networking restart`。如果要设置静态...
7.1.1 为什么需要Shell编程 154 7.1.2 什么是Shell脚本 155 7.1.3 运行Shell脚本 155 7.1.4 退出与出口状态 156 7.1.5 调用适当的Shell解释 程序 158 7.1.6 位置参数 159 7.2 变量与变量替换 161 7.2.1 变量分类 162...
本文将深入探讨如何在Linux系统下修改主机名,包括临时修改和永久修改的方法,以及涉及到的相关配置文件。 首先,让我们了解主机名的作用。主机名用于区分网络上的不同设备,通常由字母、数字和连字符组成,例如"my...
7.1.1 为什么需要Shell编程 154 7.1.2 什么是Shell脚本 155 7.1.3 运行Shell脚本 155 7.1.4 退出与出口状态 156 7.1.5 调用适当的Shell解释 程序 158 7.1.6 位置参数 159 7.2 变量与变量替换 161 7.2.1 变量分类 162...
- **持久生效**:永久修改需更新`/etc/sysconfig/network-scripts/ifcfg-eth0`文件,然后重启网络服务,如`/etc/init.d/network restart`。 3. **默认网关设置**: - **即时生效**:使用`route`命令添加默认网关...
然而,Ubuntu系统可能会自动重置 `/etc/resolv.conf`,因此我们需要永久性地设置DNS。打开 `/etc/resolvconf/resolv.conf.d/base` 文件,输入: ```bash nameserver 192.168.2.1 nameserver 202.106.0.20 ``` 保存...
以下是在Debian/Ubuntu系统中永久修改IP地址的方法: 1. **编辑Network Manager配置文件** 在某些版本的Linux发行版中,NetworkManager 负责管理网络连接。可以通过编辑`/etc/NetworkManager/system-connections/...
3. **DNS设置**:除了在`interfaces`文件中设置DNS,你还可以在`/etc/resolvconf/resolv.conf.d/`目录下的`tail`文件中添加域名服务器的IP地址。请注意,直接编辑`/etc/resolv.conf`不是长久之计,因为该文件是动态...
"7-4永久配置网络信息"的主题通常涵盖如何在Linux环境中持久化地设置网络参数,如IP地址、子网掩码、默认网关、DNS服务器等。以下是详细的知识点解析: 1. **网络接口配置文件**: 在大多数现代Linux发行版中,...
- 永久更改主机名: ``` #> vi /etc/hostname ``` 在文件中输入新的主机名`javatomcat`,保存并关闭文件。 5. **重启系统**:为了使更改生效,建议重启系统。 6. **验证更改**:重启后,使用`hostname`命令...
配置DNS对于网络通信的正常进行至关重要,文档中提供了临时和永久两种DNS配置方法。临时配置是在/etc/resolv.conf文件中添加nameserver指令,但该配置在重启后会失效;而永久配置则是在/etc/resolvconf/resolv.conf....
如果想永久保存 IP 地址设置,可以编辑 /etc/rc.d/init.d/rc.local 文件(具体系统有些不同,Ubuntu 就在 /etc/rc.local),在文件中加入以下命令: ifconfig eth0 up ifconfig eth0 192.168.1.22 netmask 255.255....