大家都知道修改linux下的DNS可以直接修改/etc/resolv.conf: root@xuanfei-desktop:~#vim /etc/resolv.conf nameserver ip //填上你当地使用的最快DNS服务器IP地址 nameserver ip 当然也可以直接使用网络管理器修改。 但是如果你所在机构或者工作的地方必须要求你用DHCP获得自己非固定动态IP,那么随之而然你自己一向喜欢的或者自己觉得最快的DNS服务器ip也将自动更改为他们所指定的DNS服务器。 那么,为了避免DNS在DHCP自动获取地址后被覆盖,您还需要这么做: root@xuanfei-desktop:~# cp /etc/resolv.conf /etc/resolv.conf.bak root@xuanfei-desktop:~# vim /etc/dhcp3/dhclient.conf prepend domain-name-servers 202.96.128.86 192.168.10.11;//先将该行注释去掉,然后填上自己想用到的DNS服务器IP 还有另外一种方法就是给DNS配置文件枷锁:root@xuanfei-desktop:~# chattr +i /etc/resolv.conf //加琐root@xuanfei-desktop:~# lsattr /etc/resolv.conf //查看加锁是否成功 有i表示成功 ----i------------- /etc/resolv.conf 重新自动获取IP一次root@xuanfei-desktop:~# dhclient //自动获取ip命令root@xuanfei-desktop:~# cat /etc/resolv.conf //查看当前使用DNS的ipsearch localdomain nameserver 202.96.128.86 nameserver 192.168.10.11 是不是就谁也改不了你的DNS了呢:) 对拉不要叫你加锁后就不会解锁了哦,记得解锁用-i就行拉 (责任编辑:IT) |