| 2021-06-2
自建dns服务器是一个很常见的诉求,尤其是在公司内部。Linux下架设dns服务器通常是使用BIND程序来实现。要如何自建dns服务器呢?
安装了BIND后,还需要配置一下BIND。Bind的主配置文件是etc/name.conf,该文件是文本文件,一般需手动生成。除了主配置文件外,/var/named目录下的所有文件都是dns服务器的相关配置文件,这些配置文件共同保证BIND的正常运行。下面详细讲述这些文件的配置。
1)name.conf 文件,用来定义bind服务程序的运行
通常情况下只需要修改 listen-on 和 allow-query 两项即可,如下:
这里分别表示服务器上的所有IP地址均可提供dns域名解析服务,以及允许所有人对本服务器发送dns查询请求。
2)/etc/named.rfc1912.zones 文件,用来保存域名和IP地址对应关系的所在位置。类似于图书的目录,对应着每个域和相应IP地址所在的具体位置,当需要查看或修改时,可根据这个位置找到相关文件。
解析新域名时,就是在此文件中增加新的解析规则。如下:
3)named.ca 文件,这是根域配置文件,根域配置文件设定根域的域名数据库,包括根域中13台dns服务器的信息。几乎所有系统的这个文件都是一样的,一般情况下,用户不需要进行修改。
4)正向域名解析数据库文件,这里对应第 2)步中 file 字段指定的文件,它的作用是定义域名到ip的对应关系。
5)反向域名解析数据库文件,这里也是对应第 2)步中 file 字段指定的文件,它的作用是定义ipd到域名的对应关系。
花生壳就是可以把域名和动态IP进行绑定,也就是每次路由器拨号到的动态外部IP地址会自动送到花生壳网站,花生壳网站将这个动态的IP绑定为一个固定的域名;这样你访问这个域名就可以自动找到那个动态拨号IP的公司路由器了;当然我们也可以想象一下,用ADSL的动态IP的用户,通过花生壳就可以把自己的主机变成一台Web服务器了。
特点:
品牌保障:
就目前情况来看,花生壳第二代动态域名解析软件已被1500万用户使用,可为用户提供域名解析服务。
功能强大:
这款软件同时支持公网IP与内网IP,而且自带端口映射,支持任意端口(包括80)。
技术成熟:
经过技术上的改良,花生壳软件支持多个系统使用,比如Windows、Linux、Mac、安卓等系统。
集成简单:
第二代解析软件让用户更便捷的享受花生壳集成方案,有专人跟进,可为用户减少繁琐的流程,并为用户提供一对一专业技术的支持服务。
通过以上的介绍,对什么是dns服务器有了更清晰的认识,同时也可以了解到花生壳是一个动态域名解析软件,支持端口映射和内网穿透,从2006年面世起十多年间累计为全球1800多万用户提供动态域名解析服务。全新改版客户端花生壳5发布,以颠覆式的NAT-Ddns创新技术、全新的交互界面及功能体验,搭配Web、微信远程管理,全面满足广大用户的多元化需求。
转载来源:今日头条
作者:猿话