首页 > 系统相关 >Linux之DNS域名解析服务

Linux之DNS域名解析服务

时间:2023-08-03 20:03:04浏览次数:31  
标签:bind 域名解析 网卡 域名 DNS Linux 服务器 com

目录

一、DNS

DNS:将域名转化成ip地址
原因:因为ip地址太难记忆了

方法一:本地host文件
分散式:

网络环境
www.baidu.com
host 文件 有直接访问 没有的话 去找 dns 缓存
dns缓存服务器有直接 告诉你 没有 才会去问 根域服务器
根域服务器的 他管理的 主机 域类型www. mail. bilili.他不会直接 告诉你答案,会让去找管理.com的域名服务器.com .cn.edu
根据 线索 找到 com 的域名服务器 他只能 解析 www.com. mail.com这样的域名,会让你去找 baidu 的域名服务器
根据线索找到 .baidu 服务 这个主机 刚好归我 管辖,所以 直接反馈结果,这个反馈结果的 域名服务器 权威

DNS软件bind
DNS服务器软件: bind,powerdns,dnsmasq,unbound,coredns
bind: 服务器
bind-libs: 相关库
bind-utils:客户端
bind-chroot: 安全包,将dns相关文件放至 /ar/named/chroot/

主配置文件/etc/named.conf
域名文件/etc/named.rfc.1912. confkgc.com .zone
数据库文件var/named/kgc.com .zone (自定义的,在域名配置文件定义的)

二、正向解析

  1. yum下载包

  2. 安装成功

  3. 打开网卡配置

  4. 修改网卡

  5. 网卡修改成功

  6. 重启网卡

  7. 查看DNS

  8. 进入bind主配置

  9. 修改主配置

  10. 主配置修改成功

  11. 进入域名文件

  12. 域名复制

  13. 域名修改成功

  14. 进入

  15. 修改

  16. 验证

标签:bind,域名解析,网卡,域名,DNS,Linux,服务器,com
From: https://www.cnblogs.com/mtwm/p/17602327.html

相关文章

  • 红帽SELinux资料-翻译---第三章-Targeted策略
        红帽企业Linux7SELinux用户和管理员指南  翻译者:李天聪        第三章    Targeted策略Targeted策略是红帽企业Linux的默认SELinux策略。当使用targeted策略时,目标进程运行在受限的域中,非目标进程运行在不受限的域中。例如,默认情况下,登......
  • Linux之编译安装
    目录Linux编译安装实例1.编译安装步骤2.编译安装实际操作2.1tar解压2.2./configure2.3make编译2.4makeinstall2.5建立软链接2.6测试Linux编译安装实例1.编译安装步骤编译安装自由度最高复杂度最高安装过程第一步:#tar解压并释放源代码到指定目录第二步:./con......
  • Linux环境编程day01--库与环境变量
    UNIX系统简介:1970年于美国贝尔实验室,作者肯.汤普逊和丹尼斯.里奇UNIX是最早的多用户、多任务、支持多种CPU架构,高稳定性、高可靠性、高安全性既能构建大型关键型业务系统的服务器(银行、电信公司等),也能支持移动嵌入式设备Minix是一种开源的基于微内核架构的类UNIX计算机操作......
  • 红帽SELinux资料-翻译---第二章-SELinux安全上下文
         红帽企业Linux7SELinux用户和管理员指南  翻译者:李天聪        第一章    SELinux安全上下文进程和文件标有包含附加信息的SELinux上下文,例如SELinux用户、角色、类型以及级别(可选)。运行SELinux时,所有这些信息都用于做出访问控制......
  • 记录一下Linux下远程访问Mysql连接不上,报错The driver has not received any packets
    问题所在远程服务器已经提前安装好了MySQL,版本也是对应的。在ssh上可以正常进入MySQL数据库。但是其他地方无法连接上,例如navicat和IDE内部都发生报错。排查1.首先排查了一下远程服务器上mysql服务状态是否处于正常运行状态sudoservicemysqldstatus没有发生问题。2.检......
  • Linux下Nodejs安装三种方式及开发环境
    很久之前安装过windows下以及Mac下的node,感觉还是很方便的,不成想今天安装linux下的坑了老半天,特此记录。    首先去官网下载代码,这里一定要注意安装分两种,一种是SourceCode源码,一种是编译后的文件。我就是按照网上源码的安装方式去操作编译后的文件,结果坑了好久好久。    ......
  • linux基本命令
    1.ps:常用参数:psauxUSER:显示每个进程所属的用户。PID:进程的唯一标识符(ProcessID)。%CPU:进程当前使用的CPU百分比。%MEM:进程当前使用的内存百分比。VSZ:进程的虚拟内存大小(以KB或MB为单位)。RSS:进程使用的物理内存大小(以KB或MB为单位)。TTY:进程关联......
  • Linux环境编程--功能函数编写1
    Linux系统编程实例11.实现一个计算文件大小的函数方法1(标准IO):函数使用:intfseek(FILE*stream,longoffset,intwhence);返回值:成功0失败-1longintftell(FILE*stream);返回值:返回位置标识符的当前值。如果发生错误,则返回-1Llongfile_size(constchar*path){......
  • DNS解析个人理解
    我相信不是专业网站开发,卖域名,或卖空间的,对于DNS解析脑子里就是一片空白;就算是专业开发的网站整体忙于业务逻辑的,也对这方面很匮乏,知其然,不知其所以然。所以特地百度了一下,收集相关资料,结合自己的理解整理一片资料复习,或回忆之用,以免自己以后遗忘了,看到这里可以快速回忆或掌握这方......
  • 鸟哥Linux私房菜学习记录day8
    第十五章  例行性工作调度工作调度种类:atcronat:at是个可以处理仅执行一次就结束调度的指令crontab:crontab这个指令所设置的工作将会循环的一直进行下去,可循环的时间为分钟、小时、每周、每月或每年等。crontab除了可以使用指令执行外,亦可编辑/etc/crontab来支持。......