Chinaunix首页 | 论坛 | 博客
  • 博客访问: 509299
  • 博文数量: 110
  • 博客积分: 3971
  • 博客等级: 中校
  • 技术积分: 1175
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-20 23:27
文章分类

全部博文(110)

文章存档

2015年(2)

2014年(1)

2013年(1)

2011年(9)

2010年(28)

2009年(12)

2008年(13)

2007年(23)

2006年(21)

我的朋友

分类: WINDOWS

2009-12-28 22:01:56

使用dnsmasq作DNS服务器

一直在使用dnsmasq,不过在使用dnsmasq的dhcp和tftp功能,这次要使用dnsmasq的DNS功能,

dnsmasq有dns功能这个早在第一次使用的时候就知道,一直没有去研究,这次需要用了,所以简单研究了一下,修改两个参数即可了:

    resolv-file=/etc/dnsmasq.resolv.conf

    addn-hosts=/etc/dnsmasq.hosts

这里添加的两个文件是不存在的,不过没有关系,第一个文件我还没搞清楚具体用途,第二个文件是自己向里面添加IP以及与IP相对应的域名,

例如我在dnsmasq.hosts中添加了123.123.123.1 dns.jianxin.com

然后将/etc/resolv.conf中的DNS地址指向dnsmasq所在机器的IP。

然后重起dnsmasq服务

这时候ping dns.jianxin.com与ping 123.123.123.1的效果以及结果都是一样的

可以在dnsmasq.hosts中添加多个域名与IP,

命令行添加echo "123.123.123.1 dns.jianxin.com" > /etc/dnsmasq.hosts

总结,使用dnsmasq作DNS服务器需要以下几步

1。修改dnsmasq.conf.添加两个文件指向:resolv-file=/etc/dnsmasq.resolv.conf   addn-hosts=/etc/dnsmasq.hosts

2。将域名和IP写入dnsmasq.hosts

3。把本机DNS指向改为dnsmasq所在机器的IP

4。重起dnsmasq服务

5。完成

阅读(14407) | 评论(0) | 转发(0) |
0

上一篇:路由器管理

下一篇:squid.mk

给主人留下些什么吧!~~