LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2208|回复: 6

更改DNS的指向后如何不重启即生效?

[复制链接]
发表于 2007-2-14 17:34:28 | 显示全部楼层 |阅读模式
大家好!请问:

更改网关可在/etc/network/interfaces里改,然后运行/etc/networking restart生效;
更改DNS的指向可以在/etc/resolv.conf里改,用什么命令使其生效?一定要重启才能生效吗?

谢谢!
发表于 2007-2-14 17:37:37 | 显示全部楼层
/etc/networking restart 应该就可以了吧
回复 支持 反对

使用道具 举报

发表于 2007-2-14 17:48:51 | 显示全部楼层
对/etc/resolv.conf的更改会立即生效,什么都不需要做。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-14 17:50:31 | 显示全部楼层
谢谢你的回复!
我用nslookup试过了,resolv.conf里的内容是:
nameserver 202.96.134.133
nameserver 192.168.2.2
可它为什么要用192.168.2.2来解析呢?在XP上相同的网关和DNS是可以正常工作的。
回复 支持 反对

使用道具 举报

发表于 2007-2-14 17:54:59 | 显示全部楼层
202.96.134.133 无效,确认一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-14 18:00:48 | 显示全部楼层
有效,ping 不到而已,看XP上nslookup的结果:
C:\Documents and Settings\jackie>nslookup
Default Server:  ns.szptt.net.cn
Address:  202.96.134.133

> www.baidu.com
Server:  ns.szptt.net.cn
Address:  202.96.134.133

Non-authoritative answer:
Name:    www.a.shifen.com
Addresses:  220.181.27.48, 220.181.18.155
Aliases:  www.baidu.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-14 18:07:52 | 显示全部楼层
我刚把机器重启了,一重启就生效!

不过我注意到一个现象:重启前在更改gateway、dns之后,我用route命令看到结果如下:
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
现在重启后看到的结果是:
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.2.249   0.0.0.0         UG    0      0        0 eth0

看到了网关。是我之前的网关修改没成功吗?我用了/etc/networking restart的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表