dns服务器搭建 群晖NAS服务器

如何搭建一个公共DNS服务器

一、服务器环境

必须为centos6.x的环境 centos7.x不能按照本教程 centos5.x未测试

二、安装并启动DNSMASQ

yum install-y dnsmasqservice dnsmasq start

三、dnsmasq配置

1、Dnsmasq的配置文件路径为:/etc/dnsmasq.conf

# ll-d/etc/dnsmasq.conf-rw-r--r-- 1 root root 21237 Feb 23 00:17/etc/dnsmasq.conf

2、编辑/etc/dnsmasq.conf

resolv-file=/etc/resolv.dnsmasq.conf//dnsmasq会从这个文件中寻找上游dns服务器strict-order//去掉前面的#addn-hosts=/etc/dnsmasq.hosts//在这个目里面添加记录listen-address=127.0.0.1,192.168.1.123//监听地址如果想对所有计算机服务,则为0.0.0.0

3、修改/etc/resolv.conf

echo'nameserver 127.0.0.1'>/etc/resolv.conf

4、创建resolv.dnsmasq.conf文件并添加上游dns服务器的地址

touch/etc/resolv.dnsmasq.confecho'nameserver 119.29.29.29'>/etc/resolv.dnsmasq.conf

5、创建dnsmasq.hosts文件

cp/etc/hosts/etc/dnsmasq.hostsecho'addn-hosts=/etc/dnsmasq.hosts'>>/etc/dnsmasq.conf

提示:resolv.dnsmasq.conf中设置的是真正的Nameserver,可以用电信、联通等公共的DNS。

三、DNSmasq启动

1、设置Dnsmasq开机启动并启动Dnsmasq服务:

chkconfig dnsmasq on/etc/init.d/dnsmasq restart

2、netstat-tunlp|grep 53查看Dnsmasq是否正常启动:

# netstat-tlunp|grep 53tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 2491/dnsmasq tcp 0 0:::53:::* LISTEN 2491/dnsmasq udp 0 0 0.0.0.0:53 0.0.0.0:* 2491/dnsmasq udp 0 0:::53:::* 2491/dnsmasq

3、dig smallxu.me,第一次是没有缓存,所以时间是400多

4、第二次再次测试,因为已经有了缓存,所以查询时间已经变成了2.

为了防止故意进行DNS劫持,这里不贴出

四、DNSMASQ的配置

1、本地DNS使用

这里我们本地DNS可以使用服务器中配置的IP,这样我们本机就使用到自己的DNS,备用DNS可以用一个第三方公用DNS。

2、屏蔽网站/广告

vi/etc/dnsmasq.conf

如果我们需要屏蔽某个网站或者广告,可以修改上面的文件

address=/itbulu.com/127.0.0.1address=/smallxu.me/127.0.0.1

比如我希望无法打开这两个网站,就在配置文件中添加指定的IP或者其他劫持的IP,比如我们打开某个网站被指定到其他的服务器或者网站中,就这样被劫持的。同样的,我们也可以将广告目录屏蔽。

添加后 smallxu.me和itbulu.com将会被解析到127.0.0.1

第五、Dnsmasq配置和使用总结

Dnsmasq实际功能不仅仅局限在上面的搭建我们本地需要的DNS服务器功能,如果真就这么简单的用法,那我们也没有必要用一台服务器配置。使用点第三方公共DNS还是没有问题的,有点广告也无妨。

linux常用搭建服务有哪些

在信息技术领域,搭建各类服务器是常见的任务,其中包括搭建telnet服务器、DHCP服务器、DNS服务器、sendmail服务器、FTP服务器、web服务器(如Apache和Tomcat)以及samba服务器等。

首先,搭建telnet服务器是远程管理和维护网络设备的关键步骤。通过telnet,用户可以访问并操作网络设备,进行配置和故障排除。其次,DHCP服务器为网络中的设备自动分配IP地址,简化了网络管理,提高了效率。而DNS服务器则负责将域名解析为IP地址,使得用户能够通过域名访问网络资源。

另外,sendmail服务器用于发送和接收电子邮件,是网络通信的重要工具。FTP服务器则提供了文件传输的功能,支持大文件的上传和下载。对于web服务器的搭建,Apache和Tomcat是两个常用的选择。Apache以其稳定性和可扩展性著称,而Tomcat则专注于Java应用服务器的领域。

最后,samba服务器在Windows和Linux系统之间共享文件和资源时发挥着重要作用。通过samba,用户可以轻松地在不同操作系统之间传输文件,提高了工作效率。

综上所述,搭建这些服务器不仅提升了网络的稳定性和安全性,还提高了工作效率和资源利用率。在信息技术不断发展的今天,熟练掌握这些服务器的搭建和维护技能对于IT专业人员来说至关重要。

DNS服务器怎么搭建

dns服务器搭建配置方法:

2008搭建dns是通过新建dns角色服务器来实现,打开2008系统之后,打开服务器管理器找到角色----右侧有一个添加角色

接着进入角色新建向导页面,默认进行下一步

等待片刻扫描服务器角色之后,勾选dns服务器(注意搭建dns服务器要求固定IP地址)

检查设置服务器固定IP

打开网络和共享中心,找到本地连接属性。打开点击internetv4属性,常规选项卡里面选择手动配置IP

如果服务器是固定IP,直接进行下一步向导

提示对话框确认安装dns服务器,点击【安装】继续

点击安装之后,进入安装阶段需要等待几分钟

安装好之后,如果关闭了windowsupdate会提示一个警告。建议激活windowsupdate服务(其实这个可以不用开启不影响dns使用)

再次返回服务器管理器角色服务里面,可以看到dns服务器

另外:

1..设置公网DNS转发:关于怎么添加dns记录的相关方法,咗嚛会另外一篇经验提供内部邮箱解析设置案例。

2.除此之外,dns服务器还要设置一个外部转发器,对于不能解析的地址进行外网dns解析

客户端怎么设置dns,内部电脑的话,把dns部分首选dns设置为服务器的ip地址。辅助dns设置一个能够正常连接的公网IP即可,如果都是动态分配的到路由器上设置分配首选dns为内部dns

阅读剩余
THE END