DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。
Linux下的dns服务器软件安装使用的是Bind软件
1.首先安装Bind软件
2.安装完成后会在/etc目录下生成dns的配置name文件名称为
3.对主配置文件named.conf进行配置
listen-on port 53 { 127.0.0.1}是对本机地址通信,如果想要网络通信的话在大括号里加入本机IP地址;
allow-query是允许查询,刚开始括号里面为localhost,把里面的内容更改为any,也可以直接加注释去掉
然后为了方便通信把dnssec服务关掉,或注释掉
3.对区域文件进行配置,在区域文件加上自己的域名
在区域文件中加入想要的主域名
4.在/var/named中创建区域文件的资源记录
复制一份named.localhst方便进行配置,但是可能会出现not a valid number的错误所以最好自己创建一个
IP地址和可以先随意递增,但是在www服务和ns1上最好使用本机IP地址
然后保存退出
5.查看和更改区域资源记录文件的权限和属组,对主配置文件的语法和区域文件进行检查
ok说明文件配置正确
6.启动或重启dns服务器
7.对dns服务器进行测试,使用专门的测试工具dig
dns服务器正向区域配置成功
来源:CSDN
作者:莫疯语
链接:https://blog.csdn.net/wangliyun123456/article/details/82224854