欢迎来到麦麦的不老阁

记录一些关于自己在linux、网络应用、个人心情故事的文字...

关于我

我喜欢搬个小板凳坐在马路边看MM,喜欢把双手插裤兜...更多机密资料... »

Member Login

Lost your password?

麦麦的不老阁

关注互联网,爱生活爱拉芳!不扯谈客观,哥的博客哥做主,用低俗的文字来表述主观看法~

Linux下固定DNS记录

刚才在BBS上有朋友问到如何固定自己的DNS,就在这里简单说一下。

本文同时发表在红联LINUX论坛上,http://www.linuxdiyf.com/bbs/thread-124439-1-1.html

在通过DHCP获取IP的时候,会根据DHCP服务器中的内定设置来将nameserver记录保存在/etc/resolv.conf下,但是这是动态的记录。

如果说非要固定resolv.conf文件,从应用方法的角度来说,可以先设置好nameserver,再把resolv.conf文件设置only-read权限,这样也可以起到固定DNS的办法,但是不推荐这样做。

另外还有一种办法,就是自定义dhclient文件来取得自己想要的DNS。

做一个实例来看看吧~

这是我目前正常情况下,通过DHCP获取的DNS,有两台DNS。

[marco.chan@fedora ~]$ cat /etc/resolv.conf
# Generated by NetworkManager
domain XXXX.com.cn #公司域名,省略了
search XXXX.com.cn XXXX.com.cn #公司域名,省略
nameserver 192.168.10.2
nameserver 192.168.10.3

重启网络服务

[marco.chan@fedora ~]$ sudo service network restart

修改DHCP配置

[marco.chan@fedora ~]$ sudo vi /etc/dhclient-eth0.conf

prepend domain-name-servers 61.177.7.1; #test dns,增加上去的~

prepend domain-name-servers 11.22.33.44; #test dns,增加上去的~

send host-name “fedora.im321.com”; # temporary RHL ifup addition

再重新检查一遍DNS状况~

[marco.chan@fedora ~]$ sudo cat /etc/resolv.conf

; generated by /sbin/dhclient-script

search XXXX.com.cn #公司域名,省略了~

nameserver 11.22.33.44 #这是预先定义增加的~

nameserver 61.177.7.1 # 这是预先定义增加的~

nameserver 192.168.10.2

nameserver 192.168.10.3

[marco.chan@fedora ~]$

如果需要更多的dhclient的知识文档,建议看一下dhclient的说明文档:sudo man dhclient

订阅博客地址:http://www.uncle.ws/subscribe/

您可能感兴趣的相关日志

Leave a comment

玩转Linux

把Linux当玩具

Wordpress

Wordpress 程序应用

游荡互联网

在网上做点啥?

业界资讯

互联网资讯

随笔小记

随笔小记

软件快递

收集软件资讯